[2026-06-18 00:03:47,755.755 INFO    ] processOrderPayment version is : v2
[2026-06-18 00:07:49,701.701 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-17 23:53:45.185000', 'tray_weight': '822', 'TS': 1781720625.185, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-17 23:53:45.208000', 'tray_weight': '1444', 'TS': 1781720625.208, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-17 23:53:45.262000', 'tray_weight': '909', 'TS': 1781720625.262, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-17 23:53:45.387000', 'tray_weight': '255', 'TS': 1781720625.3869998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-17 23:53:45.360000', 'tray_weight': '354', 'TS': 1781720625.36, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-17 23:53:45.409000', 'tray_weight': '221', 'TS': 1781720625.409, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-17 23:53:45.458000', 'tray_weight': '-3', 'TS': 1781720625.458, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-17 23:53:45.511000', 'tray_weight': '497', 'TS': 1781720625.5110002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-17 23:53:45.645000', 'tray_weight': '1069', 'TS': 1781720625.645, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-17 23:53:45.643000', 'tray_weight': '338', 'TS': 1781720625.6430001, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-17 23:53:45.723000', 'tray_weight': '870', 'TS': 1781720625.723, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-17 23:53:45.799000', 'tray_weight': '713', 'TS': 1781720625.799, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-17 23:53:45.796000', 'tray_weight': '910', 'TS': 1781720625.796, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-17 23:53:45.855000', 'tray_weight': '-6', 'TS': 1781720625.855, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-17 23:53:45.947000', 'tray_weight': '1357', 'TS': 1781720625.947, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-17 23:53:45.967000', 'tray_weight': '583', 'TS': 1781720625.967, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 17, 23, 53, 45, 217570)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 00:07:48.721000', 'tray_weight': '122', 'TS': 1781721468.721, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 00:07:48.741000', 'tray_weight': '146', 'TS': 1781721468.741, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 00:07:48.832000', 'tray_weight': '311', 'TS': 1781721468.832, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 00:07:48.848000', 'tray_weight': '361', 'TS': 1781721468.848, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 00:07:48.958000', 'tray_weight': '189', 'TS': 1781721468.958, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 00:07:48.981000', 'tray_weight': '433', 'TS': 1781721468.981, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 00:07:48.968000', 'tray_weight': '101', 'TS': 1781721468.9680002, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 00:07:49.108000', 'tray_weight': '234', 'TS': 1781721469.108, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 00:07:49.077000', 'tray_weight': '489', 'TS': 1781721469.0770001, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 00:07:49.215000', 'tray_weight': '201', 'TS': 1781721469.215, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 00:07:49.248000', 'tray_weight': '179', 'TS': 1781721469.2480001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 00:07:49.249000', 'tray_weight': '187', 'TS': 1781721469.249, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 0, 7, 48, 759976)}}
[2026-06-18 00:07:49,709.709 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-17 23:53:45.185000', 'tray_weight': '822', 'TS': 1781720625.185, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-17 23:53:45.208000', 'tray_weight': '1444', 'TS': 1781720625.208, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-17 23:53:45.262000', 'tray_weight': '909', 'TS': 1781720625.262, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-17 23:53:45.387000', 'tray_weight': '255', 'TS': 1781720625.3869998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-17 23:53:45.360000', 'tray_weight': '354', 'TS': 1781720625.36, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-17 23:53:45.409000', 'tray_weight': '221', 'TS': 1781720625.409, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-17 23:53:45.458000', 'tray_weight': '-3', 'TS': 1781720625.458, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-17 23:53:45.511000', 'tray_weight': '497', 'TS': 1781720625.5110002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-17 23:53:45.645000', 'tray_weight': '1069', 'TS': 1781720625.645, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-17 23:53:45.643000', 'tray_weight': '338', 'TS': 1781720625.6430001, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-17 23:53:45.723000', 'tray_weight': '870', 'TS': 1781720625.723, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-17 23:53:45.799000', 'tray_weight': '713', 'TS': 1781720625.799, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-17 23:53:45.796000', 'tray_weight': '910', 'TS': 1781720625.796, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-17 23:53:45.855000', 'tray_weight': '-6', 'TS': 1781720625.855, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-17 23:53:45.947000', 'tray_weight': '1357', 'TS': 1781720625.947, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-17 23:53:45.967000', 'tray_weight': '583', 'TS': 1781720625.967, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 17, 23, 53, 45, 217570)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 00:07:48.721000', 'tray_weight': '122', 'TS': 1781721468.721, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 00:07:48.741000', 'tray_weight': '146', 'TS': 1781721468.741, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 00:07:48.832000', 'tray_weight': '311', 'TS': 1781721468.832, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 00:07:48.848000', 'tray_weight': '361', 'TS': 1781721468.848, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 00:07:48.958000', 'tray_weight': '189', 'TS': 1781721468.958, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 00:07:48.981000', 'tray_weight': '433', 'TS': 1781721468.981, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 00:07:48.968000', 'tray_weight': '101', 'TS': 1781721468.9680002, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 00:07:49.108000', 'tray_weight': '234', 'TS': 1781721469.108, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 00:07:49.077000', 'tray_weight': '489', 'TS': 1781721469.0770001, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 00:07:49.215000', 'tray_weight': '201', 'TS': 1781721469.215, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 00:07:49.248000', 'tray_weight': '179', 'TS': 1781721469.2480001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 00:07:49.249000', 'tray_weight': '187', 'TS': 1781721469.249, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 0, 7, 48, 759976)}}
[2026-06-18 00:07:50,536.536 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 00:07:49.647000', 'tray_weight': '822', 'TS': 1781721469.647, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 00:07:49.745000', 'tray_weight': '1444', 'TS': 1781721469.7450001, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 00:07:49.789000', 'tray_weight': '911', 'TS': 1781721469.789, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 00:07:49.809000', 'tray_weight': '255', 'TS': 1781721469.809, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 00:07:49.847000', 'tray_weight': '354', 'TS': 1781721469.8470001, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 00:07:49.908000', 'tray_weight': '221', 'TS': 1781721469.908, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 00:07:49.985000', 'tray_weight': '-3', 'TS': 1781721469.985, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 00:07:50.004000', 'tray_weight': '497', 'TS': 1781721470.004, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 00:07:50.014000', 'tray_weight': '1069', 'TS': 1781721470.014, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 00:07:50.135000', 'tray_weight': '338', 'TS': 1781721470.135, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 00:07:50.148000', 'tray_weight': '870', 'TS': 1781721470.148, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 00:07:50.194000', 'tray_weight': '713', 'TS': 1781721470.194, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 00:07:50.271000', 'tray_weight': '910', 'TS': 1781721470.2710001, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 00:07:50.323000', 'tray_weight': '-6', 'TS': 1781721470.323, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 00:07:50.310000', 'tray_weight': '1357', 'TS': 1781721470.3100002, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 00:07:50.384000', 'tray_weight': '583', 'TS': 1781721470.384, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 0, 7, 49, 721004)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 00:07:48.721000', 'tray_weight': '122', 'TS': 1781721468.721, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 00:07:48.741000', 'tray_weight': '146', 'TS': 1781721468.741, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 00:07:48.832000', 'tray_weight': '311', 'TS': 1781721468.832, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 00:07:48.848000', 'tray_weight': '361', 'TS': 1781721468.848, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 00:07:48.958000', 'tray_weight': '189', 'TS': 1781721468.958, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 00:07:48.981000', 'tray_weight': '433', 'TS': 1781721468.981, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 00:07:48.968000', 'tray_weight': '101', 'TS': 1781721468.9680002, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 00:07:49.108000', 'tray_weight': '234', 'TS': 1781721469.108, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 00:07:49.077000', 'tray_weight': '489', 'TS': 1781721469.0770001, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 00:07:49.215000', 'tray_weight': '201', 'TS': 1781721469.215, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 00:07:49.248000', 'tray_weight': '179', 'TS': 1781721469.2480001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 00:07:49.249000', 'tray_weight': '187', 'TS': 1781721469.249, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 0, 7, 48, 759976)}}
[2026-06-18 00:07:50,543.543 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 00:07:49.647000', 'tray_weight': '822', 'TS': 1781721469.647, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 00:07:49.745000', 'tray_weight': '1444', 'TS': 1781721469.7450001, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 00:07:49.789000', 'tray_weight': '911', 'TS': 1781721469.789, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 00:07:49.809000', 'tray_weight': '255', 'TS': 1781721469.809, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 00:07:49.847000', 'tray_weight': '354', 'TS': 1781721469.8470001, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 00:07:49.908000', 'tray_weight': '221', 'TS': 1781721469.908, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 00:07:49.985000', 'tray_weight': '-3', 'TS': 1781721469.985, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 00:07:50.004000', 'tray_weight': '497', 'TS': 1781721470.004, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 00:07:50.014000', 'tray_weight': '1069', 'TS': 1781721470.014, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 00:07:50.135000', 'tray_weight': '338', 'TS': 1781721470.135, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 00:07:50.148000', 'tray_weight': '870', 'TS': 1781721470.148, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 00:07:50.194000', 'tray_weight': '713', 'TS': 1781721470.194, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 00:07:50.271000', 'tray_weight': '910', 'TS': 1781721470.2710001, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 00:07:50.323000', 'tray_weight': '-6', 'TS': 1781721470.323, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 00:07:50.310000', 'tray_weight': '1357', 'TS': 1781721470.3100002, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 00:07:50.384000', 'tray_weight': '583', 'TS': 1781721470.384, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 0, 7, 49, 721004)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 00:07:48.721000', 'tray_weight': '122', 'TS': 1781721468.721, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 00:07:48.741000', 'tray_weight': '146', 'TS': 1781721468.741, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 00:07:48.832000', 'tray_weight': '311', 'TS': 1781721468.832, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 00:07:48.848000', 'tray_weight': '361', 'TS': 1781721468.848, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 00:07:48.958000', 'tray_weight': '189', 'TS': 1781721468.958, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 00:07:48.981000', 'tray_weight': '433', 'TS': 1781721468.981, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 00:07:48.968000', 'tray_weight': '101', 'TS': 1781721468.9680002, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 00:07:49.108000', 'tray_weight': '234', 'TS': 1781721469.108, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 00:07:49.077000', 'tray_weight': '489', 'TS': 1781721469.0770001, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 00:07:49.215000', 'tray_weight': '201', 'TS': 1781721469.215, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 00:07:49.248000', 'tray_weight': '179', 'TS': 1781721469.2480001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 00:07:49.249000', 'tray_weight': '187', 'TS': 1781721469.249, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 0, 7, 48, 759976)}}
[2026-06-18 00:14:33,960.960 INFO    ] processOrderPayment version is : v2
[2026-06-18 00:22:29,045.045 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 00:07:49.647000', 'tray_weight': '822', 'TS': 1781721469.647, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 00:07:49.745000', 'tray_weight': '1444', 'TS': 1781721469.7450001, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 00:07:49.789000', 'tray_weight': '911', 'TS': 1781721469.789, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 00:07:49.809000', 'tray_weight': '255', 'TS': 1781721469.809, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 00:07:49.847000', 'tray_weight': '354', 'TS': 1781721469.8470001, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 00:07:49.908000', 'tray_weight': '221', 'TS': 1781721469.908, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 00:07:49.985000', 'tray_weight': '-3', 'TS': 1781721469.985, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 00:07:50.004000', 'tray_weight': '497', 'TS': 1781721470.004, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 00:07:50.014000', 'tray_weight': '1069', 'TS': 1781721470.014, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 00:07:50.135000', 'tray_weight': '338', 'TS': 1781721470.135, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 00:07:50.148000', 'tray_weight': '870', 'TS': 1781721470.148, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 00:07:50.194000', 'tray_weight': '713', 'TS': 1781721470.194, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 00:07:50.271000', 'tray_weight': '910', 'TS': 1781721470.2710001, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 00:07:50.323000', 'tray_weight': '-6', 'TS': 1781721470.323, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 00:07:50.310000', 'tray_weight': '1357', 'TS': 1781721470.3100002, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 00:07:50.384000', 'tray_weight': '583', 'TS': 1781721470.384, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 0, 7, 49, 721004)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 00:22:28.047000', 'tray_weight': '122', 'TS': 1781722348.047, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 00:22:28.068000', 'tray_weight': '146', 'TS': 1781722348.068, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 00:22:28.136000', 'tray_weight': '311', 'TS': 1781722348.136, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 00:22:28.276000', 'tray_weight': '361', 'TS': 1781722348.276, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 00:22:28.217000', 'tray_weight': '189', 'TS': 1781722348.217, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 00:22:28.354000', 'tray_weight': '433', 'TS': 1781722348.354, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 00:22:28.338000', 'tray_weight': '101', 'TS': 1781722348.3379998, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 00:22:28.358000', 'tray_weight': '234', 'TS': 1781722348.358, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 00:22:28.405000', 'tray_weight': '489', 'TS': 1781722348.405, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 00:22:28.542000', 'tray_weight': '201', 'TS': 1781722348.542, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 00:22:28.531000', 'tray_weight': '178', 'TS': 1781722348.531, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 00:22:28.561000', 'tray_weight': '187', 'TS': 1781722348.561, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 0, 22, 28, 127932)}}
[2026-06-18 00:22:29,052.052 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 00:07:49.647000', 'tray_weight': '822', 'TS': 1781721469.647, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 00:07:49.745000', 'tray_weight': '1444', 'TS': 1781721469.7450001, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 00:07:49.789000', 'tray_weight': '911', 'TS': 1781721469.789, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 00:07:49.809000', 'tray_weight': '255', 'TS': 1781721469.809, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 00:07:49.847000', 'tray_weight': '354', 'TS': 1781721469.8470001, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 00:07:49.908000', 'tray_weight': '221', 'TS': 1781721469.908, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 00:07:49.985000', 'tray_weight': '-3', 'TS': 1781721469.985, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 00:07:50.004000', 'tray_weight': '497', 'TS': 1781721470.004, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 00:07:50.014000', 'tray_weight': '1069', 'TS': 1781721470.014, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 00:07:50.135000', 'tray_weight': '338', 'TS': 1781721470.135, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 00:07:50.148000', 'tray_weight': '870', 'TS': 1781721470.148, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 00:07:50.194000', 'tray_weight': '713', 'TS': 1781721470.194, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 00:07:50.271000', 'tray_weight': '910', 'TS': 1781721470.2710001, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 00:07:50.323000', 'tray_weight': '-6', 'TS': 1781721470.323, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 00:07:50.310000', 'tray_weight': '1357', 'TS': 1781721470.3100002, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 00:07:50.384000', 'tray_weight': '583', 'TS': 1781721470.384, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 0, 7, 49, 721004)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 00:22:28.047000', 'tray_weight': '122', 'TS': 1781722348.047, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 00:22:28.068000', 'tray_weight': '146', 'TS': 1781722348.068, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 00:22:28.136000', 'tray_weight': '311', 'TS': 1781722348.136, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 00:22:28.276000', 'tray_weight': '361', 'TS': 1781722348.276, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 00:22:28.217000', 'tray_weight': '189', 'TS': 1781722348.217, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 00:22:28.354000', 'tray_weight': '433', 'TS': 1781722348.354, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 00:22:28.338000', 'tray_weight': '101', 'TS': 1781722348.3379998, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 00:22:28.358000', 'tray_weight': '234', 'TS': 1781722348.358, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 00:22:28.405000', 'tray_weight': '489', 'TS': 1781722348.405, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 00:22:28.542000', 'tray_weight': '201', 'TS': 1781722348.542, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 00:22:28.531000', 'tray_weight': '178', 'TS': 1781722348.531, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 00:22:28.561000', 'tray_weight': '187', 'TS': 1781722348.561, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 0, 22, 28, 127932)}}
[2026-06-18 00:22:29,885.885 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '821', 'datetime': '2026-06-18 00:22:28.991000', 'tray_weight': '821', 'TS': 1781722348.991, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 00:22:29.053000', 'tray_weight': '1443', 'TS': 1781722349.053, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 00:22:29.170000', 'tray_weight': '909', 'TS': 1781722349.17, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 00:22:29.215000', 'tray_weight': '255', 'TS': 1781722349.215, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 00:22:29.235000', 'tray_weight': '354', 'TS': 1781722349.235, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 00:22:29.282000', 'tray_weight': '221', 'TS': 1781722349.2819998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 00:22:29.349000', 'tray_weight': '-3', 'TS': 1781722349.349, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 00:22:29.393000', 'tray_weight': '497', 'TS': 1781722349.393, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 00:22:29.446000', 'tray_weight': '1069', 'TS': 1781722349.446, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 00:22:29.422000', 'tray_weight': '339', 'TS': 1781722349.422, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 00:22:29.552000', 'tray_weight': '870', 'TS': 1781722349.552, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 00:22:29.563000', 'tray_weight': '713', 'TS': 1781722349.563, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 00:22:29.588000', 'tray_weight': '910', 'TS': 1781722349.5879998, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 00:22:29.648000', 'tray_weight': '-6', 'TS': 1781722349.648, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 00:22:29.749000', 'tray_weight': '1357', 'TS': 1781722349.749, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 00:22:29.777000', 'tray_weight': '583', 'TS': 1781722349.777, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 0, 22, 29, 64307)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 00:22:28.047000', 'tray_weight': '122', 'TS': 1781722348.047, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 00:22:28.068000', 'tray_weight': '146', 'TS': 1781722348.068, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 00:22:28.136000', 'tray_weight': '311', 'TS': 1781722348.136, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 00:22:28.276000', 'tray_weight': '361', 'TS': 1781722348.276, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 00:22:28.217000', 'tray_weight': '189', 'TS': 1781722348.217, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 00:22:28.354000', 'tray_weight': '433', 'TS': 1781722348.354, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 00:22:28.338000', 'tray_weight': '101', 'TS': 1781722348.3379998, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 00:22:28.358000', 'tray_weight': '234', 'TS': 1781722348.358, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 00:22:28.405000', 'tray_weight': '489', 'TS': 1781722348.405, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 00:22:28.542000', 'tray_weight': '201', 'TS': 1781722348.542, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 00:22:28.531000', 'tray_weight': '178', 'TS': 1781722348.531, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 00:22:28.561000', 'tray_weight': '187', 'TS': 1781722348.561, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 0, 22, 28, 127932)}}
[2026-06-18 00:22:29,892.892 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '821', 'datetime': '2026-06-18 00:22:28.991000', 'tray_weight': '821', 'TS': 1781722348.991, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 00:22:29.053000', 'tray_weight': '1443', 'TS': 1781722349.053, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 00:22:29.170000', 'tray_weight': '909', 'TS': 1781722349.17, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 00:22:29.215000', 'tray_weight': '255', 'TS': 1781722349.215, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 00:22:29.235000', 'tray_weight': '354', 'TS': 1781722349.235, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 00:22:29.282000', 'tray_weight': '221', 'TS': 1781722349.2819998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 00:22:29.349000', 'tray_weight': '-3', 'TS': 1781722349.349, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 00:22:29.393000', 'tray_weight': '497', 'TS': 1781722349.393, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 00:22:29.446000', 'tray_weight': '1069', 'TS': 1781722349.446, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 00:22:29.422000', 'tray_weight': '339', 'TS': 1781722349.422, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 00:22:29.552000', 'tray_weight': '870', 'TS': 1781722349.552, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 00:22:29.563000', 'tray_weight': '713', 'TS': 1781722349.563, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 00:22:29.588000', 'tray_weight': '910', 'TS': 1781722349.5879998, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 00:22:29.648000', 'tray_weight': '-6', 'TS': 1781722349.648, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 00:22:29.749000', 'tray_weight': '1357', 'TS': 1781722349.749, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 00:22:29.777000', 'tray_weight': '583', 'TS': 1781722349.777, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 0, 22, 29, 64307)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 00:22:28.047000', 'tray_weight': '122', 'TS': 1781722348.047, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 00:22:28.068000', 'tray_weight': '146', 'TS': 1781722348.068, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 00:22:28.136000', 'tray_weight': '311', 'TS': 1781722348.136, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 00:22:28.276000', 'tray_weight': '361', 'TS': 1781722348.276, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 00:22:28.217000', 'tray_weight': '189', 'TS': 1781722348.217, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 00:22:28.354000', 'tray_weight': '433', 'TS': 1781722348.354, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 00:22:28.338000', 'tray_weight': '101', 'TS': 1781722348.3379998, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 00:22:28.358000', 'tray_weight': '234', 'TS': 1781722348.358, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 00:22:28.405000', 'tray_weight': '489', 'TS': 1781722348.405, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 00:22:28.542000', 'tray_weight': '201', 'TS': 1781722348.542, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 00:22:28.531000', 'tray_weight': '178', 'TS': 1781722348.531, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 00:22:28.561000', 'tray_weight': '187', 'TS': 1781722348.561, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 0, 22, 28, 127932)}}
[2026-06-18 00:24:35,512.512 INFO    ] processOrderPayment version is : v2
[2026-06-18 00:30:33,959.959 INFO    ] processOrderPayment version is : v2
[2026-06-18 00:36:37,656.656 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '821', 'datetime': '2026-06-18 00:22:28.991000', 'tray_weight': '821', 'TS': 1781722348.991, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 00:22:29.053000', 'tray_weight': '1443', 'TS': 1781722349.053, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 00:22:29.170000', 'tray_weight': '909', 'TS': 1781722349.17, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 00:22:29.215000', 'tray_weight': '255', 'TS': 1781722349.215, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 00:22:29.235000', 'tray_weight': '354', 'TS': 1781722349.235, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 00:22:29.282000', 'tray_weight': '221', 'TS': 1781722349.2819998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 00:22:29.349000', 'tray_weight': '-3', 'TS': 1781722349.349, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 00:22:29.393000', 'tray_weight': '497', 'TS': 1781722349.393, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 00:22:29.446000', 'tray_weight': '1069', 'TS': 1781722349.446, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 00:22:29.422000', 'tray_weight': '339', 'TS': 1781722349.422, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 00:22:29.552000', 'tray_weight': '870', 'TS': 1781722349.552, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 00:22:29.563000', 'tray_weight': '713', 'TS': 1781722349.563, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 00:22:29.588000', 'tray_weight': '910', 'TS': 1781722349.5879998, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 00:22:29.648000', 'tray_weight': '-6', 'TS': 1781722349.648, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 00:22:29.749000', 'tray_weight': '1357', 'TS': 1781722349.749, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 00:22:29.777000', 'tray_weight': '583', 'TS': 1781722349.777, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 0, 22, 29, 64307)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '123', 'datetime': '2026-06-18 00:36:36.595000', 'tray_weight': '123', 'TS': 1781723196.595, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 00:36:36.614000', 'tray_weight': '146', 'TS': 1781723196.6139998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 00:36:36.675000', 'tray_weight': '311', 'TS': 1781723196.6750002, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 00:36:36.692000', 'tray_weight': '361', 'TS': 1781723196.692, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 00:36:36.755000', 'tray_weight': '189', 'TS': 1781723196.7549999, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 00:36:36.893000', 'tray_weight': '433', 'TS': 1781723196.8930001, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 00:36:36.869000', 'tray_weight': '100', 'TS': 1781723196.869, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 00:36:37.008000', 'tray_weight': '234', 'TS': 1781723197.0080001, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 00:36:36.957000', 'tray_weight': '489', 'TS': 1781723196.957, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 00:36:37.096000', 'tray_weight': '201', 'TS': 1781723197.096, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 00:36:37.099000', 'tray_weight': '178', 'TS': 1781723197.099, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 00:36:37.186000', 'tray_weight': '187', 'TS': 1781723197.1859999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 0, 36, 36, 633625)}}
[2026-06-18 00:36:37,665.665 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '821', 'datetime': '2026-06-18 00:22:28.991000', 'tray_weight': '821', 'TS': 1781722348.991, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 00:22:29.053000', 'tray_weight': '1443', 'TS': 1781722349.053, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 00:22:29.170000', 'tray_weight': '909', 'TS': 1781722349.17, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 00:22:29.215000', 'tray_weight': '255', 'TS': 1781722349.215, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 00:22:29.235000', 'tray_weight': '354', 'TS': 1781722349.235, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 00:22:29.282000', 'tray_weight': '221', 'TS': 1781722349.2819998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 00:22:29.349000', 'tray_weight': '-3', 'TS': 1781722349.349, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 00:22:29.393000', 'tray_weight': '497', 'TS': 1781722349.393, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 00:22:29.446000', 'tray_weight': '1069', 'TS': 1781722349.446, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 00:22:29.422000', 'tray_weight': '339', 'TS': 1781722349.422, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 00:22:29.552000', 'tray_weight': '870', 'TS': 1781722349.552, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 00:22:29.563000', 'tray_weight': '713', 'TS': 1781722349.563, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 00:22:29.588000', 'tray_weight': '910', 'TS': 1781722349.5879998, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 00:22:29.648000', 'tray_weight': '-6', 'TS': 1781722349.648, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 00:22:29.749000', 'tray_weight': '1357', 'TS': 1781722349.749, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 00:22:29.777000', 'tray_weight': '583', 'TS': 1781722349.777, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 0, 22, 29, 64307)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '123', 'datetime': '2026-06-18 00:36:36.595000', 'tray_weight': '123', 'TS': 1781723196.595, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 00:36:36.614000', 'tray_weight': '146', 'TS': 1781723196.6139998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 00:36:36.675000', 'tray_weight': '311', 'TS': 1781723196.6750002, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 00:36:36.692000', 'tray_weight': '361', 'TS': 1781723196.692, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 00:36:36.755000', 'tray_weight': '189', 'TS': 1781723196.7549999, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 00:36:36.893000', 'tray_weight': '433', 'TS': 1781723196.8930001, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 00:36:36.869000', 'tray_weight': '100', 'TS': 1781723196.869, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 00:36:37.008000', 'tray_weight': '234', 'TS': 1781723197.0080001, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 00:36:36.957000', 'tray_weight': '489', 'TS': 1781723196.957, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 00:36:37.096000', 'tray_weight': '201', 'TS': 1781723197.096, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 00:36:37.099000', 'tray_weight': '178', 'TS': 1781723197.099, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 00:36:37.186000', 'tray_weight': '187', 'TS': 1781723197.1859999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 0, 36, 36, 633625)}}
[2026-06-18 00:36:38,526.526 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 00:36:37.638000', 'tray_weight': '822', 'TS': 1781723197.638, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 00:36:37.659000', 'tray_weight': '1444', 'TS': 1781723197.659, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 00:36:37.747000', 'tray_weight': '910', 'TS': 1781723197.7470002, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 00:36:37.834000', 'tray_weight': '255', 'TS': 1781723197.834, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 00:36:37.890000', 'tray_weight': '354', 'TS': 1781723197.89, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 00:36:37.864000', 'tray_weight': '221', 'TS': 1781723197.864, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 00:36:37.999000', 'tray_weight': '-3', 'TS': 1781723197.999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 00:36:38.047000', 'tray_weight': '497', 'TS': 1781723198.0470002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 00:36:38.066000', 'tray_weight': '1069', 'TS': 1781723198.066, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 00:36:38.108000', 'tray_weight': '338', 'TS': 1781723198.108, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 00:36:38.160000', 'tray_weight': '870', 'TS': 1781723198.16, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 00:36:38.209000', 'tray_weight': '713', 'TS': 1781723198.2089999, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 00:36:38.248000', 'tray_weight': '910', 'TS': 1781723198.2480001, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 00:36:38.301000', 'tray_weight': '-6', 'TS': 1781723198.301, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 00:36:38.421000', 'tray_weight': '1357', 'TS': 1781723198.421, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 00:36:38.442000', 'tray_weight': '583', 'TS': 1781723198.4420002, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 0, 36, 37, 680716)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '123', 'datetime': '2026-06-18 00:36:36.595000', 'tray_weight': '123', 'TS': 1781723196.595, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 00:36:36.614000', 'tray_weight': '146', 'TS': 1781723196.6139998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 00:36:36.675000', 'tray_weight': '311', 'TS': 1781723196.6750002, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 00:36:36.692000', 'tray_weight': '361', 'TS': 1781723196.692, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 00:36:36.755000', 'tray_weight': '189', 'TS': 1781723196.7549999, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 00:36:36.893000', 'tray_weight': '433', 'TS': 1781723196.8930001, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 00:36:36.869000', 'tray_weight': '100', 'TS': 1781723196.869, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 00:36:37.008000', 'tray_weight': '234', 'TS': 1781723197.0080001, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 00:36:36.957000', 'tray_weight': '489', 'TS': 1781723196.957, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 00:36:37.096000', 'tray_weight': '201', 'TS': 1781723197.096, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 00:36:37.099000', 'tray_weight': '178', 'TS': 1781723197.099, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 00:36:37.186000', 'tray_weight': '187', 'TS': 1781723197.1859999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 0, 36, 36, 633625)}}
[2026-06-18 00:36:38,535.535 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 00:36:37.638000', 'tray_weight': '822', 'TS': 1781723197.638, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 00:36:37.659000', 'tray_weight': '1444', 'TS': 1781723197.659, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 00:36:37.747000', 'tray_weight': '910', 'TS': 1781723197.7470002, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 00:36:37.834000', 'tray_weight': '255', 'TS': 1781723197.834, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 00:36:37.890000', 'tray_weight': '354', 'TS': 1781723197.89, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 00:36:37.864000', 'tray_weight': '221', 'TS': 1781723197.864, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 00:36:37.999000', 'tray_weight': '-3', 'TS': 1781723197.999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 00:36:38.047000', 'tray_weight': '497', 'TS': 1781723198.0470002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 00:36:38.066000', 'tray_weight': '1069', 'TS': 1781723198.066, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 00:36:38.108000', 'tray_weight': '338', 'TS': 1781723198.108, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 00:36:38.160000', 'tray_weight': '870', 'TS': 1781723198.16, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 00:36:38.209000', 'tray_weight': '713', 'TS': 1781723198.2089999, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 00:36:38.248000', 'tray_weight': '910', 'TS': 1781723198.2480001, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 00:36:38.301000', 'tray_weight': '-6', 'TS': 1781723198.301, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 00:36:38.421000', 'tray_weight': '1357', 'TS': 1781723198.421, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 00:36:38.442000', 'tray_weight': '583', 'TS': 1781723198.4420002, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 0, 36, 37, 680716)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '123', 'datetime': '2026-06-18 00:36:36.595000', 'tray_weight': '123', 'TS': 1781723196.595, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 00:36:36.614000', 'tray_weight': '146', 'TS': 1781723196.6139998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 00:36:36.675000', 'tray_weight': '311', 'TS': 1781723196.6750002, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 00:36:36.692000', 'tray_weight': '361', 'TS': 1781723196.692, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 00:36:36.755000', 'tray_weight': '189', 'TS': 1781723196.7549999, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 00:36:36.893000', 'tray_weight': '433', 'TS': 1781723196.8930001, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 00:36:36.869000', 'tray_weight': '100', 'TS': 1781723196.869, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 00:36:37.008000', 'tray_weight': '234', 'TS': 1781723197.0080001, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 00:36:36.957000', 'tray_weight': '489', 'TS': 1781723196.957, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 00:36:37.096000', 'tray_weight': '201', 'TS': 1781723197.096, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 00:36:37.099000', 'tray_weight': '178', 'TS': 1781723197.099, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 00:36:37.186000', 'tray_weight': '187', 'TS': 1781723197.1859999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 0, 36, 36, 633625)}}
[2026-06-18 00:47:00,008.008 INFO    ] processOrderPayment version is : v2
[2026-06-18 00:47:00,109.109 INFO    ] pg status for order_id before: TM02201903190925175446 is --> False
[2026-06-18 00:47:00,362.362 INFO    ] pg status for order_id after: TM02201903190925175446 is --> {'status': False}
[2026-06-18 00:47:42,445.445 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 00:36:37.638000', 'tray_weight': '822', 'TS': 1781723197.638, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 00:36:37.659000', 'tray_weight': '1444', 'TS': 1781723197.659, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 00:36:37.747000', 'tray_weight': '910', 'TS': 1781723197.7470002, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 00:36:37.834000', 'tray_weight': '255', 'TS': 1781723197.834, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 00:36:37.890000', 'tray_weight': '354', 'TS': 1781723197.89, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 00:36:37.864000', 'tray_weight': '221', 'TS': 1781723197.864, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 00:36:37.999000', 'tray_weight': '-3', 'TS': 1781723197.999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 00:36:38.047000', 'tray_weight': '497', 'TS': 1781723198.0470002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 00:36:38.066000', 'tray_weight': '1069', 'TS': 1781723198.066, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 00:36:38.108000', 'tray_weight': '338', 'TS': 1781723198.108, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 00:36:38.160000', 'tray_weight': '870', 'TS': 1781723198.16, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 00:36:38.209000', 'tray_weight': '713', 'TS': 1781723198.2089999, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 00:36:38.248000', 'tray_weight': '910', 'TS': 1781723198.2480001, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 00:36:38.301000', 'tray_weight': '-6', 'TS': 1781723198.301, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 00:36:38.421000', 'tray_weight': '1357', 'TS': 1781723198.421, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 00:36:38.442000', 'tray_weight': '583', 'TS': 1781723198.4420002, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 0, 36, 37, 680716)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '123', 'datetime': '2026-06-18 00:47:41.460000', 'tray_weight': '123', 'TS': 1781723861.46, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 00:47:41.481000', 'tray_weight': '146', 'TS': 1781723861.481, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 00:47:41.495000', 'tray_weight': '311', 'TS': 1781723861.4950001, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 00:47:41.632000', 'tray_weight': '361', 'TS': 1781723861.632, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 00:47:41.588000', 'tray_weight': '189', 'TS': 1781723861.588, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 00:47:41.724000', 'tray_weight': '433', 'TS': 1781723861.724, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 00:47:41.739000', 'tray_weight': '101', 'TS': 1781723861.7389998, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 00:47:41.759000', 'tray_weight': '234', 'TS': 1781723861.759, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 00:47:41.820000', 'tray_weight': '489', 'TS': 1781723861.82, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 00:47:41.841000', 'tray_weight': '201', 'TS': 1781723861.841, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 00:47:41.979000', 'tray_weight': '178', 'TS': 1781723861.979, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 00:47:42.024000', 'tray_weight': '187', 'TS': 1781723862.024, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 0, 47, 41, 492965)}}
[2026-06-18 00:47:42,453.453 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 00:36:37.638000', 'tray_weight': '822', 'TS': 1781723197.638, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 00:36:37.659000', 'tray_weight': '1444', 'TS': 1781723197.659, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 00:36:37.747000', 'tray_weight': '910', 'TS': 1781723197.7470002, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 00:36:37.834000', 'tray_weight': '255', 'TS': 1781723197.834, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 00:36:37.890000', 'tray_weight': '354', 'TS': 1781723197.89, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 00:36:37.864000', 'tray_weight': '221', 'TS': 1781723197.864, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 00:36:37.999000', 'tray_weight': '-3', 'TS': 1781723197.999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 00:36:38.047000', 'tray_weight': '497', 'TS': 1781723198.0470002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 00:36:38.066000', 'tray_weight': '1069', 'TS': 1781723198.066, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 00:36:38.108000', 'tray_weight': '338', 'TS': 1781723198.108, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 00:36:38.160000', 'tray_weight': '870', 'TS': 1781723198.16, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 00:36:38.209000', 'tray_weight': '713', 'TS': 1781723198.2089999, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 00:36:38.248000', 'tray_weight': '910', 'TS': 1781723198.2480001, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 00:36:38.301000', 'tray_weight': '-6', 'TS': 1781723198.301, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 00:36:38.421000', 'tray_weight': '1357', 'TS': 1781723198.421, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 00:36:38.442000', 'tray_weight': '583', 'TS': 1781723198.4420002, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 0, 36, 37, 680716)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '123', 'datetime': '2026-06-18 00:47:41.460000', 'tray_weight': '123', 'TS': 1781723861.46, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 00:47:41.481000', 'tray_weight': '146', 'TS': 1781723861.481, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 00:47:41.495000', 'tray_weight': '311', 'TS': 1781723861.4950001, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 00:47:41.632000', 'tray_weight': '361', 'TS': 1781723861.632, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 00:47:41.588000', 'tray_weight': '189', 'TS': 1781723861.588, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 00:47:41.724000', 'tray_weight': '433', 'TS': 1781723861.724, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 00:47:41.739000', 'tray_weight': '101', 'TS': 1781723861.7389998, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 00:47:41.759000', 'tray_weight': '234', 'TS': 1781723861.759, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 00:47:41.820000', 'tray_weight': '489', 'TS': 1781723861.82, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 00:47:41.841000', 'tray_weight': '201', 'TS': 1781723861.841, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 00:47:41.979000', 'tray_weight': '178', 'TS': 1781723861.979, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 00:47:42.024000', 'tray_weight': '187', 'TS': 1781723862.024, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 0, 47, 41, 492965)}}
[2026-06-18 00:47:43,294.294 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 00:47:42.445000', 'tray_weight': '823', 'TS': 1781723862.445, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 00:47:42.504000', 'tray_weight': '1444', 'TS': 1781723862.5040002, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 00:47:42.545000', 'tray_weight': '911', 'TS': 1781723862.5449998, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 00:47:42.586000', 'tray_weight': '255', 'TS': 1781723862.5860002, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 00:47:42.630000', 'tray_weight': '354', 'TS': 1781723862.63, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '222', 'datetime': '2026-06-18 00:47:42.720000', 'tray_weight': '222', 'TS': 1781723862.7199998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 00:47:42.705000', 'tray_weight': '-3', 'TS': 1781723862.7050002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 00:47:42.758000', 'tray_weight': '497', 'TS': 1781723862.758, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1068', 'datetime': '2026-06-18 00:47:42.842000', 'tray_weight': '1068', 'TS': 1781723862.842, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 00:47:42.902000', 'tray_weight': '338', 'TS': 1781723862.902, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 00:47:42.936000', 'tray_weight': '871', 'TS': 1781723862.936, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 00:47:42.967000', 'tray_weight': '713', 'TS': 1781723862.967, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 00:47:43.056000', 'tray_weight': '911', 'TS': 1781723863.056, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 00:47:43.109000', 'tray_weight': '-6', 'TS': 1781723863.109, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 00:47:43.177000', 'tray_weight': '1357', 'TS': 1781723863.177, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 00:47:43.163000', 'tray_weight': '583', 'TS': 1781723863.1629999, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 0, 47, 42, 466916)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '123', 'datetime': '2026-06-18 00:47:41.460000', 'tray_weight': '123', 'TS': 1781723861.46, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 00:47:41.481000', 'tray_weight': '146', 'TS': 1781723861.481, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 00:47:41.495000', 'tray_weight': '311', 'TS': 1781723861.4950001, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 00:47:41.632000', 'tray_weight': '361', 'TS': 1781723861.632, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 00:47:41.588000', 'tray_weight': '189', 'TS': 1781723861.588, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 00:47:41.724000', 'tray_weight': '433', 'TS': 1781723861.724, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 00:47:41.739000', 'tray_weight': '101', 'TS': 1781723861.7389998, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 00:47:41.759000', 'tray_weight': '234', 'TS': 1781723861.759, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 00:47:41.820000', 'tray_weight': '489', 'TS': 1781723861.82, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 00:47:41.841000', 'tray_weight': '201', 'TS': 1781723861.841, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 00:47:41.979000', 'tray_weight': '178', 'TS': 1781723861.979, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 00:47:42.024000', 'tray_weight': '187', 'TS': 1781723862.024, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 0, 47, 41, 492965)}}
[2026-06-18 00:47:43,302.302 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 00:47:42.445000', 'tray_weight': '823', 'TS': 1781723862.445, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 00:47:42.504000', 'tray_weight': '1444', 'TS': 1781723862.5040002, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 00:47:42.545000', 'tray_weight': '911', 'TS': 1781723862.5449998, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 00:47:42.586000', 'tray_weight': '255', 'TS': 1781723862.5860002, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 00:47:42.630000', 'tray_weight': '354', 'TS': 1781723862.63, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '222', 'datetime': '2026-06-18 00:47:42.720000', 'tray_weight': '222', 'TS': 1781723862.7199998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 00:47:42.705000', 'tray_weight': '-3', 'TS': 1781723862.7050002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 00:47:42.758000', 'tray_weight': '497', 'TS': 1781723862.758, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1068', 'datetime': '2026-06-18 00:47:42.842000', 'tray_weight': '1068', 'TS': 1781723862.842, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 00:47:42.902000', 'tray_weight': '338', 'TS': 1781723862.902, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 00:47:42.936000', 'tray_weight': '871', 'TS': 1781723862.936, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 00:47:42.967000', 'tray_weight': '713', 'TS': 1781723862.967, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 00:47:43.056000', 'tray_weight': '911', 'TS': 1781723863.056, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 00:47:43.109000', 'tray_weight': '-6', 'TS': 1781723863.109, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 00:47:43.177000', 'tray_weight': '1357', 'TS': 1781723863.177, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 00:47:43.163000', 'tray_weight': '583', 'TS': 1781723863.1629999, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 0, 47, 42, 466916)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '123', 'datetime': '2026-06-18 00:47:41.460000', 'tray_weight': '123', 'TS': 1781723861.46, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 00:47:41.481000', 'tray_weight': '146', 'TS': 1781723861.481, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 00:47:41.495000', 'tray_weight': '311', 'TS': 1781723861.4950001, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 00:47:41.632000', 'tray_weight': '361', 'TS': 1781723861.632, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 00:47:41.588000', 'tray_weight': '189', 'TS': 1781723861.588, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 00:47:41.724000', 'tray_weight': '433', 'TS': 1781723861.724, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 00:47:41.739000', 'tray_weight': '101', 'TS': 1781723861.7389998, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 00:47:41.759000', 'tray_weight': '234', 'TS': 1781723861.759, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 00:47:41.820000', 'tray_weight': '489', 'TS': 1781723861.82, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 00:47:41.841000', 'tray_weight': '201', 'TS': 1781723861.841, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 00:47:41.979000', 'tray_weight': '178', 'TS': 1781723861.979, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 00:47:42.024000', 'tray_weight': '187', 'TS': 1781723862.024, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 0, 47, 41, 492965)}}
[2026-06-18 00:52:50,878.878 INFO    ] processOrderPayment version is : v2
[2026-06-18 01:04:21,978.978 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 00:47:42.445000', 'tray_weight': '823', 'TS': 1781723862.445, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 00:47:42.504000', 'tray_weight': '1444', 'TS': 1781723862.5040002, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 00:47:42.545000', 'tray_weight': '911', 'TS': 1781723862.5449998, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 00:47:42.586000', 'tray_weight': '255', 'TS': 1781723862.5860002, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 00:47:42.630000', 'tray_weight': '354', 'TS': 1781723862.63, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '222', 'datetime': '2026-06-18 00:47:42.720000', 'tray_weight': '222', 'TS': 1781723862.7199998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 00:47:42.705000', 'tray_weight': '-3', 'TS': 1781723862.7050002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 00:47:42.758000', 'tray_weight': '497', 'TS': 1781723862.758, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1068', 'datetime': '2026-06-18 00:47:42.842000', 'tray_weight': '1068', 'TS': 1781723862.842, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 00:47:42.902000', 'tray_weight': '338', 'TS': 1781723862.902, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 00:47:42.936000', 'tray_weight': '871', 'TS': 1781723862.936, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 00:47:42.967000', 'tray_weight': '713', 'TS': 1781723862.967, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 00:47:43.056000', 'tray_weight': '911', 'TS': 1781723863.056, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 00:47:43.109000', 'tray_weight': '-6', 'TS': 1781723863.109, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 00:47:43.177000', 'tray_weight': '1357', 'TS': 1781723863.177, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 00:47:43.163000', 'tray_weight': '583', 'TS': 1781723863.1629999, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 0, 47, 42, 466916)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '123', 'datetime': '2026-06-18 01:04:20.919000', 'tray_weight': '123', 'TS': 1781724860.919, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 01:04:21.065000', 'tray_weight': '146', 'TS': 1781724861.065, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 01:04:21.064000', 'tray_weight': '311', 'TS': 1781724861.064, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 01:04:21.084000', 'tray_weight': '361', 'TS': 1781724861.0839999, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 01:04:21.171000', 'tray_weight': '189', 'TS': 1781724861.171, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 01:04:21.191000', 'tray_weight': '433', 'TS': 1781724861.191, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 01:04:21.328000', 'tray_weight': '101', 'TS': 1781724861.328, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 01:04:21.348000', 'tray_weight': '234', 'TS': 1781724861.348, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 01:04:21.413000', 'tray_weight': '489', 'TS': 1781724861.4129999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 01:04:21.432000', 'tray_weight': '201', 'TS': 1781724861.432, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 01:04:21.490000', 'tray_weight': '178', 'TS': 1781724861.49, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 01:04:21.552000', 'tray_weight': '187', 'TS': 1781724861.552, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 1, 4, 21, 14204)}}
[2026-06-18 01:04:21,988.988 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 00:47:42.445000', 'tray_weight': '823', 'TS': 1781723862.445, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 00:47:42.504000', 'tray_weight': '1444', 'TS': 1781723862.5040002, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 00:47:42.545000', 'tray_weight': '911', 'TS': 1781723862.5449998, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 00:47:42.586000', 'tray_weight': '255', 'TS': 1781723862.5860002, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 00:47:42.630000', 'tray_weight': '354', 'TS': 1781723862.63, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '222', 'datetime': '2026-06-18 00:47:42.720000', 'tray_weight': '222', 'TS': 1781723862.7199998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 00:47:42.705000', 'tray_weight': '-3', 'TS': 1781723862.7050002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 00:47:42.758000', 'tray_weight': '497', 'TS': 1781723862.758, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1068', 'datetime': '2026-06-18 00:47:42.842000', 'tray_weight': '1068', 'TS': 1781723862.842, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 00:47:42.902000', 'tray_weight': '338', 'TS': 1781723862.902, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 00:47:42.936000', 'tray_weight': '871', 'TS': 1781723862.936, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 00:47:42.967000', 'tray_weight': '713', 'TS': 1781723862.967, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 00:47:43.056000', 'tray_weight': '911', 'TS': 1781723863.056, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 00:47:43.109000', 'tray_weight': '-6', 'TS': 1781723863.109, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 00:47:43.177000', 'tray_weight': '1357', 'TS': 1781723863.177, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 00:47:43.163000', 'tray_weight': '583', 'TS': 1781723863.1629999, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 0, 47, 42, 466916)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '123', 'datetime': '2026-06-18 01:04:20.919000', 'tray_weight': '123', 'TS': 1781724860.919, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 01:04:21.065000', 'tray_weight': '146', 'TS': 1781724861.065, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 01:04:21.064000', 'tray_weight': '311', 'TS': 1781724861.064, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 01:04:21.084000', 'tray_weight': '361', 'TS': 1781724861.0839999, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 01:04:21.171000', 'tray_weight': '189', 'TS': 1781724861.171, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 01:04:21.191000', 'tray_weight': '433', 'TS': 1781724861.191, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 01:04:21.328000', 'tray_weight': '101', 'TS': 1781724861.328, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 01:04:21.348000', 'tray_weight': '234', 'TS': 1781724861.348, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 01:04:21.413000', 'tray_weight': '489', 'TS': 1781724861.4129999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 01:04:21.432000', 'tray_weight': '201', 'TS': 1781724861.432, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 01:04:21.490000', 'tray_weight': '178', 'TS': 1781724861.49, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 01:04:21.552000', 'tray_weight': '187', 'TS': 1781724861.552, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 1, 4, 21, 14204)}}
[2026-06-18 01:04:22,809.809 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 01:04:21.946000', 'tray_weight': '822', 'TS': 1781724861.946, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 01:04:22.011000', 'tray_weight': '1444', 'TS': 1781724862.0110002, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 01:04:22.067000', 'tray_weight': '909', 'TS': 1781724862.0670002, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 01:04:22.104000', 'tray_weight': '255', 'TS': 1781724862.1039999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 01:04:22.180000', 'tray_weight': '354', 'TS': 1781724862.1799998, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 01:04:22.223000', 'tray_weight': '221', 'TS': 1781724862.2229998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 01:04:22.240000', 'tray_weight': '-3', 'TS': 1781724862.24, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 01:04:22.316000', 'tray_weight': '497', 'TS': 1781724862.316, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 01:04:22.396000', 'tray_weight': '1069', 'TS': 1781724862.396, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 01:04:22.382000', 'tray_weight': '338', 'TS': 1781724862.3820002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 01:04:22.477000', 'tray_weight': '870', 'TS': 1781724862.477, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 01:04:22.471000', 'tray_weight': '713', 'TS': 1781724862.471, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 01:04:22.515000', 'tray_weight': '910', 'TS': 1781724862.5149999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 01:04:22.617000', 'tray_weight': '-6', 'TS': 1781724862.617, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 01:04:22.629000', 'tray_weight': '1357', 'TS': 1781724862.6290002, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 01:04:22.749000', 'tray_weight': '582', 'TS': 1781724862.7489998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 1, 4, 22, 1550)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '123', 'datetime': '2026-06-18 01:04:20.919000', 'tray_weight': '123', 'TS': 1781724860.919, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 01:04:21.065000', 'tray_weight': '146', 'TS': 1781724861.065, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 01:04:21.064000', 'tray_weight': '311', 'TS': 1781724861.064, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 01:04:21.084000', 'tray_weight': '361', 'TS': 1781724861.0839999, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 01:04:21.171000', 'tray_weight': '189', 'TS': 1781724861.171, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 01:04:21.191000', 'tray_weight': '433', 'TS': 1781724861.191, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 01:04:21.328000', 'tray_weight': '101', 'TS': 1781724861.328, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 01:04:21.348000', 'tray_weight': '234', 'TS': 1781724861.348, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 01:04:21.413000', 'tray_weight': '489', 'TS': 1781724861.4129999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 01:04:21.432000', 'tray_weight': '201', 'TS': 1781724861.432, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 01:04:21.490000', 'tray_weight': '178', 'TS': 1781724861.49, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 01:04:21.552000', 'tray_weight': '187', 'TS': 1781724861.552, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 1, 4, 21, 14204)}}
[2026-06-18 01:04:22,817.817 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 01:04:21.946000', 'tray_weight': '822', 'TS': 1781724861.946, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 01:04:22.011000', 'tray_weight': '1444', 'TS': 1781724862.0110002, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 01:04:22.067000', 'tray_weight': '909', 'TS': 1781724862.0670002, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 01:04:22.104000', 'tray_weight': '255', 'TS': 1781724862.1039999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 01:04:22.180000', 'tray_weight': '354', 'TS': 1781724862.1799998, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 01:04:22.223000', 'tray_weight': '221', 'TS': 1781724862.2229998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 01:04:22.240000', 'tray_weight': '-3', 'TS': 1781724862.24, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 01:04:22.316000', 'tray_weight': '497', 'TS': 1781724862.316, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 01:04:22.396000', 'tray_weight': '1069', 'TS': 1781724862.396, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 01:04:22.382000', 'tray_weight': '338', 'TS': 1781724862.3820002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 01:04:22.477000', 'tray_weight': '870', 'TS': 1781724862.477, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 01:04:22.471000', 'tray_weight': '713', 'TS': 1781724862.471, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 01:04:22.515000', 'tray_weight': '910', 'TS': 1781724862.5149999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 01:04:22.617000', 'tray_weight': '-6', 'TS': 1781724862.617, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 01:04:22.629000', 'tray_weight': '1357', 'TS': 1781724862.6290002, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 01:04:22.749000', 'tray_weight': '582', 'TS': 1781724862.7489998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 1, 4, 22, 1550)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '123', 'datetime': '2026-06-18 01:04:20.919000', 'tray_weight': '123', 'TS': 1781724860.919, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 01:04:21.065000', 'tray_weight': '146', 'TS': 1781724861.065, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 01:04:21.064000', 'tray_weight': '311', 'TS': 1781724861.064, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 01:04:21.084000', 'tray_weight': '361', 'TS': 1781724861.0839999, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 01:04:21.171000', 'tray_weight': '189', 'TS': 1781724861.171, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 01:04:21.191000', 'tray_weight': '433', 'TS': 1781724861.191, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 01:04:21.328000', 'tray_weight': '101', 'TS': 1781724861.328, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 01:04:21.348000', 'tray_weight': '234', 'TS': 1781724861.348, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 01:04:21.413000', 'tray_weight': '489', 'TS': 1781724861.4129999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 01:04:21.432000', 'tray_weight': '201', 'TS': 1781724861.432, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 01:04:21.490000', 'tray_weight': '178', 'TS': 1781724861.49, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 01:04:21.552000', 'tray_weight': '187', 'TS': 1781724861.552, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 1, 4, 21, 14204)}}
[2026-06-18 01:07:14,434.434 INFO    ] processOrderPayment version is : v2
[2026-06-18 01:07:14,533.533 INFO    ] pg status for order_id before: TM02201903190925175446 is --> False
[2026-06-18 01:07:14,790.790 INFO    ] pg status for order_id after: TM02201903190925175446 is --> {'status': False}
[2026-06-18 01:10:03,284.284 INFO    ] processOrderPayment version is : v2
[2026-06-18 01:23:17,331.331 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 01:04:21.946000', 'tray_weight': '822', 'TS': 1781724861.946, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 01:04:22.011000', 'tray_weight': '1444', 'TS': 1781724862.0110002, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 01:04:22.067000', 'tray_weight': '909', 'TS': 1781724862.0670002, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 01:04:22.104000', 'tray_weight': '255', 'TS': 1781724862.1039999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 01:04:22.180000', 'tray_weight': '354', 'TS': 1781724862.1799998, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 01:04:22.223000', 'tray_weight': '221', 'TS': 1781724862.2229998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 01:04:22.240000', 'tray_weight': '-3', 'TS': 1781724862.24, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 01:04:22.316000', 'tray_weight': '497', 'TS': 1781724862.316, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 01:04:22.396000', 'tray_weight': '1069', 'TS': 1781724862.396, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 01:04:22.382000', 'tray_weight': '338', 'TS': 1781724862.3820002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 01:04:22.477000', 'tray_weight': '870', 'TS': 1781724862.477, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 01:04:22.471000', 'tray_weight': '713', 'TS': 1781724862.471, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 01:04:22.515000', 'tray_weight': '910', 'TS': 1781724862.5149999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 01:04:22.617000', 'tray_weight': '-6', 'TS': 1781724862.617, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 01:04:22.629000', 'tray_weight': '1357', 'TS': 1781724862.6290002, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 01:04:22.749000', 'tray_weight': '582', 'TS': 1781724862.7489998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 1, 4, 22, 1550)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 01:23:16.233000', 'tray_weight': '122', 'TS': 1781725996.233, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 01:23:16.251000', 'tray_weight': '146', 'TS': 1781725996.251, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 01:23:16.316000', 'tray_weight': '311', 'TS': 1781725996.316, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 01:23:16.333000', 'tray_weight': '361', 'TS': 1781725996.333, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 01:23:16.461000', 'tray_weight': '189', 'TS': 1781725996.461, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 01:23:16.482000', 'tray_weight': '433', 'TS': 1781725996.482, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 01:23:16.562000', 'tray_weight': '101', 'TS': 1781725996.562, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 01:23:16.583000', 'tray_weight': '234', 'TS': 1781725996.583, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 01:23:16.651000', 'tray_weight': '489', 'TS': 1781725996.651, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 01:23:16.672000', 'tray_weight': '201', 'TS': 1781725996.672, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 01:23:16.702000', 'tray_weight': '178', 'TS': 1781725996.702, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 01:23:16.731000', 'tray_weight': '187', 'TS': 1781725996.731, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 1, 23, 16, 249429)}}
[2026-06-18 01:23:17,340.340 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 01:04:21.946000', 'tray_weight': '822', 'TS': 1781724861.946, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 01:04:22.011000', 'tray_weight': '1444', 'TS': 1781724862.0110002, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 01:04:22.067000', 'tray_weight': '909', 'TS': 1781724862.0670002, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 01:04:22.104000', 'tray_weight': '255', 'TS': 1781724862.1039999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 01:04:22.180000', 'tray_weight': '354', 'TS': 1781724862.1799998, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 01:04:22.223000', 'tray_weight': '221', 'TS': 1781724862.2229998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 01:04:22.240000', 'tray_weight': '-3', 'TS': 1781724862.24, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 01:04:22.316000', 'tray_weight': '497', 'TS': 1781724862.316, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 01:04:22.396000', 'tray_weight': '1069', 'TS': 1781724862.396, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 01:04:22.382000', 'tray_weight': '338', 'TS': 1781724862.3820002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 01:04:22.477000', 'tray_weight': '870', 'TS': 1781724862.477, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 01:04:22.471000', 'tray_weight': '713', 'TS': 1781724862.471, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 01:04:22.515000', 'tray_weight': '910', 'TS': 1781724862.5149999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 01:04:22.617000', 'tray_weight': '-6', 'TS': 1781724862.617, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 01:04:22.629000', 'tray_weight': '1357', 'TS': 1781724862.6290002, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 01:04:22.749000', 'tray_weight': '582', 'TS': 1781724862.7489998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 1, 4, 22, 1550)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 01:23:16.233000', 'tray_weight': '122', 'TS': 1781725996.233, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 01:23:16.251000', 'tray_weight': '146', 'TS': 1781725996.251, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 01:23:16.316000', 'tray_weight': '311', 'TS': 1781725996.316, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 01:23:16.333000', 'tray_weight': '361', 'TS': 1781725996.333, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 01:23:16.461000', 'tray_weight': '189', 'TS': 1781725996.461, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 01:23:16.482000', 'tray_weight': '433', 'TS': 1781725996.482, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 01:23:16.562000', 'tray_weight': '101', 'TS': 1781725996.562, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 01:23:16.583000', 'tray_weight': '234', 'TS': 1781725996.583, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 01:23:16.651000', 'tray_weight': '489', 'TS': 1781725996.651, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 01:23:16.672000', 'tray_weight': '201', 'TS': 1781725996.672, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 01:23:16.702000', 'tray_weight': '178', 'TS': 1781725996.702, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 01:23:16.731000', 'tray_weight': '187', 'TS': 1781725996.731, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 1, 23, 16, 249429)}}
[2026-06-18 01:23:18,199.199 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 01:23:17.307000', 'tray_weight': '822', 'TS': 1781725997.307, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 01:23:17.410000', 'tray_weight': '1443', 'TS': 1781725997.41, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 01:23:17.444000', 'tray_weight': '909', 'TS': 1781725997.444, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 01:23:17.432000', 'tray_weight': '255', 'TS': 1781725997.4320002, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 01:23:17.501000', 'tray_weight': '354', 'TS': 1781725997.501, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 01:23:17.588000', 'tray_weight': '221', 'TS': 1781725997.588, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 01:23:17.671000', 'tray_weight': '-3', 'TS': 1781725997.671, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 01:23:17.665000', 'tray_weight': '497', 'TS': 1781725997.665, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 01:23:17.737000', 'tray_weight': '1069', 'TS': 1781725997.7370002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 01:23:17.768000', 'tray_weight': '339', 'TS': 1781725997.7680001, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 01:23:17.875000', 'tray_weight': '870', 'TS': 1781725997.875, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 01:23:17.909000', 'tray_weight': '713', 'TS': 1781725997.909, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 01:23:17.982000', 'tray_weight': '910', 'TS': 1781725997.9819999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 01:23:17.988000', 'tray_weight': '-6', 'TS': 1781725997.988, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 01:23:18.028000', 'tray_weight': '1357', 'TS': 1781725998.0279999, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 01:23:18.077000', 'tray_weight': '583', 'TS': 1781725998.0770001, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 1, 23, 17, 353969)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 01:23:16.233000', 'tray_weight': '122', 'TS': 1781725996.233, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 01:23:16.251000', 'tray_weight': '146', 'TS': 1781725996.251, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 01:23:16.316000', 'tray_weight': '311', 'TS': 1781725996.316, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 01:23:16.333000', 'tray_weight': '361', 'TS': 1781725996.333, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 01:23:16.461000', 'tray_weight': '189', 'TS': 1781725996.461, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 01:23:16.482000', 'tray_weight': '433', 'TS': 1781725996.482, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 01:23:16.562000', 'tray_weight': '101', 'TS': 1781725996.562, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 01:23:16.583000', 'tray_weight': '234', 'TS': 1781725996.583, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 01:23:16.651000', 'tray_weight': '489', 'TS': 1781725996.651, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 01:23:16.672000', 'tray_weight': '201', 'TS': 1781725996.672, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 01:23:16.702000', 'tray_weight': '178', 'TS': 1781725996.702, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 01:23:16.731000', 'tray_weight': '187', 'TS': 1781725996.731, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 1, 23, 16, 249429)}}
[2026-06-18 01:23:18,208.208 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 01:23:17.307000', 'tray_weight': '822', 'TS': 1781725997.307, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 01:23:17.410000', 'tray_weight': '1443', 'TS': 1781725997.41, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 01:23:17.444000', 'tray_weight': '909', 'TS': 1781725997.444, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 01:23:17.432000', 'tray_weight': '255', 'TS': 1781725997.4320002, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 01:23:17.501000', 'tray_weight': '354', 'TS': 1781725997.501, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 01:23:17.588000', 'tray_weight': '221', 'TS': 1781725997.588, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 01:23:17.671000', 'tray_weight': '-3', 'TS': 1781725997.671, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 01:23:17.665000', 'tray_weight': '497', 'TS': 1781725997.665, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 01:23:17.737000', 'tray_weight': '1069', 'TS': 1781725997.7370002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 01:23:17.768000', 'tray_weight': '339', 'TS': 1781725997.7680001, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 01:23:17.875000', 'tray_weight': '870', 'TS': 1781725997.875, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 01:23:17.909000', 'tray_weight': '713', 'TS': 1781725997.909, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 01:23:17.982000', 'tray_weight': '910', 'TS': 1781725997.9819999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 01:23:17.988000', 'tray_weight': '-6', 'TS': 1781725997.988, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 01:23:18.028000', 'tray_weight': '1357', 'TS': 1781725998.0279999, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 01:23:18.077000', 'tray_weight': '583', 'TS': 1781725998.0770001, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 1, 23, 17, 353969)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 01:23:16.233000', 'tray_weight': '122', 'TS': 1781725996.233, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 01:23:16.251000', 'tray_weight': '146', 'TS': 1781725996.251, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 01:23:16.316000', 'tray_weight': '311', 'TS': 1781725996.316, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 01:23:16.333000', 'tray_weight': '361', 'TS': 1781725996.333, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 01:23:16.461000', 'tray_weight': '189', 'TS': 1781725996.461, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 01:23:16.482000', 'tray_weight': '433', 'TS': 1781725996.482, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 01:23:16.562000', 'tray_weight': '101', 'TS': 1781725996.562, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 01:23:16.583000', 'tray_weight': '234', 'TS': 1781725996.583, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 01:23:16.651000', 'tray_weight': '489', 'TS': 1781725996.651, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 01:23:16.672000', 'tray_weight': '201', 'TS': 1781725996.672, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 01:23:16.702000', 'tray_weight': '178', 'TS': 1781725996.702, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 01:23:16.731000', 'tray_weight': '187', 'TS': 1781725996.731, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 1, 23, 16, 249429)}}
[2026-06-18 01:30:00,839.839 INFO    ] processOrderPayment version is : v2
[2026-06-18 01:30:00,943.943 INFO    ] pg status for order_id before: TM02201903190925175446 is --> False
[2026-06-18 01:30:01,195.195 INFO    ] pg status for order_id after: TM02201903190925175446 is --> {'status': False}
[2026-06-18 01:31:30,794.794 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 01:23:17.307000', 'tray_weight': '822', 'TS': 1781725997.307, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 01:23:17.410000', 'tray_weight': '1443', 'TS': 1781725997.41, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 01:23:17.444000', 'tray_weight': '909', 'TS': 1781725997.444, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 01:23:17.432000', 'tray_weight': '255', 'TS': 1781725997.4320002, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 01:23:17.501000', 'tray_weight': '354', 'TS': 1781725997.501, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 01:23:17.588000', 'tray_weight': '221', 'TS': 1781725997.588, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 01:23:17.671000', 'tray_weight': '-3', 'TS': 1781725997.671, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 01:23:17.665000', 'tray_weight': '497', 'TS': 1781725997.665, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 01:23:17.737000', 'tray_weight': '1069', 'TS': 1781725997.7370002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 01:23:17.768000', 'tray_weight': '339', 'TS': 1781725997.7680001, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 01:23:17.875000', 'tray_weight': '870', 'TS': 1781725997.875, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 01:23:17.909000', 'tray_weight': '713', 'TS': 1781725997.909, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 01:23:17.982000', 'tray_weight': '910', 'TS': 1781725997.9819999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 01:23:17.988000', 'tray_weight': '-6', 'TS': 1781725997.988, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 01:23:18.028000', 'tray_weight': '1357', 'TS': 1781725998.0279999, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 01:23:18.077000', 'tray_weight': '583', 'TS': 1781725998.0770001, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 1, 23, 17, 353969)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '123', 'datetime': '2026-06-18 01:31:29.745000', 'tray_weight': '123', 'TS': 1781726489.7450001, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 01:31:29.764000', 'tray_weight': '146', 'TS': 1781726489.7640002, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 01:31:29.834000', 'tray_weight': '311', 'TS': 1781726489.8339999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 01:31:29.972000', 'tray_weight': '362', 'TS': 1781726489.972, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 01:31:29.992000', 'tray_weight': '189', 'TS': 1781726489.9919999, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 01:31:30.006000', 'tray_weight': '433', 'TS': 1781726490.006, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 01:31:30.092000', 'tray_weight': '101', 'TS': 1781726490.092, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 01:31:30.115000', 'tray_weight': '234', 'TS': 1781726490.115, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 01:31:30.137000', 'tray_weight': '489', 'TS': 1781726490.137, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 01:31:30.275000', 'tray_weight': '201', 'TS': 1781726490.275, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 01:31:30.264000', 'tray_weight': '179', 'TS': 1781726490.2640002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 01:31:30.340000', 'tray_weight': '188', 'TS': 1781726490.3400002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 1, 31, 29, 822967)}}
[2026-06-18 01:31:30,803.803 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 01:23:17.307000', 'tray_weight': '822', 'TS': 1781725997.307, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 01:23:17.410000', 'tray_weight': '1443', 'TS': 1781725997.41, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 01:23:17.444000', 'tray_weight': '909', 'TS': 1781725997.444, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 01:23:17.432000', 'tray_weight': '255', 'TS': 1781725997.4320002, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 01:23:17.501000', 'tray_weight': '354', 'TS': 1781725997.501, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 01:23:17.588000', 'tray_weight': '221', 'TS': 1781725997.588, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 01:23:17.671000', 'tray_weight': '-3', 'TS': 1781725997.671, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 01:23:17.665000', 'tray_weight': '497', 'TS': 1781725997.665, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 01:23:17.737000', 'tray_weight': '1069', 'TS': 1781725997.7370002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 01:23:17.768000', 'tray_weight': '339', 'TS': 1781725997.7680001, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 01:23:17.875000', 'tray_weight': '870', 'TS': 1781725997.875, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 01:23:17.909000', 'tray_weight': '713', 'TS': 1781725997.909, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 01:23:17.982000', 'tray_weight': '910', 'TS': 1781725997.9819999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 01:23:17.988000', 'tray_weight': '-6', 'TS': 1781725997.988, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 01:23:18.028000', 'tray_weight': '1357', 'TS': 1781725998.0279999, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 01:23:18.077000', 'tray_weight': '583', 'TS': 1781725998.0770001, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 1, 23, 17, 353969)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '123', 'datetime': '2026-06-18 01:31:29.745000', 'tray_weight': '123', 'TS': 1781726489.7450001, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 01:31:29.764000', 'tray_weight': '146', 'TS': 1781726489.7640002, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 01:31:29.834000', 'tray_weight': '311', 'TS': 1781726489.8339999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 01:31:29.972000', 'tray_weight': '362', 'TS': 1781726489.972, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 01:31:29.992000', 'tray_weight': '189', 'TS': 1781726489.9919999, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 01:31:30.006000', 'tray_weight': '433', 'TS': 1781726490.006, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 01:31:30.092000', 'tray_weight': '101', 'TS': 1781726490.092, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 01:31:30.115000', 'tray_weight': '234', 'TS': 1781726490.115, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 01:31:30.137000', 'tray_weight': '489', 'TS': 1781726490.137, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 01:31:30.275000', 'tray_weight': '201', 'TS': 1781726490.275, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 01:31:30.264000', 'tray_weight': '179', 'TS': 1781726490.2640002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 01:31:30.340000', 'tray_weight': '188', 'TS': 1781726490.3400002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 1, 31, 29, 822967)}}
[2026-06-18 01:31:31,658.658 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 01:31:30.763000', 'tray_weight': '822', 'TS': 1781726490.7629998, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 01:31:30.867000', 'tray_weight': '1444', 'TS': 1781726490.8669999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 01:31:30.920000', 'tray_weight': '910', 'TS': 1781726490.92, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 01:31:30.897000', 'tray_weight': '254', 'TS': 1781726490.897, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 01:31:30.980000', 'tray_weight': '354', 'TS': 1781726490.98, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 01:31:31.007000', 'tray_weight': '220', 'TS': 1781726491.007, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 01:31:31.036000', 'tray_weight': '-3', 'TS': 1781726491.036, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 01:31:31.163000', 'tray_weight': '497', 'TS': 1781726491.163, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 01:31:31.188000', 'tray_weight': '1069', 'TS': 1781726491.188, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 01:31:31.261000', 'tray_weight': '338', 'TS': 1781726491.2610002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 01:31:31.275000', 'tray_weight': '871', 'TS': 1781726491.275, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 01:31:31.366000', 'tray_weight': '713', 'TS': 1781726491.366, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 01:31:31.424000', 'tray_weight': '910', 'TS': 1781726491.424, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 01:31:31.446000', 'tray_weight': '-6', 'TS': 1781726491.446, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 01:31:31.492000', 'tray_weight': '1357', 'TS': 1781726491.4919999, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 01:31:31.553000', 'tray_weight': '583', 'TS': 1781726491.553, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 1, 31, 30, 816058)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '123', 'datetime': '2026-06-18 01:31:29.745000', 'tray_weight': '123', 'TS': 1781726489.7450001, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 01:31:29.764000', 'tray_weight': '146', 'TS': 1781726489.7640002, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 01:31:29.834000', 'tray_weight': '311', 'TS': 1781726489.8339999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 01:31:29.972000', 'tray_weight': '362', 'TS': 1781726489.972, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 01:31:29.992000', 'tray_weight': '189', 'TS': 1781726489.9919999, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 01:31:30.006000', 'tray_weight': '433', 'TS': 1781726490.006, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 01:31:30.092000', 'tray_weight': '101', 'TS': 1781726490.092, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 01:31:30.115000', 'tray_weight': '234', 'TS': 1781726490.115, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 01:31:30.137000', 'tray_weight': '489', 'TS': 1781726490.137, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 01:31:30.275000', 'tray_weight': '201', 'TS': 1781726490.275, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 01:31:30.264000', 'tray_weight': '179', 'TS': 1781726490.2640002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 01:31:30.340000', 'tray_weight': '188', 'TS': 1781726490.3400002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 1, 31, 29, 822967)}}
[2026-06-18 01:31:31,667.667 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 01:31:30.763000', 'tray_weight': '822', 'TS': 1781726490.7629998, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 01:31:30.867000', 'tray_weight': '1444', 'TS': 1781726490.8669999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 01:31:30.920000', 'tray_weight': '910', 'TS': 1781726490.92, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 01:31:30.897000', 'tray_weight': '254', 'TS': 1781726490.897, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 01:31:30.980000', 'tray_weight': '354', 'TS': 1781726490.98, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 01:31:31.007000', 'tray_weight': '220', 'TS': 1781726491.007, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 01:31:31.036000', 'tray_weight': '-3', 'TS': 1781726491.036, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 01:31:31.163000', 'tray_weight': '497', 'TS': 1781726491.163, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 01:31:31.188000', 'tray_weight': '1069', 'TS': 1781726491.188, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 01:31:31.261000', 'tray_weight': '338', 'TS': 1781726491.2610002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 01:31:31.275000', 'tray_weight': '871', 'TS': 1781726491.275, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 01:31:31.366000', 'tray_weight': '713', 'TS': 1781726491.366, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 01:31:31.424000', 'tray_weight': '910', 'TS': 1781726491.424, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 01:31:31.446000', 'tray_weight': '-6', 'TS': 1781726491.446, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 01:31:31.492000', 'tray_weight': '1357', 'TS': 1781726491.4919999, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 01:31:31.553000', 'tray_weight': '583', 'TS': 1781726491.553, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 1, 31, 30, 816058)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '123', 'datetime': '2026-06-18 01:31:29.745000', 'tray_weight': '123', 'TS': 1781726489.7450001, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 01:31:29.764000', 'tray_weight': '146', 'TS': 1781726489.7640002, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 01:31:29.834000', 'tray_weight': '311', 'TS': 1781726489.8339999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 01:31:29.972000', 'tray_weight': '362', 'TS': 1781726489.972, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 01:31:29.992000', 'tray_weight': '189', 'TS': 1781726489.9919999, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 01:31:30.006000', 'tray_weight': '433', 'TS': 1781726490.006, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 01:31:30.092000', 'tray_weight': '101', 'TS': 1781726490.092, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 01:31:30.115000', 'tray_weight': '234', 'TS': 1781726490.115, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 01:31:30.137000', 'tray_weight': '489', 'TS': 1781726490.137, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 01:31:30.275000', 'tray_weight': '201', 'TS': 1781726490.275, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 01:31:30.264000', 'tray_weight': '179', 'TS': 1781726490.2640002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 01:31:30.340000', 'tray_weight': '188', 'TS': 1781726490.3400002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 1, 31, 29, 822967)}}
[2026-06-18 01:37:39,808.808 INFO    ] processOrderPayment version is : v2
[2026-06-18 01:48:19,328.328 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 01:31:30.763000', 'tray_weight': '822', 'TS': 1781726490.7629998, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 01:31:30.867000', 'tray_weight': '1444', 'TS': 1781726490.8669999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 01:31:30.920000', 'tray_weight': '910', 'TS': 1781726490.92, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 01:31:30.897000', 'tray_weight': '254', 'TS': 1781726490.897, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 01:31:30.980000', 'tray_weight': '354', 'TS': 1781726490.98, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 01:31:31.007000', 'tray_weight': '220', 'TS': 1781726491.007, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 01:31:31.036000', 'tray_weight': '-3', 'TS': 1781726491.036, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 01:31:31.163000', 'tray_weight': '497', 'TS': 1781726491.163, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 01:31:31.188000', 'tray_weight': '1069', 'TS': 1781726491.188, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 01:31:31.261000', 'tray_weight': '338', 'TS': 1781726491.2610002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 01:31:31.275000', 'tray_weight': '871', 'TS': 1781726491.275, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 01:31:31.366000', 'tray_weight': '713', 'TS': 1781726491.366, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 01:31:31.424000', 'tray_weight': '910', 'TS': 1781726491.424, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 01:31:31.446000', 'tray_weight': '-6', 'TS': 1781726491.446, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 01:31:31.492000', 'tray_weight': '1357', 'TS': 1781726491.4919999, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 01:31:31.553000', 'tray_weight': '583', 'TS': 1781726491.553, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 1, 31, 30, 816058)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 01:48:18.370000', 'tray_weight': '122', 'TS': 1781727498.37, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 01:48:18.391000', 'tray_weight': '146', 'TS': 1781727498.3909998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 01:48:18.423000', 'tray_weight': '311', 'TS': 1781727498.4229999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 01:48:18.442000', 'tray_weight': '362', 'TS': 1781727498.4420002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 01:48:18.589000', 'tray_weight': '189', 'TS': 1781727498.589, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '432', 'datetime': '2026-06-18 01:48:18.608000', 'tray_weight': '432', 'TS': 1781727498.608, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 01:48:18.592000', 'tray_weight': '101', 'TS': 1781727498.592, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 01:48:18.730000', 'tray_weight': '234', 'TS': 1781727498.73, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 01:48:18.757000', 'tray_weight': '489', 'TS': 1781727498.757, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 01:48:18.776000', 'tray_weight': '201', 'TS': 1781727498.776, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 01:48:18.811000', 'tray_weight': '177', 'TS': 1781727498.8109999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 01:48:18.880000', 'tray_weight': '188', 'TS': 1781727498.88, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 1, 48, 18, 364540)}}
[2026-06-18 01:48:19,337.337 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 01:31:30.763000', 'tray_weight': '822', 'TS': 1781726490.7629998, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 01:31:30.867000', 'tray_weight': '1444', 'TS': 1781726490.8669999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 01:31:30.920000', 'tray_weight': '910', 'TS': 1781726490.92, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 01:31:30.897000', 'tray_weight': '254', 'TS': 1781726490.897, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 01:31:30.980000', 'tray_weight': '354', 'TS': 1781726490.98, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 01:31:31.007000', 'tray_weight': '220', 'TS': 1781726491.007, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 01:31:31.036000', 'tray_weight': '-3', 'TS': 1781726491.036, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 01:31:31.163000', 'tray_weight': '497', 'TS': 1781726491.163, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 01:31:31.188000', 'tray_weight': '1069', 'TS': 1781726491.188, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 01:31:31.261000', 'tray_weight': '338', 'TS': 1781726491.2610002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 01:31:31.275000', 'tray_weight': '871', 'TS': 1781726491.275, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 01:31:31.366000', 'tray_weight': '713', 'TS': 1781726491.366, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 01:31:31.424000', 'tray_weight': '910', 'TS': 1781726491.424, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 01:31:31.446000', 'tray_weight': '-6', 'TS': 1781726491.446, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 01:31:31.492000', 'tray_weight': '1357', 'TS': 1781726491.4919999, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 01:31:31.553000', 'tray_weight': '583', 'TS': 1781726491.553, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 1, 31, 30, 816058)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 01:48:18.370000', 'tray_weight': '122', 'TS': 1781727498.37, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 01:48:18.391000', 'tray_weight': '146', 'TS': 1781727498.3909998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 01:48:18.423000', 'tray_weight': '311', 'TS': 1781727498.4229999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 01:48:18.442000', 'tray_weight': '362', 'TS': 1781727498.4420002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 01:48:18.589000', 'tray_weight': '189', 'TS': 1781727498.589, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '432', 'datetime': '2026-06-18 01:48:18.608000', 'tray_weight': '432', 'TS': 1781727498.608, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 01:48:18.592000', 'tray_weight': '101', 'TS': 1781727498.592, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 01:48:18.730000', 'tray_weight': '234', 'TS': 1781727498.73, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 01:48:18.757000', 'tray_weight': '489', 'TS': 1781727498.757, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 01:48:18.776000', 'tray_weight': '201', 'TS': 1781727498.776, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 01:48:18.811000', 'tray_weight': '177', 'TS': 1781727498.8109999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 01:48:18.880000', 'tray_weight': '188', 'TS': 1781727498.88, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 1, 48, 18, 364540)}}
[2026-06-18 01:48:20,181.181 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 01:48:19.355000', 'tray_weight': '822', 'TS': 1781727499.355, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 01:48:19.371000', 'tray_weight': '1443', 'TS': 1781727499.371, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 01:48:19.452000', 'tray_weight': '910', 'TS': 1781727499.452, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 01:48:19.507000', 'tray_weight': '255', 'TS': 1781727499.507, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 01:48:19.526000', 'tray_weight': '354', 'TS': 1781727499.526, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 01:48:19.617000', 'tray_weight': '221', 'TS': 1781727499.617, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 01:48:19.579000', 'tray_weight': '-3', 'TS': 1781727499.579, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 01:48:19.677000', 'tray_weight': '497', 'TS': 1781727499.677, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 01:48:19.684000', 'tray_weight': '1069', 'TS': 1781727499.684, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 01:48:19.743000', 'tray_weight': '338', 'TS': 1781727499.743, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 01:48:19.826000', 'tray_weight': '870', 'TS': 1781727499.826, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 01:48:19.863000', 'tray_weight': '713', 'TS': 1781727499.8630002, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 01:48:19.963000', 'tray_weight': '910', 'TS': 1781727499.963, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 01:48:19.949000', 'tray_weight': '-6', 'TS': 1781727499.9490001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 01:48:20.003000', 'tray_weight': '1357', 'TS': 1781727500.003, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 01:48:20.081000', 'tray_weight': '583', 'TS': 1781727500.081, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 1, 48, 19, 352192)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 01:48:18.370000', 'tray_weight': '122', 'TS': 1781727498.37, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 01:48:18.391000', 'tray_weight': '146', 'TS': 1781727498.3909998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 01:48:18.423000', 'tray_weight': '311', 'TS': 1781727498.4229999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 01:48:18.442000', 'tray_weight': '362', 'TS': 1781727498.4420002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 01:48:18.589000', 'tray_weight': '189', 'TS': 1781727498.589, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '432', 'datetime': '2026-06-18 01:48:18.608000', 'tray_weight': '432', 'TS': 1781727498.608, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 01:48:18.592000', 'tray_weight': '101', 'TS': 1781727498.592, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 01:48:18.730000', 'tray_weight': '234', 'TS': 1781727498.73, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 01:48:18.757000', 'tray_weight': '489', 'TS': 1781727498.757, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 01:48:18.776000', 'tray_weight': '201', 'TS': 1781727498.776, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 01:48:18.811000', 'tray_weight': '177', 'TS': 1781727498.8109999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 01:48:18.880000', 'tray_weight': '188', 'TS': 1781727498.88, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 1, 48, 18, 364540)}}
[2026-06-18 01:48:20,190.190 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 01:48:19.355000', 'tray_weight': '822', 'TS': 1781727499.355, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 01:48:19.371000', 'tray_weight': '1443', 'TS': 1781727499.371, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 01:48:19.452000', 'tray_weight': '910', 'TS': 1781727499.452, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 01:48:19.507000', 'tray_weight': '255', 'TS': 1781727499.507, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 01:48:19.526000', 'tray_weight': '354', 'TS': 1781727499.526, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 01:48:19.617000', 'tray_weight': '221', 'TS': 1781727499.617, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 01:48:19.579000', 'tray_weight': '-3', 'TS': 1781727499.579, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 01:48:19.677000', 'tray_weight': '497', 'TS': 1781727499.677, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 01:48:19.684000', 'tray_weight': '1069', 'TS': 1781727499.684, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 01:48:19.743000', 'tray_weight': '338', 'TS': 1781727499.743, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 01:48:19.826000', 'tray_weight': '870', 'TS': 1781727499.826, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 01:48:19.863000', 'tray_weight': '713', 'TS': 1781727499.8630002, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 01:48:19.963000', 'tray_weight': '910', 'TS': 1781727499.963, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 01:48:19.949000', 'tray_weight': '-6', 'TS': 1781727499.9490001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 01:48:20.003000', 'tray_weight': '1357', 'TS': 1781727500.003, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 01:48:20.081000', 'tray_weight': '583', 'TS': 1781727500.081, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 1, 48, 19, 352192)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 01:48:18.370000', 'tray_weight': '122', 'TS': 1781727498.37, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 01:48:18.391000', 'tray_weight': '146', 'TS': 1781727498.3909998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 01:48:18.423000', 'tray_weight': '311', 'TS': 1781727498.4229999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 01:48:18.442000', 'tray_weight': '362', 'TS': 1781727498.4420002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 01:48:18.589000', 'tray_weight': '189', 'TS': 1781727498.589, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '432', 'datetime': '2026-06-18 01:48:18.608000', 'tray_weight': '432', 'TS': 1781727498.608, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 01:48:18.592000', 'tray_weight': '101', 'TS': 1781727498.592, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 01:48:18.730000', 'tray_weight': '234', 'TS': 1781727498.73, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 01:48:18.757000', 'tray_weight': '489', 'TS': 1781727498.757, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 01:48:18.776000', 'tray_weight': '201', 'TS': 1781727498.776, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 01:48:18.811000', 'tray_weight': '177', 'TS': 1781727498.8109999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 01:48:18.880000', 'tray_weight': '188', 'TS': 1781727498.88, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 1, 48, 18, 364540)}}
[2026-06-18 01:49:36,102.102 INFO    ] processOrderPayment version is : v2
[2026-06-18 01:49:36,206.206 INFO    ] pg status for order_id before: TM02201903190925175446 is --> False
[2026-06-18 01:49:36,495.495 INFO    ] pg status for order_id after: TM02201903190925175446 is --> {'status': False}
[2026-06-18 01:55:24,533.533 INFO    ] processOrderPayment version is : v2
[2026-06-18 02:00:56,749.749 INFO    ] processOrderPayment version is : v2
[2026-06-18 02:04:32,642.642 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 01:48:19.355000', 'tray_weight': '822', 'TS': 1781727499.355, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 01:48:19.371000', 'tray_weight': '1443', 'TS': 1781727499.371, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 01:48:19.452000', 'tray_weight': '910', 'TS': 1781727499.452, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 01:48:19.507000', 'tray_weight': '255', 'TS': 1781727499.507, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 01:48:19.526000', 'tray_weight': '354', 'TS': 1781727499.526, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 01:48:19.617000', 'tray_weight': '221', 'TS': 1781727499.617, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 01:48:19.579000', 'tray_weight': '-3', 'TS': 1781727499.579, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 01:48:19.677000', 'tray_weight': '497', 'TS': 1781727499.677, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 01:48:19.684000', 'tray_weight': '1069', 'TS': 1781727499.684, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 01:48:19.743000', 'tray_weight': '338', 'TS': 1781727499.743, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 01:48:19.826000', 'tray_weight': '870', 'TS': 1781727499.826, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 01:48:19.863000', 'tray_weight': '713', 'TS': 1781727499.8630002, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 01:48:19.963000', 'tray_weight': '910', 'TS': 1781727499.963, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 01:48:19.949000', 'tray_weight': '-6', 'TS': 1781727499.9490001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 01:48:20.003000', 'tray_weight': '1357', 'TS': 1781727500.003, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 01:48:20.081000', 'tray_weight': '583', 'TS': 1781727500.081, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 1, 48, 19, 352192)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 02:04:31.532000', 'tray_weight': '122', 'TS': 1781728471.5319998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 02:04:31.551000', 'tray_weight': '146', 'TS': 1781728471.5509999, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 02:04:31.675000', 'tray_weight': '311', 'TS': 1781728471.675, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 02:04:31.694000', 'tray_weight': '362', 'TS': 1781728471.694, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 02:04:31.723000', 'tray_weight': '189', 'TS': 1781728471.7229998, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 02:04:31.861000', 'tray_weight': '433', 'TS': 1781728471.861, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 02:04:31.849000', 'tray_weight': '101', 'TS': 1781728471.849, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 02:04:31.871000', 'tray_weight': '234', 'TS': 1781728471.871, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 02:04:31.974000', 'tray_weight': '489', 'TS': 1781728471.974, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 02:04:31.988000', 'tray_weight': '201', 'TS': 1781728471.988, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 02:04:32.060000', 'tray_weight': '178', 'TS': 1781728472.06, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 02:04:32.154000', 'tray_weight': '188', 'TS': 1781728472.154, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 2, 4, 31, 584680)}}
[2026-06-18 02:04:32,652.652 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 01:48:19.355000', 'tray_weight': '822', 'TS': 1781727499.355, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 01:48:19.371000', 'tray_weight': '1443', 'TS': 1781727499.371, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 01:48:19.452000', 'tray_weight': '910', 'TS': 1781727499.452, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 01:48:19.507000', 'tray_weight': '255', 'TS': 1781727499.507, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 01:48:19.526000', 'tray_weight': '354', 'TS': 1781727499.526, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 01:48:19.617000', 'tray_weight': '221', 'TS': 1781727499.617, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 01:48:19.579000', 'tray_weight': '-3', 'TS': 1781727499.579, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 01:48:19.677000', 'tray_weight': '497', 'TS': 1781727499.677, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 01:48:19.684000', 'tray_weight': '1069', 'TS': 1781727499.684, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 01:48:19.743000', 'tray_weight': '338', 'TS': 1781727499.743, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 01:48:19.826000', 'tray_weight': '870', 'TS': 1781727499.826, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 01:48:19.863000', 'tray_weight': '713', 'TS': 1781727499.8630002, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 01:48:19.963000', 'tray_weight': '910', 'TS': 1781727499.963, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 01:48:19.949000', 'tray_weight': '-6', 'TS': 1781727499.9490001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 01:48:20.003000', 'tray_weight': '1357', 'TS': 1781727500.003, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 01:48:20.081000', 'tray_weight': '583', 'TS': 1781727500.081, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 1, 48, 19, 352192)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 02:04:31.532000', 'tray_weight': '122', 'TS': 1781728471.5319998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 02:04:31.551000', 'tray_weight': '146', 'TS': 1781728471.5509999, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 02:04:31.675000', 'tray_weight': '311', 'TS': 1781728471.675, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 02:04:31.694000', 'tray_weight': '362', 'TS': 1781728471.694, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 02:04:31.723000', 'tray_weight': '189', 'TS': 1781728471.7229998, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 02:04:31.861000', 'tray_weight': '433', 'TS': 1781728471.861, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 02:04:31.849000', 'tray_weight': '101', 'TS': 1781728471.849, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 02:04:31.871000', 'tray_weight': '234', 'TS': 1781728471.871, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 02:04:31.974000', 'tray_weight': '489', 'TS': 1781728471.974, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 02:04:31.988000', 'tray_weight': '201', 'TS': 1781728471.988, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 02:04:32.060000', 'tray_weight': '178', 'TS': 1781728472.06, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 02:04:32.154000', 'tray_weight': '188', 'TS': 1781728472.154, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 2, 4, 31, 584680)}}
[2026-06-18 02:04:33,501.501 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 02:04:32.647000', 'tray_weight': '822', 'TS': 1781728472.647, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 02:04:32.727000', 'tray_weight': '1443', 'TS': 1781728472.727, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 02:04:32.766000', 'tray_weight': '909', 'TS': 1781728472.766, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 02:04:32.825000', 'tray_weight': '255', 'TS': 1781728472.825, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 02:04:32.850000', 'tray_weight': '354', 'TS': 1781728472.8500001, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 02:04:32.935000', 'tray_weight': '221', 'TS': 1781728472.935, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 02:04:32.910000', 'tray_weight': '-3', 'TS': 1781728472.91, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 02:04:33.035000', 'tray_weight': '497', 'TS': 1781728473.035, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 02:04:33.065000', 'tray_weight': '1069', 'TS': 1781728473.065, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 02:04:33.108000', 'tray_weight': '338', 'TS': 1781728473.108, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 02:04:33.175000', 'tray_weight': '871', 'TS': 1781728473.175, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 02:04:33.162000', 'tray_weight': '713', 'TS': 1781728473.162, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 02:04:33.237000', 'tray_weight': '910', 'TS': 1781728473.237, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 02:04:33.247000', 'tray_weight': '-6', 'TS': 1781728473.247, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1356', 'datetime': '2026-06-18 02:04:33.337000', 'tray_weight': '1356', 'TS': 1781728473.337, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 02:04:33.353000', 'tray_weight': '583', 'TS': 1781728473.353, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 2, 4, 32, 669424)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 02:04:31.532000', 'tray_weight': '122', 'TS': 1781728471.5319998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 02:04:31.551000', 'tray_weight': '146', 'TS': 1781728471.5509999, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 02:04:31.675000', 'tray_weight': '311', 'TS': 1781728471.675, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 02:04:31.694000', 'tray_weight': '362', 'TS': 1781728471.694, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 02:04:31.723000', 'tray_weight': '189', 'TS': 1781728471.7229998, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 02:04:31.861000', 'tray_weight': '433', 'TS': 1781728471.861, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 02:04:31.849000', 'tray_weight': '101', 'TS': 1781728471.849, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 02:04:31.871000', 'tray_weight': '234', 'TS': 1781728471.871, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 02:04:31.974000', 'tray_weight': '489', 'TS': 1781728471.974, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 02:04:31.988000', 'tray_weight': '201', 'TS': 1781728471.988, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 02:04:32.060000', 'tray_weight': '178', 'TS': 1781728472.06, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 02:04:32.154000', 'tray_weight': '188', 'TS': 1781728472.154, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 2, 4, 31, 584680)}}
[2026-06-18 02:04:33,509.509 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 02:04:32.647000', 'tray_weight': '822', 'TS': 1781728472.647, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 02:04:32.727000', 'tray_weight': '1443', 'TS': 1781728472.727, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 02:04:32.766000', 'tray_weight': '909', 'TS': 1781728472.766, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 02:04:32.825000', 'tray_weight': '255', 'TS': 1781728472.825, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 02:04:32.850000', 'tray_weight': '354', 'TS': 1781728472.8500001, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 02:04:32.935000', 'tray_weight': '221', 'TS': 1781728472.935, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 02:04:32.910000', 'tray_weight': '-3', 'TS': 1781728472.91, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 02:04:33.035000', 'tray_weight': '497', 'TS': 1781728473.035, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 02:04:33.065000', 'tray_weight': '1069', 'TS': 1781728473.065, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 02:04:33.108000', 'tray_weight': '338', 'TS': 1781728473.108, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 02:04:33.175000', 'tray_weight': '871', 'TS': 1781728473.175, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 02:04:33.162000', 'tray_weight': '713', 'TS': 1781728473.162, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 02:04:33.237000', 'tray_weight': '910', 'TS': 1781728473.237, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 02:04:33.247000', 'tray_weight': '-6', 'TS': 1781728473.247, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1356', 'datetime': '2026-06-18 02:04:33.337000', 'tray_weight': '1356', 'TS': 1781728473.337, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 02:04:33.353000', 'tray_weight': '583', 'TS': 1781728473.353, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 2, 4, 32, 669424)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 02:04:31.532000', 'tray_weight': '122', 'TS': 1781728471.5319998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 02:04:31.551000', 'tray_weight': '146', 'TS': 1781728471.5509999, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 02:04:31.675000', 'tray_weight': '311', 'TS': 1781728471.675, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 02:04:31.694000', 'tray_weight': '362', 'TS': 1781728471.694, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 02:04:31.723000', 'tray_weight': '189', 'TS': 1781728471.7229998, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 02:04:31.861000', 'tray_weight': '433', 'TS': 1781728471.861, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 02:04:31.849000', 'tray_weight': '101', 'TS': 1781728471.849, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 02:04:31.871000', 'tray_weight': '234', 'TS': 1781728471.871, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 02:04:31.974000', 'tray_weight': '489', 'TS': 1781728471.974, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 02:04:31.988000', 'tray_weight': '201', 'TS': 1781728471.988, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 02:04:32.060000', 'tray_weight': '178', 'TS': 1781728472.06, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 02:04:32.154000', 'tray_weight': '188', 'TS': 1781728472.154, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 2, 4, 31, 584680)}}
[2026-06-18 02:18:46,372.372 INFO    ] processOrderPayment version is : v2
[2026-06-18 02:19:16,408.408 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 02:04:32.647000', 'tray_weight': '822', 'TS': 1781728472.647, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 02:04:32.727000', 'tray_weight': '1443', 'TS': 1781728472.727, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 02:04:32.766000', 'tray_weight': '909', 'TS': 1781728472.766, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 02:04:32.825000', 'tray_weight': '255', 'TS': 1781728472.825, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 02:04:32.850000', 'tray_weight': '354', 'TS': 1781728472.8500001, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 02:04:32.935000', 'tray_weight': '221', 'TS': 1781728472.935, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 02:04:32.910000', 'tray_weight': '-3', 'TS': 1781728472.91, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 02:04:33.035000', 'tray_weight': '497', 'TS': 1781728473.035, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 02:04:33.065000', 'tray_weight': '1069', 'TS': 1781728473.065, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 02:04:33.108000', 'tray_weight': '338', 'TS': 1781728473.108, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 02:04:33.175000', 'tray_weight': '871', 'TS': 1781728473.175, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 02:04:33.162000', 'tray_weight': '713', 'TS': 1781728473.162, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 02:04:33.237000', 'tray_weight': '910', 'TS': 1781728473.237, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 02:04:33.247000', 'tray_weight': '-6', 'TS': 1781728473.247, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1356', 'datetime': '2026-06-18 02:04:33.337000', 'tray_weight': '1356', 'TS': 1781728473.337, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 02:04:33.353000', 'tray_weight': '583', 'TS': 1781728473.353, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 2, 4, 32, 669424)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 02:19:15.428000', 'tray_weight': '122', 'TS': 1781729355.428, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 02:19:15.449000', 'tray_weight': '146', 'TS': 1781729355.4490001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 02:19:15.477000', 'tray_weight': '311', 'TS': 1781729355.477, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 02:19:15.615000', 'tray_weight': '361', 'TS': 1781729355.615, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 02:19:15.617000', 'tray_weight': '189', 'TS': 1781729355.617, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 02:19:15.637000', 'tray_weight': '433', 'TS': 1781729355.6369998, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 02:19:15.783000', 'tray_weight': '101', 'TS': 1781729355.783, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 02:19:15.804000', 'tray_weight': '234', 'TS': 1781729355.804, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 02:19:15.783000', 'tray_weight': '489', 'TS': 1781729355.783, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 02:19:15.921000', 'tray_weight': '201', 'TS': 1781729355.921, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 02:19:15.974000', 'tray_weight': '178', 'TS': 1781729355.974, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 02:19:15.956000', 'tray_weight': '188', 'TS': 1781729355.956, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 2, 19, 15, 469659)}}
[2026-06-18 02:19:16,416.416 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 02:04:32.647000', 'tray_weight': '822', 'TS': 1781728472.647, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 02:04:32.727000', 'tray_weight': '1443', 'TS': 1781728472.727, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 02:04:32.766000', 'tray_weight': '909', 'TS': 1781728472.766, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 02:04:32.825000', 'tray_weight': '255', 'TS': 1781728472.825, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 02:04:32.850000', 'tray_weight': '354', 'TS': 1781728472.8500001, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 02:04:32.935000', 'tray_weight': '221', 'TS': 1781728472.935, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 02:04:32.910000', 'tray_weight': '-3', 'TS': 1781728472.91, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 02:04:33.035000', 'tray_weight': '497', 'TS': 1781728473.035, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 02:04:33.065000', 'tray_weight': '1069', 'TS': 1781728473.065, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 02:04:33.108000', 'tray_weight': '338', 'TS': 1781728473.108, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 02:04:33.175000', 'tray_weight': '871', 'TS': 1781728473.175, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 02:04:33.162000', 'tray_weight': '713', 'TS': 1781728473.162, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 02:04:33.237000', 'tray_weight': '910', 'TS': 1781728473.237, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 02:04:33.247000', 'tray_weight': '-6', 'TS': 1781728473.247, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1356', 'datetime': '2026-06-18 02:04:33.337000', 'tray_weight': '1356', 'TS': 1781728473.337, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 02:04:33.353000', 'tray_weight': '583', 'TS': 1781728473.353, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 2, 4, 32, 669424)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 02:19:15.428000', 'tray_weight': '122', 'TS': 1781729355.428, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 02:19:15.449000', 'tray_weight': '146', 'TS': 1781729355.4490001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 02:19:15.477000', 'tray_weight': '311', 'TS': 1781729355.477, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 02:19:15.615000', 'tray_weight': '361', 'TS': 1781729355.615, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 02:19:15.617000', 'tray_weight': '189', 'TS': 1781729355.617, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 02:19:15.637000', 'tray_weight': '433', 'TS': 1781729355.6369998, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 02:19:15.783000', 'tray_weight': '101', 'TS': 1781729355.783, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 02:19:15.804000', 'tray_weight': '234', 'TS': 1781729355.804, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 02:19:15.783000', 'tray_weight': '489', 'TS': 1781729355.783, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 02:19:15.921000', 'tray_weight': '201', 'TS': 1781729355.921, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 02:19:15.974000', 'tray_weight': '178', 'TS': 1781729355.974, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 02:19:15.956000', 'tray_weight': '188', 'TS': 1781729355.956, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 2, 19, 15, 469659)}}
[2026-06-18 02:19:17,245.245 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 02:19:16.380000', 'tray_weight': '822', 'TS': 1781729356.3799999, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 02:19:16.443000', 'tray_weight': '1443', 'TS': 1781729356.443, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 02:19:16.457000', 'tray_weight': '910', 'TS': 1781729356.457, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 02:19:16.504000', 'tray_weight': '255', 'TS': 1781729356.504, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 02:19:16.576000', 'tray_weight': '354', 'TS': 1781729356.576, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '222', 'datetime': '2026-06-18 02:19:16.599000', 'tray_weight': '222', 'TS': 1781729356.599, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 02:19:16.718000', 'tray_weight': '-3', 'TS': 1781729356.7180002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 02:19:16.786000', 'tray_weight': '497', 'TS': 1781729356.786, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 02:19:16.748000', 'tray_weight': '1069', 'TS': 1781729356.748, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 02:19:16.885000', 'tray_weight': '338', 'TS': 1781729356.885, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 02:19:16.852000', 'tray_weight': '870', 'TS': 1781729356.852, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 02:19:16.901000', 'tray_weight': '713', 'TS': 1781729356.901, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 02:19:16.940000', 'tray_weight': '910', 'TS': 1781729356.94, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 02:19:17.088000', 'tray_weight': '-7', 'TS': 1781729357.088, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 02:19:17.080000', 'tray_weight': '1357', 'TS': 1781729357.08, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 02:19:17.123000', 'tray_weight': '583', 'TS': 1781729357.1230001, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 2, 19, 16, 429844)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 02:19:15.428000', 'tray_weight': '122', 'TS': 1781729355.428, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 02:19:15.449000', 'tray_weight': '146', 'TS': 1781729355.4490001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 02:19:15.477000', 'tray_weight': '311', 'TS': 1781729355.477, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 02:19:15.615000', 'tray_weight': '361', 'TS': 1781729355.615, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 02:19:15.617000', 'tray_weight': '189', 'TS': 1781729355.617, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 02:19:15.637000', 'tray_weight': '433', 'TS': 1781729355.6369998, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 02:19:15.783000', 'tray_weight': '101', 'TS': 1781729355.783, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 02:19:15.804000', 'tray_weight': '234', 'TS': 1781729355.804, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 02:19:15.783000', 'tray_weight': '489', 'TS': 1781729355.783, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 02:19:15.921000', 'tray_weight': '201', 'TS': 1781729355.921, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 02:19:15.974000', 'tray_weight': '178', 'TS': 1781729355.974, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 02:19:15.956000', 'tray_weight': '188', 'TS': 1781729355.956, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 2, 19, 15, 469659)}}
[2026-06-18 02:19:17,253.253 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 02:19:16.380000', 'tray_weight': '822', 'TS': 1781729356.3799999, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 02:19:16.443000', 'tray_weight': '1443', 'TS': 1781729356.443, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 02:19:16.457000', 'tray_weight': '910', 'TS': 1781729356.457, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 02:19:16.504000', 'tray_weight': '255', 'TS': 1781729356.504, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 02:19:16.576000', 'tray_weight': '354', 'TS': 1781729356.576, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '222', 'datetime': '2026-06-18 02:19:16.599000', 'tray_weight': '222', 'TS': 1781729356.599, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 02:19:16.718000', 'tray_weight': '-3', 'TS': 1781729356.7180002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 02:19:16.786000', 'tray_weight': '497', 'TS': 1781729356.786, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 02:19:16.748000', 'tray_weight': '1069', 'TS': 1781729356.748, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 02:19:16.885000', 'tray_weight': '338', 'TS': 1781729356.885, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 02:19:16.852000', 'tray_weight': '870', 'TS': 1781729356.852, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 02:19:16.901000', 'tray_weight': '713', 'TS': 1781729356.901, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 02:19:16.940000', 'tray_weight': '910', 'TS': 1781729356.94, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 02:19:17.088000', 'tray_weight': '-7', 'TS': 1781729357.088, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 02:19:17.080000', 'tray_weight': '1357', 'TS': 1781729357.08, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 02:19:17.123000', 'tray_weight': '583', 'TS': 1781729357.1230001, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 2, 19, 16, 429844)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 02:19:15.428000', 'tray_weight': '122', 'TS': 1781729355.428, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 02:19:15.449000', 'tray_weight': '146', 'TS': 1781729355.4490001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 02:19:15.477000', 'tray_weight': '311', 'TS': 1781729355.477, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 02:19:15.615000', 'tray_weight': '361', 'TS': 1781729355.615, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 02:19:15.617000', 'tray_weight': '189', 'TS': 1781729355.617, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 02:19:15.637000', 'tray_weight': '433', 'TS': 1781729355.6369998, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 02:19:15.783000', 'tray_weight': '101', 'TS': 1781729355.783, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 02:19:15.804000', 'tray_weight': '234', 'TS': 1781729355.804, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 02:19:15.783000', 'tray_weight': '489', 'TS': 1781729355.783, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 02:19:15.921000', 'tray_weight': '201', 'TS': 1781729355.921, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 02:19:15.974000', 'tray_weight': '178', 'TS': 1781729355.974, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 02:19:15.956000', 'tray_weight': '188', 'TS': 1781729355.956, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 2, 19, 15, 469659)}}
[2026-06-18 02:24:47,570.570 INFO    ] processOrderPayment version is : v2
[2026-06-18 02:32:07,685.685 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 02:19:16.380000', 'tray_weight': '822', 'TS': 1781729356.3799999, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 02:19:16.443000', 'tray_weight': '1443', 'TS': 1781729356.443, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 02:19:16.457000', 'tray_weight': '910', 'TS': 1781729356.457, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 02:19:16.504000', 'tray_weight': '255', 'TS': 1781729356.504, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 02:19:16.576000', 'tray_weight': '354', 'TS': 1781729356.576, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '222', 'datetime': '2026-06-18 02:19:16.599000', 'tray_weight': '222', 'TS': 1781729356.599, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 02:19:16.718000', 'tray_weight': '-3', 'TS': 1781729356.7180002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 02:19:16.786000', 'tray_weight': '497', 'TS': 1781729356.786, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 02:19:16.748000', 'tray_weight': '1069', 'TS': 1781729356.748, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 02:19:16.885000', 'tray_weight': '338', 'TS': 1781729356.885, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 02:19:16.852000', 'tray_weight': '870', 'TS': 1781729356.852, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 02:19:16.901000', 'tray_weight': '713', 'TS': 1781729356.901, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 02:19:16.940000', 'tray_weight': '910', 'TS': 1781729356.94, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 02:19:17.088000', 'tray_weight': '-7', 'TS': 1781729357.088, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 02:19:17.080000', 'tray_weight': '1357', 'TS': 1781729357.08, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 02:19:17.123000', 'tray_weight': '583', 'TS': 1781729357.1230001, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 2, 19, 16, 429844)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '123', 'datetime': '2026-06-18 02:32:06.711000', 'tray_weight': '123', 'TS': 1781730126.711, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 02:32:06.732000', 'tray_weight': '146', 'TS': 1781730126.732, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 02:32:06.815000', 'tray_weight': '311', 'TS': 1781730126.815, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 02:32:06.838000', 'tray_weight': '362', 'TS': 1781730126.8379998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 02:32:06.890000', 'tray_weight': '189', 'TS': 1781730126.8899999, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 02:32:06.910000', 'tray_weight': '433', 'TS': 1781730126.91, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 02:32:07.001000', 'tray_weight': '101', 'TS': 1781730127.0010002, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 02:32:07.021000', 'tray_weight': '234', 'TS': 1781730127.0210001, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 02:32:07.049000', 'tray_weight': '489', 'TS': 1781730127.049, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 02:32:07.069000', 'tray_weight': '201', 'TS': 1781730127.069, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 02:32:07.164000', 'tray_weight': '178', 'TS': 1781730127.164, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 02:32:07.273000', 'tray_weight': '188', 'TS': 1781730127.273, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 2, 32, 6, 714480)}}
[2026-06-18 02:32:07,694.694 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 02:19:16.380000', 'tray_weight': '822', 'TS': 1781729356.3799999, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 02:19:16.443000', 'tray_weight': '1443', 'TS': 1781729356.443, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 02:19:16.457000', 'tray_weight': '910', 'TS': 1781729356.457, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 02:19:16.504000', 'tray_weight': '255', 'TS': 1781729356.504, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 02:19:16.576000', 'tray_weight': '354', 'TS': 1781729356.576, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '222', 'datetime': '2026-06-18 02:19:16.599000', 'tray_weight': '222', 'TS': 1781729356.599, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 02:19:16.718000', 'tray_weight': '-3', 'TS': 1781729356.7180002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 02:19:16.786000', 'tray_weight': '497', 'TS': 1781729356.786, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 02:19:16.748000', 'tray_weight': '1069', 'TS': 1781729356.748, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 02:19:16.885000', 'tray_weight': '338', 'TS': 1781729356.885, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 02:19:16.852000', 'tray_weight': '870', 'TS': 1781729356.852, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 02:19:16.901000', 'tray_weight': '713', 'TS': 1781729356.901, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 02:19:16.940000', 'tray_weight': '910', 'TS': 1781729356.94, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 02:19:17.088000', 'tray_weight': '-7', 'TS': 1781729357.088, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 02:19:17.080000', 'tray_weight': '1357', 'TS': 1781729357.08, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 02:19:17.123000', 'tray_weight': '583', 'TS': 1781729357.1230001, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 2, 19, 16, 429844)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '123', 'datetime': '2026-06-18 02:32:06.711000', 'tray_weight': '123', 'TS': 1781730126.711, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 02:32:06.732000', 'tray_weight': '146', 'TS': 1781730126.732, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 02:32:06.815000', 'tray_weight': '311', 'TS': 1781730126.815, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 02:32:06.838000', 'tray_weight': '362', 'TS': 1781730126.8379998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 02:32:06.890000', 'tray_weight': '189', 'TS': 1781730126.8899999, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 02:32:06.910000', 'tray_weight': '433', 'TS': 1781730126.91, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 02:32:07.001000', 'tray_weight': '101', 'TS': 1781730127.0010002, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 02:32:07.021000', 'tray_weight': '234', 'TS': 1781730127.0210001, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 02:32:07.049000', 'tray_weight': '489', 'TS': 1781730127.049, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 02:32:07.069000', 'tray_weight': '201', 'TS': 1781730127.069, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 02:32:07.164000', 'tray_weight': '178', 'TS': 1781730127.164, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 02:32:07.273000', 'tray_weight': '188', 'TS': 1781730127.273, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 2, 32, 6, 714480)}}
[2026-06-18 02:32:08,518.518 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 02:32:07.662000', 'tray_weight': '822', 'TS': 1781730127.662, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 02:32:07.686000', 'tray_weight': '1444', 'TS': 1781730127.6859999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 02:32:07.799000', 'tray_weight': '911', 'TS': 1781730127.799, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 02:32:07.776000', 'tray_weight': '255', 'TS': 1781730127.776, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 02:32:07.900000', 'tray_weight': '353', 'TS': 1781730127.8999999, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 02:32:07.924000', 'tray_weight': '221', 'TS': 1781730127.924, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 02:32:08.014000', 'tray_weight': '-3', 'TS': 1781730128.014, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 02:32:08.024000', 'tray_weight': '497', 'TS': 1781730128.024, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 02:32:08.055000', 'tray_weight': '1069', 'TS': 1781730128.055, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 02:32:08.086000', 'tray_weight': '339', 'TS': 1781730128.086, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 02:32:08.153000', 'tray_weight': '871', 'TS': 1781730128.1529999, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 02:32:08.233000', 'tray_weight': '713', 'TS': 1781730128.233, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 02:32:08.219000', 'tray_weight': '911', 'TS': 1781730128.219, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 02:32:08.276000', 'tray_weight': '-7', 'TS': 1781730128.276, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 02:32:08.352000', 'tray_weight': '1357', 'TS': 1781730128.352, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 02:32:08.399000', 'tray_weight': '583', 'TS': 1781730128.399, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 2, 32, 7, 707892)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '123', 'datetime': '2026-06-18 02:32:06.711000', 'tray_weight': '123', 'TS': 1781730126.711, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 02:32:06.732000', 'tray_weight': '146', 'TS': 1781730126.732, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 02:32:06.815000', 'tray_weight': '311', 'TS': 1781730126.815, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 02:32:06.838000', 'tray_weight': '362', 'TS': 1781730126.8379998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 02:32:06.890000', 'tray_weight': '189', 'TS': 1781730126.8899999, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 02:32:06.910000', 'tray_weight': '433', 'TS': 1781730126.91, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 02:32:07.001000', 'tray_weight': '101', 'TS': 1781730127.0010002, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 02:32:07.021000', 'tray_weight': '234', 'TS': 1781730127.0210001, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 02:32:07.049000', 'tray_weight': '489', 'TS': 1781730127.049, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 02:32:07.069000', 'tray_weight': '201', 'TS': 1781730127.069, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 02:32:07.164000', 'tray_weight': '178', 'TS': 1781730127.164, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 02:32:07.273000', 'tray_weight': '188', 'TS': 1781730127.273, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 2, 32, 6, 714480)}}
[2026-06-18 02:32:08,526.526 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 02:32:07.662000', 'tray_weight': '822', 'TS': 1781730127.662, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 02:32:07.686000', 'tray_weight': '1444', 'TS': 1781730127.6859999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 02:32:07.799000', 'tray_weight': '911', 'TS': 1781730127.799, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 02:32:07.776000', 'tray_weight': '255', 'TS': 1781730127.776, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 02:32:07.900000', 'tray_weight': '353', 'TS': 1781730127.8999999, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 02:32:07.924000', 'tray_weight': '221', 'TS': 1781730127.924, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 02:32:08.014000', 'tray_weight': '-3', 'TS': 1781730128.014, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 02:32:08.024000', 'tray_weight': '497', 'TS': 1781730128.024, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 02:32:08.055000', 'tray_weight': '1069', 'TS': 1781730128.055, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 02:32:08.086000', 'tray_weight': '339', 'TS': 1781730128.086, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 02:32:08.153000', 'tray_weight': '871', 'TS': 1781730128.1529999, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 02:32:08.233000', 'tray_weight': '713', 'TS': 1781730128.233, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 02:32:08.219000', 'tray_weight': '911', 'TS': 1781730128.219, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 02:32:08.276000', 'tray_weight': '-7', 'TS': 1781730128.276, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 02:32:08.352000', 'tray_weight': '1357', 'TS': 1781730128.352, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 02:32:08.399000', 'tray_weight': '583', 'TS': 1781730128.399, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 2, 32, 7, 707892)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '123', 'datetime': '2026-06-18 02:32:06.711000', 'tray_weight': '123', 'TS': 1781730126.711, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 02:32:06.732000', 'tray_weight': '146', 'TS': 1781730126.732, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 02:32:06.815000', 'tray_weight': '311', 'TS': 1781730126.815, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 02:32:06.838000', 'tray_weight': '362', 'TS': 1781730126.8379998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 02:32:06.890000', 'tray_weight': '189', 'TS': 1781730126.8899999, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 02:32:06.910000', 'tray_weight': '433', 'TS': 1781730126.91, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 02:32:07.001000', 'tray_weight': '101', 'TS': 1781730127.0010002, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 02:32:07.021000', 'tray_weight': '234', 'TS': 1781730127.0210001, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 02:32:07.049000', 'tray_weight': '489', 'TS': 1781730127.049, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 02:32:07.069000', 'tray_weight': '201', 'TS': 1781730127.069, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 02:32:07.164000', 'tray_weight': '178', 'TS': 1781730127.164, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 02:32:07.273000', 'tray_weight': '188', 'TS': 1781730127.273, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 2, 32, 6, 714480)}}
[2026-06-18 02:34:25,835.835 INFO    ] processOrderPayment version is : v2
[2026-06-18 02:34:25,944.944 INFO    ] pg status for order_id before: TM02201903190925175446 is --> False
[2026-06-18 02:34:26,438.438 INFO    ] pg status for order_id after: TM02201903190925175446 is --> {'status': False}
[2026-06-18 02:46:36,689.689 INFO    ] processOrderPayment version is : v2
[2026-06-18 02:47:46,830.830 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 02:32:07.662000', 'tray_weight': '822', 'TS': 1781730127.662, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 02:32:07.686000', 'tray_weight': '1444', 'TS': 1781730127.6859999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 02:32:07.799000', 'tray_weight': '911', 'TS': 1781730127.799, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 02:32:07.776000', 'tray_weight': '255', 'TS': 1781730127.776, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 02:32:07.900000', 'tray_weight': '353', 'TS': 1781730127.8999999, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 02:32:07.924000', 'tray_weight': '221', 'TS': 1781730127.924, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 02:32:08.014000', 'tray_weight': '-3', 'TS': 1781730128.014, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 02:32:08.024000', 'tray_weight': '497', 'TS': 1781730128.024, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 02:32:08.055000', 'tray_weight': '1069', 'TS': 1781730128.055, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 02:32:08.086000', 'tray_weight': '339', 'TS': 1781730128.086, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 02:32:08.153000', 'tray_weight': '871', 'TS': 1781730128.1529999, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 02:32:08.233000', 'tray_weight': '713', 'TS': 1781730128.233, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 02:32:08.219000', 'tray_weight': '911', 'TS': 1781730128.219, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 02:32:08.276000', 'tray_weight': '-7', 'TS': 1781730128.276, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 02:32:08.352000', 'tray_weight': '1357', 'TS': 1781730128.352, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 02:32:08.399000', 'tray_weight': '583', 'TS': 1781730128.399, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 2, 32, 7, 707892)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 02:47:45.814000', 'tray_weight': '122', 'TS': 1781731065.8140001, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 02:47:45.955000', 'tray_weight': '146', 'TS': 1781731065.955, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 02:47:45.932000', 'tray_weight': '311', 'TS': 1781731065.932, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 02:47:46.069000', 'tray_weight': '362', 'TS': 1781731066.069, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 02:47:46.061000', 'tray_weight': '189', 'TS': 1781731066.061, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 02:47:46.081000', 'tray_weight': '433', 'TS': 1781731066.081, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 02:47:46.214000', 'tray_weight': '101', 'TS': 1781731066.2140002, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 02:47:46.236000', 'tray_weight': '234', 'TS': 1781731066.236, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 02:47:46.278000', 'tray_weight': '489', 'TS': 1781731066.2779999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 02:47:46.298000', 'tray_weight': '201', 'TS': 1781731066.298, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 02:47:46.387000', 'tray_weight': '178', 'TS': 1781731066.3869998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 02:47:46.432000', 'tray_weight': '188', 'TS': 1781731066.432, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 2, 47, 45, 915459)}}
[2026-06-18 02:47:46,837.837 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 02:32:07.662000', 'tray_weight': '822', 'TS': 1781730127.662, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 02:32:07.686000', 'tray_weight': '1444', 'TS': 1781730127.6859999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 02:32:07.799000', 'tray_weight': '911', 'TS': 1781730127.799, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 02:32:07.776000', 'tray_weight': '255', 'TS': 1781730127.776, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 02:32:07.900000', 'tray_weight': '353', 'TS': 1781730127.8999999, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 02:32:07.924000', 'tray_weight': '221', 'TS': 1781730127.924, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 02:32:08.014000', 'tray_weight': '-3', 'TS': 1781730128.014, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 02:32:08.024000', 'tray_weight': '497', 'TS': 1781730128.024, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 02:32:08.055000', 'tray_weight': '1069', 'TS': 1781730128.055, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 02:32:08.086000', 'tray_weight': '339', 'TS': 1781730128.086, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 02:32:08.153000', 'tray_weight': '871', 'TS': 1781730128.1529999, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 02:32:08.233000', 'tray_weight': '713', 'TS': 1781730128.233, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 02:32:08.219000', 'tray_weight': '911', 'TS': 1781730128.219, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 02:32:08.276000', 'tray_weight': '-7', 'TS': 1781730128.276, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 02:32:08.352000', 'tray_weight': '1357', 'TS': 1781730128.352, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 02:32:08.399000', 'tray_weight': '583', 'TS': 1781730128.399, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 2, 32, 7, 707892)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 02:47:45.814000', 'tray_weight': '122', 'TS': 1781731065.8140001, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 02:47:45.955000', 'tray_weight': '146', 'TS': 1781731065.955, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 02:47:45.932000', 'tray_weight': '311', 'TS': 1781731065.932, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 02:47:46.069000', 'tray_weight': '362', 'TS': 1781731066.069, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 02:47:46.061000', 'tray_weight': '189', 'TS': 1781731066.061, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 02:47:46.081000', 'tray_weight': '433', 'TS': 1781731066.081, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 02:47:46.214000', 'tray_weight': '101', 'TS': 1781731066.2140002, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 02:47:46.236000', 'tray_weight': '234', 'TS': 1781731066.236, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 02:47:46.278000', 'tray_weight': '489', 'TS': 1781731066.2779999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 02:47:46.298000', 'tray_weight': '201', 'TS': 1781731066.298, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 02:47:46.387000', 'tray_weight': '178', 'TS': 1781731066.3869998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 02:47:46.432000', 'tray_weight': '188', 'TS': 1781731066.432, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 2, 47, 45, 915459)}}
[2026-06-18 02:47:47,617.617 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 02:47:46.782000', 'tray_weight': '822', 'TS': 1781731066.782, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 02:47:46.864000', 'tray_weight': '1443', 'TS': 1781731066.864, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 02:47:46.869000', 'tray_weight': '909', 'TS': 1781731066.869, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 02:47:46.940000', 'tray_weight': '255', 'TS': 1781731066.9399998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 02:47:47.039000', 'tray_weight': '354', 'TS': 1781731067.039, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 02:47:47.075000', 'tray_weight': '221', 'TS': 1781731067.075, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 02:47:47.054000', 'tray_weight': '-3', 'TS': 1781731067.0540001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 02:47:47.120000', 'tray_weight': '497', 'TS': 1781731067.12, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 02:47:47.186000', 'tray_weight': '1069', 'TS': 1781731067.186, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 02:47:47.277000', 'tray_weight': '338', 'TS': 1781731067.277, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 02:47:47.234000', 'tray_weight': '870', 'TS': 1781731067.234, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 02:47:47.342000', 'tray_weight': '714', 'TS': 1781731067.342, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 02:47:47.361000', 'tray_weight': '910', 'TS': 1781731067.361, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 02:47:47.459000', 'tray_weight': '-6', 'TS': 1781731067.4589999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 02:47:47.450000', 'tray_weight': '1357', 'TS': 1781731067.45, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 02:47:47.515000', 'tray_weight': '583', 'TS': 1781731067.5149999, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 2, 47, 46, 848858)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 02:47:45.814000', 'tray_weight': '122', 'TS': 1781731065.8140001, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 02:47:45.955000', 'tray_weight': '146', 'TS': 1781731065.955, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 02:47:45.932000', 'tray_weight': '311', 'TS': 1781731065.932, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 02:47:46.069000', 'tray_weight': '362', 'TS': 1781731066.069, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 02:47:46.061000', 'tray_weight': '189', 'TS': 1781731066.061, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 02:47:46.081000', 'tray_weight': '433', 'TS': 1781731066.081, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 02:47:46.214000', 'tray_weight': '101', 'TS': 1781731066.2140002, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 02:47:46.236000', 'tray_weight': '234', 'TS': 1781731066.236, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 02:47:46.278000', 'tray_weight': '489', 'TS': 1781731066.2779999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 02:47:46.298000', 'tray_weight': '201', 'TS': 1781731066.298, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 02:47:46.387000', 'tray_weight': '178', 'TS': 1781731066.3869998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 02:47:46.432000', 'tray_weight': '188', 'TS': 1781731066.432, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 2, 47, 45, 915459)}}
[2026-06-18 02:47:47,625.625 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 02:47:46.782000', 'tray_weight': '822', 'TS': 1781731066.782, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 02:47:46.864000', 'tray_weight': '1443', 'TS': 1781731066.864, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 02:47:46.869000', 'tray_weight': '909', 'TS': 1781731066.869, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 02:47:46.940000', 'tray_weight': '255', 'TS': 1781731066.9399998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 02:47:47.039000', 'tray_weight': '354', 'TS': 1781731067.039, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 02:47:47.075000', 'tray_weight': '221', 'TS': 1781731067.075, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 02:47:47.054000', 'tray_weight': '-3', 'TS': 1781731067.0540001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 02:47:47.120000', 'tray_weight': '497', 'TS': 1781731067.12, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 02:47:47.186000', 'tray_weight': '1069', 'TS': 1781731067.186, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 02:47:47.277000', 'tray_weight': '338', 'TS': 1781731067.277, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 02:47:47.234000', 'tray_weight': '870', 'TS': 1781731067.234, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 02:47:47.342000', 'tray_weight': '714', 'TS': 1781731067.342, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 02:47:47.361000', 'tray_weight': '910', 'TS': 1781731067.361, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 02:47:47.459000', 'tray_weight': '-6', 'TS': 1781731067.4589999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 02:47:47.450000', 'tray_weight': '1357', 'TS': 1781731067.45, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 02:47:47.515000', 'tray_weight': '583', 'TS': 1781731067.5149999, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 2, 47, 46, 848858)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 02:47:45.814000', 'tray_weight': '122', 'TS': 1781731065.8140001, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 02:47:45.955000', 'tray_weight': '146', 'TS': 1781731065.955, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 02:47:45.932000', 'tray_weight': '311', 'TS': 1781731065.932, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 02:47:46.069000', 'tray_weight': '362', 'TS': 1781731066.069, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 02:47:46.061000', 'tray_weight': '189', 'TS': 1781731066.061, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 02:47:46.081000', 'tray_weight': '433', 'TS': 1781731066.081, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 02:47:46.214000', 'tray_weight': '101', 'TS': 1781731066.2140002, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 02:47:46.236000', 'tray_weight': '234', 'TS': 1781731066.236, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 02:47:46.278000', 'tray_weight': '489', 'TS': 1781731066.2779999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 02:47:46.298000', 'tray_weight': '201', 'TS': 1781731066.298, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 02:47:46.387000', 'tray_weight': '178', 'TS': 1781731066.3869998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 02:47:46.432000', 'tray_weight': '188', 'TS': 1781731066.432, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 2, 47, 45, 915459)}}
[2026-06-18 02:59:20,277.277 INFO    ] processOrderPayment version is : v2
[2026-06-18 03:00:14,420.420 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 02:47:46.782000', 'tray_weight': '822', 'TS': 1781731066.782, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 02:47:46.864000', 'tray_weight': '1443', 'TS': 1781731066.864, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 02:47:46.869000', 'tray_weight': '909', 'TS': 1781731066.869, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 02:47:46.940000', 'tray_weight': '255', 'TS': 1781731066.9399998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 02:47:47.039000', 'tray_weight': '354', 'TS': 1781731067.039, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 02:47:47.075000', 'tray_weight': '221', 'TS': 1781731067.075, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 02:47:47.054000', 'tray_weight': '-3', 'TS': 1781731067.0540001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 02:47:47.120000', 'tray_weight': '497', 'TS': 1781731067.12, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 02:47:47.186000', 'tray_weight': '1069', 'TS': 1781731067.186, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 02:47:47.277000', 'tray_weight': '338', 'TS': 1781731067.277, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 02:47:47.234000', 'tray_weight': '870', 'TS': 1781731067.234, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 02:47:47.342000', 'tray_weight': '714', 'TS': 1781731067.342, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 02:47:47.361000', 'tray_weight': '910', 'TS': 1781731067.361, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 02:47:47.459000', 'tray_weight': '-6', 'TS': 1781731067.4589999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 02:47:47.450000', 'tray_weight': '1357', 'TS': 1781731067.45, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 02:47:47.515000', 'tray_weight': '583', 'TS': 1781731067.5149999, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 2, 47, 46, 848858)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '123', 'datetime': '2026-06-18 03:00:13.369000', 'tray_weight': '123', 'TS': 1781731813.369, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 03:00:13.387000', 'tray_weight': '146', 'TS': 1781731813.387, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 03:00:13.423000', 'tray_weight': '311', 'TS': 1781731813.423, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 03:00:13.562000', 'tray_weight': '362', 'TS': 1781731813.5619998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 03:00:13.561000', 'tray_weight': '189', 'TS': 1781731813.5609999, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 03:00:13.580000', 'tray_weight': '433', 'TS': 1781731813.58, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 03:00:13.626000', 'tray_weight': '101', 'TS': 1781731813.626, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 03:00:13.763000', 'tray_weight': '235', 'TS': 1781731813.763, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 03:00:13.763000', 'tray_weight': '489', 'TS': 1781731813.763, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 03:00:13.782000', 'tray_weight': '201', 'TS': 1781731813.782, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 03:00:13.870000', 'tray_weight': '178', 'TS': 1781731813.87, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 03:00:13.964000', 'tray_weight': '188', 'TS': 1781731813.964, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 3, 0, 13, 429723)}}
[2026-06-18 03:00:14,435.435 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 02:47:46.782000', 'tray_weight': '822', 'TS': 1781731066.782, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 02:47:46.864000', 'tray_weight': '1443', 'TS': 1781731066.864, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 02:47:46.869000', 'tray_weight': '909', 'TS': 1781731066.869, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 02:47:46.940000', 'tray_weight': '255', 'TS': 1781731066.9399998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 02:47:47.039000', 'tray_weight': '354', 'TS': 1781731067.039, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 02:47:47.075000', 'tray_weight': '221', 'TS': 1781731067.075, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 02:47:47.054000', 'tray_weight': '-3', 'TS': 1781731067.0540001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 02:47:47.120000', 'tray_weight': '497', 'TS': 1781731067.12, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 02:47:47.186000', 'tray_weight': '1069', 'TS': 1781731067.186, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 02:47:47.277000', 'tray_weight': '338', 'TS': 1781731067.277, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 02:47:47.234000', 'tray_weight': '870', 'TS': 1781731067.234, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 02:47:47.342000', 'tray_weight': '714', 'TS': 1781731067.342, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 02:47:47.361000', 'tray_weight': '910', 'TS': 1781731067.361, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 02:47:47.459000', 'tray_weight': '-6', 'TS': 1781731067.4589999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 02:47:47.450000', 'tray_weight': '1357', 'TS': 1781731067.45, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 02:47:47.515000', 'tray_weight': '583', 'TS': 1781731067.5149999, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 2, 47, 46, 848858)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '123', 'datetime': '2026-06-18 03:00:13.369000', 'tray_weight': '123', 'TS': 1781731813.369, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 03:00:13.387000', 'tray_weight': '146', 'TS': 1781731813.387, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 03:00:13.423000', 'tray_weight': '311', 'TS': 1781731813.423, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 03:00:13.562000', 'tray_weight': '362', 'TS': 1781731813.5619998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 03:00:13.561000', 'tray_weight': '189', 'TS': 1781731813.5609999, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 03:00:13.580000', 'tray_weight': '433', 'TS': 1781731813.58, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 03:00:13.626000', 'tray_weight': '101', 'TS': 1781731813.626, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 03:00:13.763000', 'tray_weight': '235', 'TS': 1781731813.763, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 03:00:13.763000', 'tray_weight': '489', 'TS': 1781731813.763, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 03:00:13.782000', 'tray_weight': '201', 'TS': 1781731813.782, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 03:00:13.870000', 'tray_weight': '178', 'TS': 1781731813.87, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 03:00:13.964000', 'tray_weight': '188', 'TS': 1781731813.964, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 3, 0, 13, 429723)}}
[2026-06-18 03:00:15,235.235 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 03:00:14.368000', 'tray_weight': '822', 'TS': 1781731814.368, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 03:00:14.489000', 'tray_weight': '1444', 'TS': 1781731814.489, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 03:00:14.532000', 'tray_weight': '910', 'TS': 1781731814.532, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 03:00:14.537000', 'tray_weight': '255', 'TS': 1781731814.537, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 03:00:14.561000', 'tray_weight': '354', 'TS': 1781731814.561, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 03:00:14.601000', 'tray_weight': '221', 'TS': 1781731814.601, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 03:00:14.720000', 'tray_weight': '-3', 'TS': 1781731814.72, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 03:00:14.742000', 'tray_weight': '497', 'TS': 1781731814.742, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 03:00:14.817000', 'tray_weight': '1069', 'TS': 1781731814.817, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 03:00:14.868000', 'tray_weight': '338', 'TS': 1781731814.868, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 03:00:14.888000', 'tray_weight': '870', 'TS': 1781731814.8879998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 03:00:14.979000', 'tray_weight': '713', 'TS': 1781731814.979, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 03:00:14.964000', 'tray_weight': '910', 'TS': 1781731814.964, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 03:00:15.049000', 'tray_weight': '-6', 'TS': 1781731815.049, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 03:00:15.075000', 'tray_weight': '1357', 'TS': 1781731815.075, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 03:00:15.165000', 'tray_weight': '583', 'TS': 1781731815.165, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 3, 0, 14, 446643)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '123', 'datetime': '2026-06-18 03:00:13.369000', 'tray_weight': '123', 'TS': 1781731813.369, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 03:00:13.387000', 'tray_weight': '146', 'TS': 1781731813.387, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 03:00:13.423000', 'tray_weight': '311', 'TS': 1781731813.423, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 03:00:13.562000', 'tray_weight': '362', 'TS': 1781731813.5619998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 03:00:13.561000', 'tray_weight': '189', 'TS': 1781731813.5609999, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 03:00:13.580000', 'tray_weight': '433', 'TS': 1781731813.58, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 03:00:13.626000', 'tray_weight': '101', 'TS': 1781731813.626, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 03:00:13.763000', 'tray_weight': '235', 'TS': 1781731813.763, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 03:00:13.763000', 'tray_weight': '489', 'TS': 1781731813.763, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 03:00:13.782000', 'tray_weight': '201', 'TS': 1781731813.782, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 03:00:13.870000', 'tray_weight': '178', 'TS': 1781731813.87, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 03:00:13.964000', 'tray_weight': '188', 'TS': 1781731813.964, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 3, 0, 13, 429723)}}
[2026-06-18 03:00:15,243.243 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 03:00:14.368000', 'tray_weight': '822', 'TS': 1781731814.368, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 03:00:14.489000', 'tray_weight': '1444', 'TS': 1781731814.489, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 03:00:14.532000', 'tray_weight': '910', 'TS': 1781731814.532, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 03:00:14.537000', 'tray_weight': '255', 'TS': 1781731814.537, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 03:00:14.561000', 'tray_weight': '354', 'TS': 1781731814.561, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 03:00:14.601000', 'tray_weight': '221', 'TS': 1781731814.601, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 03:00:14.720000', 'tray_weight': '-3', 'TS': 1781731814.72, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 03:00:14.742000', 'tray_weight': '497', 'TS': 1781731814.742, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 03:00:14.817000', 'tray_weight': '1069', 'TS': 1781731814.817, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 03:00:14.868000', 'tray_weight': '338', 'TS': 1781731814.868, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 03:00:14.888000', 'tray_weight': '870', 'TS': 1781731814.8879998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 03:00:14.979000', 'tray_weight': '713', 'TS': 1781731814.979, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 03:00:14.964000', 'tray_weight': '910', 'TS': 1781731814.964, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 03:00:15.049000', 'tray_weight': '-6', 'TS': 1781731815.049, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 03:00:15.075000', 'tray_weight': '1357', 'TS': 1781731815.075, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 03:00:15.165000', 'tray_weight': '583', 'TS': 1781731815.165, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 3, 0, 14, 446643)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '123', 'datetime': '2026-06-18 03:00:13.369000', 'tray_weight': '123', 'TS': 1781731813.369, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 03:00:13.387000', 'tray_weight': '146', 'TS': 1781731813.387, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 03:00:13.423000', 'tray_weight': '311', 'TS': 1781731813.423, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 03:00:13.562000', 'tray_weight': '362', 'TS': 1781731813.5619998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 03:00:13.561000', 'tray_weight': '189', 'TS': 1781731813.5609999, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 03:00:13.580000', 'tray_weight': '433', 'TS': 1781731813.58, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 03:00:13.626000', 'tray_weight': '101', 'TS': 1781731813.626, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 03:00:13.763000', 'tray_weight': '235', 'TS': 1781731813.763, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 03:00:13.763000', 'tray_weight': '489', 'TS': 1781731813.763, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 03:00:13.782000', 'tray_weight': '201', 'TS': 1781731813.782, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 03:00:13.870000', 'tray_weight': '178', 'TS': 1781731813.87, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 03:00:13.964000', 'tray_weight': '188', 'TS': 1781731813.964, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 3, 0, 13, 429723)}}
[2026-06-18 03:06:39,536.536 INFO    ] processOrderPayment version is : v2
[2026-06-18 03:16:40,572.572 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 03:00:14.368000', 'tray_weight': '822', 'TS': 1781731814.368, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 03:00:14.489000', 'tray_weight': '1444', 'TS': 1781731814.489, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 03:00:14.532000', 'tray_weight': '910', 'TS': 1781731814.532, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 03:00:14.537000', 'tray_weight': '255', 'TS': 1781731814.537, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 03:00:14.561000', 'tray_weight': '354', 'TS': 1781731814.561, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 03:00:14.601000', 'tray_weight': '221', 'TS': 1781731814.601, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 03:00:14.720000', 'tray_weight': '-3', 'TS': 1781731814.72, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 03:00:14.742000', 'tray_weight': '497', 'TS': 1781731814.742, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 03:00:14.817000', 'tray_weight': '1069', 'TS': 1781731814.817, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 03:00:14.868000', 'tray_weight': '338', 'TS': 1781731814.868, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 03:00:14.888000', 'tray_weight': '870', 'TS': 1781731814.8879998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 03:00:14.979000', 'tray_weight': '713', 'TS': 1781731814.979, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 03:00:14.964000', 'tray_weight': '910', 'TS': 1781731814.964, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 03:00:15.049000', 'tray_weight': '-6', 'TS': 1781731815.049, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 03:00:15.075000', 'tray_weight': '1357', 'TS': 1781731815.075, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 03:00:15.165000', 'tray_weight': '583', 'TS': 1781731815.165, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 3, 0, 14, 446643)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '123', 'datetime': '2026-06-18 03:16:39.573000', 'tray_weight': '123', 'TS': 1781732799.573, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 03:16:39.592000', 'tray_weight': '146', 'TS': 1781732799.592, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 03:16:39.591000', 'tray_weight': '311', 'TS': 1781732799.591, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 03:16:39.729000', 'tray_weight': '362', 'TS': 1781732799.729, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 03:16:39.690000', 'tray_weight': '189', 'TS': 1781732799.69, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 03:16:39.826000', 'tray_weight': '433', 'TS': 1781732799.826, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 03:16:39.805000', 'tray_weight': '101', 'TS': 1781732799.805, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 03:16:39.943000', 'tray_weight': '234', 'TS': 1781732799.9429998, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 03:16:39.915000', 'tray_weight': '489', 'TS': 1781732799.915, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 03:16:39.936000', 'tray_weight': '201', 'TS': 1781732799.936, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 03:16:40.009000', 'tray_weight': '178', 'TS': 1781732800.0089998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 03:16:40.121000', 'tray_weight': '188', 'TS': 1781732800.1209998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 3, 16, 39, 565751)}}
[2026-06-18 03:16:40,581.581 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 03:00:14.368000', 'tray_weight': '822', 'TS': 1781731814.368, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 03:00:14.489000', 'tray_weight': '1444', 'TS': 1781731814.489, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 03:00:14.532000', 'tray_weight': '910', 'TS': 1781731814.532, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 03:00:14.537000', 'tray_weight': '255', 'TS': 1781731814.537, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 03:00:14.561000', 'tray_weight': '354', 'TS': 1781731814.561, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 03:00:14.601000', 'tray_weight': '221', 'TS': 1781731814.601, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 03:00:14.720000', 'tray_weight': '-3', 'TS': 1781731814.72, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 03:00:14.742000', 'tray_weight': '497', 'TS': 1781731814.742, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 03:00:14.817000', 'tray_weight': '1069', 'TS': 1781731814.817, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 03:00:14.868000', 'tray_weight': '338', 'TS': 1781731814.868, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 03:00:14.888000', 'tray_weight': '870', 'TS': 1781731814.8879998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 03:00:14.979000', 'tray_weight': '713', 'TS': 1781731814.979, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 03:00:14.964000', 'tray_weight': '910', 'TS': 1781731814.964, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 03:00:15.049000', 'tray_weight': '-6', 'TS': 1781731815.049, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 03:00:15.075000', 'tray_weight': '1357', 'TS': 1781731815.075, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 03:00:15.165000', 'tray_weight': '583', 'TS': 1781731815.165, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 3, 0, 14, 446643)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '123', 'datetime': '2026-06-18 03:16:39.573000', 'tray_weight': '123', 'TS': 1781732799.573, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 03:16:39.592000', 'tray_weight': '146', 'TS': 1781732799.592, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 03:16:39.591000', 'tray_weight': '311', 'TS': 1781732799.591, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 03:16:39.729000', 'tray_weight': '362', 'TS': 1781732799.729, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 03:16:39.690000', 'tray_weight': '189', 'TS': 1781732799.69, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 03:16:39.826000', 'tray_weight': '433', 'TS': 1781732799.826, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 03:16:39.805000', 'tray_weight': '101', 'TS': 1781732799.805, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 03:16:39.943000', 'tray_weight': '234', 'TS': 1781732799.9429998, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 03:16:39.915000', 'tray_weight': '489', 'TS': 1781732799.915, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 03:16:39.936000', 'tray_weight': '201', 'TS': 1781732799.936, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 03:16:40.009000', 'tray_weight': '178', 'TS': 1781732800.0089998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 03:16:40.121000', 'tray_weight': '188', 'TS': 1781732800.1209998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 3, 16, 39, 565751)}}
[2026-06-18 03:16:41,411.411 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 03:16:40.581000', 'tray_weight': '822', 'TS': 1781732800.5809999, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 03:16:40.605000', 'tray_weight': '1444', 'TS': 1781732800.605, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 03:16:40.683000', 'tray_weight': '909', 'TS': 1781732800.683, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 03:16:40.672000', 'tray_weight': '255', 'TS': 1781732800.672, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 03:16:40.723000', 'tray_weight': '354', 'TS': 1781732800.7229998, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 03:16:40.833000', 'tray_weight': '221', 'TS': 1781732800.833, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 03:16:40.870000', 'tray_weight': '-3', 'TS': 1781732800.87, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 03:16:40.957000', 'tray_weight': '497', 'TS': 1781732800.957, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 03:16:40.915000', 'tray_weight': '1069', 'TS': 1781732800.9150002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 03:16:41.062000', 'tray_weight': '338', 'TS': 1781732801.062, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 03:16:41.040000', 'tray_weight': '871', 'TS': 1781732801.04, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 03:16:41.098000', 'tray_weight': '714', 'TS': 1781732801.098, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 03:16:41.144000', 'tray_weight': '910', 'TS': 1781732801.144, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 03:16:41.169000', 'tray_weight': '-6', 'TS': 1781732801.1690001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 03:16:41.223000', 'tray_weight': '1357', 'TS': 1781732801.223, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 03:16:41.296000', 'tray_weight': '583', 'TS': 1781732801.296, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 3, 16, 40, 594846)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '123', 'datetime': '2026-06-18 03:16:39.573000', 'tray_weight': '123', 'TS': 1781732799.573, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 03:16:39.592000', 'tray_weight': '146', 'TS': 1781732799.592, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 03:16:39.591000', 'tray_weight': '311', 'TS': 1781732799.591, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 03:16:39.729000', 'tray_weight': '362', 'TS': 1781732799.729, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 03:16:39.690000', 'tray_weight': '189', 'TS': 1781732799.69, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 03:16:39.826000', 'tray_weight': '433', 'TS': 1781732799.826, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 03:16:39.805000', 'tray_weight': '101', 'TS': 1781732799.805, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 03:16:39.943000', 'tray_weight': '234', 'TS': 1781732799.9429998, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 03:16:39.915000', 'tray_weight': '489', 'TS': 1781732799.915, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 03:16:39.936000', 'tray_weight': '201', 'TS': 1781732799.936, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 03:16:40.009000', 'tray_weight': '178', 'TS': 1781732800.0089998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 03:16:40.121000', 'tray_weight': '188', 'TS': 1781732800.1209998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 3, 16, 39, 565751)}}
[2026-06-18 03:16:41,420.420 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 03:16:40.581000', 'tray_weight': '822', 'TS': 1781732800.5809999, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 03:16:40.605000', 'tray_weight': '1444', 'TS': 1781732800.605, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 03:16:40.683000', 'tray_weight': '909', 'TS': 1781732800.683, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 03:16:40.672000', 'tray_weight': '255', 'TS': 1781732800.672, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 03:16:40.723000', 'tray_weight': '354', 'TS': 1781732800.7229998, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 03:16:40.833000', 'tray_weight': '221', 'TS': 1781732800.833, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 03:16:40.870000', 'tray_weight': '-3', 'TS': 1781732800.87, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 03:16:40.957000', 'tray_weight': '497', 'TS': 1781732800.957, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 03:16:40.915000', 'tray_weight': '1069', 'TS': 1781732800.9150002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 03:16:41.062000', 'tray_weight': '338', 'TS': 1781732801.062, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 03:16:41.040000', 'tray_weight': '871', 'TS': 1781732801.04, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 03:16:41.098000', 'tray_weight': '714', 'TS': 1781732801.098, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 03:16:41.144000', 'tray_weight': '910', 'TS': 1781732801.144, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 03:16:41.169000', 'tray_weight': '-6', 'TS': 1781732801.1690001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 03:16:41.223000', 'tray_weight': '1357', 'TS': 1781732801.223, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 03:16:41.296000', 'tray_weight': '583', 'TS': 1781732801.296, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 3, 16, 40, 594846)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '123', 'datetime': '2026-06-18 03:16:39.573000', 'tray_weight': '123', 'TS': 1781732799.573, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 03:16:39.592000', 'tray_weight': '146', 'TS': 1781732799.592, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 03:16:39.591000', 'tray_weight': '311', 'TS': 1781732799.591, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 03:16:39.729000', 'tray_weight': '362', 'TS': 1781732799.729, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 03:16:39.690000', 'tray_weight': '189', 'TS': 1781732799.69, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 03:16:39.826000', 'tray_weight': '433', 'TS': 1781732799.826, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 03:16:39.805000', 'tray_weight': '101', 'TS': 1781732799.805, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 03:16:39.943000', 'tray_weight': '234', 'TS': 1781732799.9429998, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 03:16:39.915000', 'tray_weight': '489', 'TS': 1781732799.915, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 03:16:39.936000', 'tray_weight': '201', 'TS': 1781732799.936, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 03:16:40.009000', 'tray_weight': '178', 'TS': 1781732800.0089998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 03:16:40.121000', 'tray_weight': '188', 'TS': 1781732800.1209998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 3, 16, 39, 565751)}}
[2026-06-18 03:17:12,447.447 INFO    ] processOrderPayment version is : v2
[2026-06-18 03:17:12,598.598 INFO    ] pg status for order_id before: TM02201903190925175446 is --> False
[2026-06-18 03:17:12,835.835 INFO    ] pg status for order_id after: TM02201903190925175446 is --> {'status': False}
[2026-06-18 03:24:52,868.868 INFO    ] processOrderPayment version is : v2
[2026-06-18 03:32:01,659.659 INFO    ] processOrderPayment version is : v2
[2026-06-18 03:34:55,233.233 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 03:16:40.581000', 'tray_weight': '822', 'TS': 1781732800.5809999, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 03:16:40.605000', 'tray_weight': '1444', 'TS': 1781732800.605, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 03:16:40.683000', 'tray_weight': '909', 'TS': 1781732800.683, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 03:16:40.672000', 'tray_weight': '255', 'TS': 1781732800.672, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 03:16:40.723000', 'tray_weight': '354', 'TS': 1781732800.7229998, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 03:16:40.833000', 'tray_weight': '221', 'TS': 1781732800.833, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 03:16:40.870000', 'tray_weight': '-3', 'TS': 1781732800.87, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 03:16:40.957000', 'tray_weight': '497', 'TS': 1781732800.957, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 03:16:40.915000', 'tray_weight': '1069', 'TS': 1781732800.9150002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 03:16:41.062000', 'tray_weight': '338', 'TS': 1781732801.062, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 03:16:41.040000', 'tray_weight': '871', 'TS': 1781732801.04, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 03:16:41.098000', 'tray_weight': '714', 'TS': 1781732801.098, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 03:16:41.144000', 'tray_weight': '910', 'TS': 1781732801.144, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 03:16:41.169000', 'tray_weight': '-6', 'TS': 1781732801.1690001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 03:16:41.223000', 'tray_weight': '1357', 'TS': 1781732801.223, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 03:16:41.296000', 'tray_weight': '583', 'TS': 1781732801.296, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 3, 16, 40, 594846)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 03:34:54.283000', 'tray_weight': '122', 'TS': 1781733894.283, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 03:34:54.301000', 'tray_weight': '146', 'TS': 1781733894.3009999, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 03:34:54.416000', 'tray_weight': '311', 'TS': 1781733894.4160001, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 03:34:54.438000', 'tray_weight': '362', 'TS': 1781733894.438, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 03:34:54.420000', 'tray_weight': '189', 'TS': 1781733894.4199998, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 03:34:54.558000', 'tray_weight': '433', 'TS': 1781733894.558, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 03:34:54.581000', 'tray_weight': '100', 'TS': 1781733894.5809999, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 03:34:54.600000', 'tray_weight': '234', 'TS': 1781733894.6, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 03:34:54.676000', 'tray_weight': '489', 'TS': 1781733894.6759999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 03:34:54.696000', 'tray_weight': '201', 'TS': 1781733894.696, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 03:34:54.782000', 'tray_weight': '179', 'TS': 1781733894.782, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 03:34:54.849000', 'tray_weight': '188', 'TS': 1781733894.8490002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 3, 34, 54, 327193)}}
[2026-06-18 03:34:55,241.241 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 03:16:40.581000', 'tray_weight': '822', 'TS': 1781732800.5809999, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 03:16:40.605000', 'tray_weight': '1444', 'TS': 1781732800.605, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 03:16:40.683000', 'tray_weight': '909', 'TS': 1781732800.683, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 03:16:40.672000', 'tray_weight': '255', 'TS': 1781732800.672, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 03:16:40.723000', 'tray_weight': '354', 'TS': 1781732800.7229998, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 03:16:40.833000', 'tray_weight': '221', 'TS': 1781732800.833, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 03:16:40.870000', 'tray_weight': '-3', 'TS': 1781732800.87, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 03:16:40.957000', 'tray_weight': '497', 'TS': 1781732800.957, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 03:16:40.915000', 'tray_weight': '1069', 'TS': 1781732800.9150002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 03:16:41.062000', 'tray_weight': '338', 'TS': 1781732801.062, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 03:16:41.040000', 'tray_weight': '871', 'TS': 1781732801.04, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 03:16:41.098000', 'tray_weight': '714', 'TS': 1781732801.098, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 03:16:41.144000', 'tray_weight': '910', 'TS': 1781732801.144, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 03:16:41.169000', 'tray_weight': '-6', 'TS': 1781732801.1690001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 03:16:41.223000', 'tray_weight': '1357', 'TS': 1781732801.223, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 03:16:41.296000', 'tray_weight': '583', 'TS': 1781732801.296, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 3, 16, 40, 594846)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 03:34:54.283000', 'tray_weight': '122', 'TS': 1781733894.283, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 03:34:54.301000', 'tray_weight': '146', 'TS': 1781733894.3009999, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 03:34:54.416000', 'tray_weight': '311', 'TS': 1781733894.4160001, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 03:34:54.438000', 'tray_weight': '362', 'TS': 1781733894.438, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 03:34:54.420000', 'tray_weight': '189', 'TS': 1781733894.4199998, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 03:34:54.558000', 'tray_weight': '433', 'TS': 1781733894.558, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 03:34:54.581000', 'tray_weight': '100', 'TS': 1781733894.5809999, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 03:34:54.600000', 'tray_weight': '234', 'TS': 1781733894.6, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 03:34:54.676000', 'tray_weight': '489', 'TS': 1781733894.6759999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 03:34:54.696000', 'tray_weight': '201', 'TS': 1781733894.696, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 03:34:54.782000', 'tray_weight': '179', 'TS': 1781733894.782, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 03:34:54.849000', 'tray_weight': '188', 'TS': 1781733894.8490002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 3, 34, 54, 327193)}}
[2026-06-18 03:34:56,049.049 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 03:34:55.252000', 'tray_weight': '822', 'TS': 1781733895.252, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 03:34:55.300000', 'tray_weight': '1443', 'TS': 1781733895.3, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 03:34:55.274000', 'tray_weight': '909', 'TS': 1781733895.274, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 03:34:55.305000', 'tray_weight': '255', 'TS': 1781733895.305, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 03:34:55.431000', 'tray_weight': '354', 'TS': 1781733895.431, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 03:34:55.418000', 'tray_weight': '221', 'TS': 1781733895.418, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 03:34:55.469000', 'tray_weight': '-3', 'TS': 1781733895.4689999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 03:34:55.572000', 'tray_weight': '497', 'TS': 1781733895.572, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 03:34:55.595000', 'tray_weight': '1069', 'TS': 1781733895.5949998, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 03:34:55.639000', 'tray_weight': '339', 'TS': 1781733895.639, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 03:34:55.661000', 'tray_weight': '871', 'TS': 1781733895.661, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 03:34:55.749000', 'tray_weight': '713', 'TS': 1781733895.7489998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 03:34:55.764000', 'tray_weight': '911', 'TS': 1781733895.764, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 03:34:55.845000', 'tray_weight': '-6', 'TS': 1781733895.845, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 03:34:55.840000', 'tray_weight': '1357', 'TS': 1781733895.8400002, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 03:34:55.978000', 'tray_weight': '583', 'TS': 1781733895.978, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 3, 34, 55, 252686)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 03:34:54.283000', 'tray_weight': '122', 'TS': 1781733894.283, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 03:34:54.301000', 'tray_weight': '146', 'TS': 1781733894.3009999, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 03:34:54.416000', 'tray_weight': '311', 'TS': 1781733894.4160001, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 03:34:54.438000', 'tray_weight': '362', 'TS': 1781733894.438, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 03:34:54.420000', 'tray_weight': '189', 'TS': 1781733894.4199998, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 03:34:54.558000', 'tray_weight': '433', 'TS': 1781733894.558, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 03:34:54.581000', 'tray_weight': '100', 'TS': 1781733894.5809999, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 03:34:54.600000', 'tray_weight': '234', 'TS': 1781733894.6, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 03:34:54.676000', 'tray_weight': '489', 'TS': 1781733894.6759999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 03:34:54.696000', 'tray_weight': '201', 'TS': 1781733894.696, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 03:34:54.782000', 'tray_weight': '179', 'TS': 1781733894.782, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 03:34:54.849000', 'tray_weight': '188', 'TS': 1781733894.8490002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 3, 34, 54, 327193)}}
[2026-06-18 03:34:56,062.062 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 03:34:55.252000', 'tray_weight': '822', 'TS': 1781733895.252, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 03:34:55.300000', 'tray_weight': '1443', 'TS': 1781733895.3, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 03:34:55.274000', 'tray_weight': '909', 'TS': 1781733895.274, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 03:34:55.305000', 'tray_weight': '255', 'TS': 1781733895.305, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 03:34:55.431000', 'tray_weight': '354', 'TS': 1781733895.431, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 03:34:55.418000', 'tray_weight': '221', 'TS': 1781733895.418, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 03:34:55.469000', 'tray_weight': '-3', 'TS': 1781733895.4689999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 03:34:55.572000', 'tray_weight': '497', 'TS': 1781733895.572, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 03:34:55.595000', 'tray_weight': '1069', 'TS': 1781733895.5949998, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 03:34:55.639000', 'tray_weight': '339', 'TS': 1781733895.639, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 03:34:55.661000', 'tray_weight': '871', 'TS': 1781733895.661, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 03:34:55.749000', 'tray_weight': '713', 'TS': 1781733895.7489998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 03:34:55.764000', 'tray_weight': '911', 'TS': 1781733895.764, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 03:34:55.845000', 'tray_weight': '-6', 'TS': 1781733895.845, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 03:34:55.840000', 'tray_weight': '1357', 'TS': 1781733895.8400002, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 03:34:55.978000', 'tray_weight': '583', 'TS': 1781733895.978, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 3, 34, 55, 252686)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 03:34:54.283000', 'tray_weight': '122', 'TS': 1781733894.283, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 03:34:54.301000', 'tray_weight': '146', 'TS': 1781733894.3009999, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 03:34:54.416000', 'tray_weight': '311', 'TS': 1781733894.4160001, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 03:34:54.438000', 'tray_weight': '362', 'TS': 1781733894.438, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 03:34:54.420000', 'tray_weight': '189', 'TS': 1781733894.4199998, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 03:34:54.558000', 'tray_weight': '433', 'TS': 1781733894.558, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 03:34:54.581000', 'tray_weight': '100', 'TS': 1781733894.5809999, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 03:34:54.600000', 'tray_weight': '234', 'TS': 1781733894.6, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 03:34:54.676000', 'tray_weight': '489', 'TS': 1781733894.6759999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 03:34:54.696000', 'tray_weight': '201', 'TS': 1781733894.696, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 03:34:54.782000', 'tray_weight': '179', 'TS': 1781733894.782, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 03:34:54.849000', 'tray_weight': '188', 'TS': 1781733894.8490002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 3, 34, 54, 327193)}}
[2026-06-18 03:41:33,750.750 INFO    ] processOrderPayment version is : v2
[2026-06-18 03:52:22,812.812 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 03:34:55.252000', 'tray_weight': '822', 'TS': 1781733895.252, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 03:34:55.300000', 'tray_weight': '1443', 'TS': 1781733895.3, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 03:34:55.274000', 'tray_weight': '909', 'TS': 1781733895.274, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 03:34:55.305000', 'tray_weight': '255', 'TS': 1781733895.305, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 03:34:55.431000', 'tray_weight': '354', 'TS': 1781733895.431, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 03:34:55.418000', 'tray_weight': '221', 'TS': 1781733895.418, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 03:34:55.469000', 'tray_weight': '-3', 'TS': 1781733895.4689999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 03:34:55.572000', 'tray_weight': '497', 'TS': 1781733895.572, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 03:34:55.595000', 'tray_weight': '1069', 'TS': 1781733895.5949998, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 03:34:55.639000', 'tray_weight': '339', 'TS': 1781733895.639, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 03:34:55.661000', 'tray_weight': '871', 'TS': 1781733895.661, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 03:34:55.749000', 'tray_weight': '713', 'TS': 1781733895.7489998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 03:34:55.764000', 'tray_weight': '911', 'TS': 1781733895.764, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 03:34:55.845000', 'tray_weight': '-6', 'TS': 1781733895.845, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 03:34:55.840000', 'tray_weight': '1357', 'TS': 1781733895.8400002, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 03:34:55.978000', 'tray_weight': '583', 'TS': 1781733895.978, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 3, 34, 55, 252686)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 03:52:21.778000', 'tray_weight': '122', 'TS': 1781734941.778, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 03:52:21.797000', 'tray_weight': '146', 'TS': 1781734941.797, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 03:52:21.904000', 'tray_weight': '311', 'TS': 1781734941.904, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 03:52:21.922000', 'tray_weight': '362', 'TS': 1781734941.922, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 03:52:22.036000', 'tray_weight': '189', 'TS': 1781734942.036, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 03:52:22.060000', 'tray_weight': '433', 'TS': 1781734942.06, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 03:52:22.173000', 'tray_weight': '100', 'TS': 1781734942.173, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 03:52:22.196000', 'tray_weight': '235', 'TS': 1781734942.1959999, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 03:52:22.244000', 'tray_weight': '489', 'TS': 1781734942.244, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 03:52:22.262000', 'tray_weight': '201', 'TS': 1781734942.262, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 03:52:22.376000', 'tray_weight': '179', 'TS': 1781734942.3760002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 03:52:22.345000', 'tray_weight': '188', 'TS': 1781734942.345, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 3, 52, 21, 852106)}}
[2026-06-18 03:52:22,820.820 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 03:34:55.252000', 'tray_weight': '822', 'TS': 1781733895.252, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 03:34:55.300000', 'tray_weight': '1443', 'TS': 1781733895.3, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 03:34:55.274000', 'tray_weight': '909', 'TS': 1781733895.274, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 03:34:55.305000', 'tray_weight': '255', 'TS': 1781733895.305, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 03:34:55.431000', 'tray_weight': '354', 'TS': 1781733895.431, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 03:34:55.418000', 'tray_weight': '221', 'TS': 1781733895.418, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 03:34:55.469000', 'tray_weight': '-3', 'TS': 1781733895.4689999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 03:34:55.572000', 'tray_weight': '497', 'TS': 1781733895.572, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 03:34:55.595000', 'tray_weight': '1069', 'TS': 1781733895.5949998, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 03:34:55.639000', 'tray_weight': '339', 'TS': 1781733895.639, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 03:34:55.661000', 'tray_weight': '871', 'TS': 1781733895.661, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 03:34:55.749000', 'tray_weight': '713', 'TS': 1781733895.7489998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 03:34:55.764000', 'tray_weight': '911', 'TS': 1781733895.764, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 03:34:55.845000', 'tray_weight': '-6', 'TS': 1781733895.845, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 03:34:55.840000', 'tray_weight': '1357', 'TS': 1781733895.8400002, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 03:34:55.978000', 'tray_weight': '583', 'TS': 1781733895.978, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 3, 34, 55, 252686)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 03:52:21.778000', 'tray_weight': '122', 'TS': 1781734941.778, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 03:52:21.797000', 'tray_weight': '146', 'TS': 1781734941.797, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 03:52:21.904000', 'tray_weight': '311', 'TS': 1781734941.904, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 03:52:21.922000', 'tray_weight': '362', 'TS': 1781734941.922, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 03:52:22.036000', 'tray_weight': '189', 'TS': 1781734942.036, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 03:52:22.060000', 'tray_weight': '433', 'TS': 1781734942.06, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 03:52:22.173000', 'tray_weight': '100', 'TS': 1781734942.173, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 03:52:22.196000', 'tray_weight': '235', 'TS': 1781734942.1959999, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 03:52:22.244000', 'tray_weight': '489', 'TS': 1781734942.244, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 03:52:22.262000', 'tray_weight': '201', 'TS': 1781734942.262, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 03:52:22.376000', 'tray_weight': '179', 'TS': 1781734942.3760002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 03:52:22.345000', 'tray_weight': '188', 'TS': 1781734942.345, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 3, 52, 21, 852106)}}
[2026-06-18 03:52:23,619.619 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '824', 'datetime': '2026-06-18 03:52:22.832000', 'tray_weight': '824', 'TS': 1781734942.832, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 03:52:22.879000', 'tray_weight': '1444', 'TS': 1781734942.879, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 03:52:22.882000', 'tray_weight': '911', 'TS': 1781734942.882, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 03:52:22.887000', 'tray_weight': '255', 'TS': 1781734942.887, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 03:52:22.962000', 'tray_weight': '354', 'TS': 1781734942.962, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 03:52:23.018000', 'tray_weight': '221', 'TS': 1781734943.018, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 03:52:23.110000', 'tray_weight': '-3', 'TS': 1781734943.11, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 03:52:23.152000', 'tray_weight': '497', 'TS': 1781734943.152, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 03:52:23.134000', 'tray_weight': '1069', 'TS': 1781734943.134, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 03:52:23.217000', 'tray_weight': '339', 'TS': 1781734943.217, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 03:52:23.295000', 'tray_weight': '871', 'TS': 1781734943.295, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 03:52:23.322000', 'tray_weight': '713', 'TS': 1781734943.3219998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 03:52:23.349000', 'tray_weight': '911', 'TS': 1781734943.349, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 03:52:23.432000', 'tray_weight': '-6', 'TS': 1781734943.4320002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 03:52:23.507000', 'tray_weight': '1357', 'TS': 1781734943.507, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 03:52:23.483000', 'tray_weight': '583', 'TS': 1781734943.4829998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 3, 52, 22, 832704)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 03:52:21.778000', 'tray_weight': '122', 'TS': 1781734941.778, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 03:52:21.797000', 'tray_weight': '146', 'TS': 1781734941.797, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 03:52:21.904000', 'tray_weight': '311', 'TS': 1781734941.904, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 03:52:21.922000', 'tray_weight': '362', 'TS': 1781734941.922, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 03:52:22.036000', 'tray_weight': '189', 'TS': 1781734942.036, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 03:52:22.060000', 'tray_weight': '433', 'TS': 1781734942.06, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 03:52:22.173000', 'tray_weight': '100', 'TS': 1781734942.173, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 03:52:22.196000', 'tray_weight': '235', 'TS': 1781734942.1959999, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 03:52:22.244000', 'tray_weight': '489', 'TS': 1781734942.244, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 03:52:22.262000', 'tray_weight': '201', 'TS': 1781734942.262, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 03:52:22.376000', 'tray_weight': '179', 'TS': 1781734942.3760002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 03:52:22.345000', 'tray_weight': '188', 'TS': 1781734942.345, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 3, 52, 21, 852106)}}
[2026-06-18 03:52:23,627.627 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '824', 'datetime': '2026-06-18 03:52:22.832000', 'tray_weight': '824', 'TS': 1781734942.832, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 03:52:22.879000', 'tray_weight': '1444', 'TS': 1781734942.879, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 03:52:22.882000', 'tray_weight': '911', 'TS': 1781734942.882, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 03:52:22.887000', 'tray_weight': '255', 'TS': 1781734942.887, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 03:52:22.962000', 'tray_weight': '354', 'TS': 1781734942.962, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 03:52:23.018000', 'tray_weight': '221', 'TS': 1781734943.018, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 03:52:23.110000', 'tray_weight': '-3', 'TS': 1781734943.11, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 03:52:23.152000', 'tray_weight': '497', 'TS': 1781734943.152, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 03:52:23.134000', 'tray_weight': '1069', 'TS': 1781734943.134, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 03:52:23.217000', 'tray_weight': '339', 'TS': 1781734943.217, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 03:52:23.295000', 'tray_weight': '871', 'TS': 1781734943.295, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 03:52:23.322000', 'tray_weight': '713', 'TS': 1781734943.3219998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 03:52:23.349000', 'tray_weight': '911', 'TS': 1781734943.349, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 03:52:23.432000', 'tray_weight': '-6', 'TS': 1781734943.4320002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 03:52:23.507000', 'tray_weight': '1357', 'TS': 1781734943.507, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 03:52:23.483000', 'tray_weight': '583', 'TS': 1781734943.4829998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 3, 52, 22, 832704)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 03:52:21.778000', 'tray_weight': '122', 'TS': 1781734941.778, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 03:52:21.797000', 'tray_weight': '146', 'TS': 1781734941.797, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 03:52:21.904000', 'tray_weight': '311', 'TS': 1781734941.904, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 03:52:21.922000', 'tray_weight': '362', 'TS': 1781734941.922, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 03:52:22.036000', 'tray_weight': '189', 'TS': 1781734942.036, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 03:52:22.060000', 'tray_weight': '433', 'TS': 1781734942.06, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 03:52:22.173000', 'tray_weight': '100', 'TS': 1781734942.173, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 03:52:22.196000', 'tray_weight': '235', 'TS': 1781734942.1959999, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 03:52:22.244000', 'tray_weight': '489', 'TS': 1781734942.244, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 03:52:22.262000', 'tray_weight': '201', 'TS': 1781734942.262, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 03:52:22.376000', 'tray_weight': '179', 'TS': 1781734942.3760002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 03:52:22.345000', 'tray_weight': '188', 'TS': 1781734942.345, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 3, 52, 21, 852106)}}
[2026-06-18 03:57:09,015.015 INFO    ] processOrderPayment version is : v2
[2026-06-18 04:02:21,168.168 INFO    ] processOrderPayment version is : v2
[2026-06-18 04:05:46,013.013 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '824', 'datetime': '2026-06-18 03:52:22.832000', 'tray_weight': '824', 'TS': 1781734942.832, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 03:52:22.879000', 'tray_weight': '1444', 'TS': 1781734942.879, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 03:52:22.882000', 'tray_weight': '911', 'TS': 1781734942.882, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 03:52:22.887000', 'tray_weight': '255', 'TS': 1781734942.887, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 03:52:22.962000', 'tray_weight': '354', 'TS': 1781734942.962, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 03:52:23.018000', 'tray_weight': '221', 'TS': 1781734943.018, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 03:52:23.110000', 'tray_weight': '-3', 'TS': 1781734943.11, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 03:52:23.152000', 'tray_weight': '497', 'TS': 1781734943.152, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 03:52:23.134000', 'tray_weight': '1069', 'TS': 1781734943.134, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 03:52:23.217000', 'tray_weight': '339', 'TS': 1781734943.217, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 03:52:23.295000', 'tray_weight': '871', 'TS': 1781734943.295, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 03:52:23.322000', 'tray_weight': '713', 'TS': 1781734943.3219998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 03:52:23.349000', 'tray_weight': '911', 'TS': 1781734943.349, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 03:52:23.432000', 'tray_weight': '-6', 'TS': 1781734943.4320002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 03:52:23.507000', 'tray_weight': '1357', 'TS': 1781734943.507, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 03:52:23.483000', 'tray_weight': '583', 'TS': 1781734943.4829998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 3, 52, 22, 832704)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 04:05:45.019000', 'tray_weight': '122', 'TS': 1781735745.019, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 04:05:45.039000', 'tray_weight': '146', 'TS': 1781735745.039, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 04:05:45.116000', 'tray_weight': '311', 'TS': 1781735745.1160002, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 04:05:45.132000', 'tray_weight': '362', 'TS': 1781735745.132, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 04:05:45.263000', 'tray_weight': '189', 'TS': 1781735745.263, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 04:05:45.285000', 'tray_weight': '433', 'TS': 1781735745.285, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 04:05:45.382000', 'tray_weight': '101', 'TS': 1781735745.382, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 04:05:45.404000', 'tray_weight': '234', 'TS': 1781735745.404, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 04:05:45.480000', 'tray_weight': '489', 'TS': 1781735745.48, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 04:05:45.500000', 'tray_weight': '201', 'TS': 1781735745.5, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 04:05:45.556000', 'tray_weight': '179', 'TS': 1781735745.556, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 04:05:45.540000', 'tray_weight': '188', 'TS': 1781735745.54, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 4, 5, 45, 71068)}}
[2026-06-18 04:05:46,021.021 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '824', 'datetime': '2026-06-18 03:52:22.832000', 'tray_weight': '824', 'TS': 1781734942.832, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 03:52:22.879000', 'tray_weight': '1444', 'TS': 1781734942.879, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 03:52:22.882000', 'tray_weight': '911', 'TS': 1781734942.882, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 03:52:22.887000', 'tray_weight': '255', 'TS': 1781734942.887, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 03:52:22.962000', 'tray_weight': '354', 'TS': 1781734942.962, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 03:52:23.018000', 'tray_weight': '221', 'TS': 1781734943.018, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 03:52:23.110000', 'tray_weight': '-3', 'TS': 1781734943.11, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 03:52:23.152000', 'tray_weight': '497', 'TS': 1781734943.152, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 03:52:23.134000', 'tray_weight': '1069', 'TS': 1781734943.134, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 03:52:23.217000', 'tray_weight': '339', 'TS': 1781734943.217, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 03:52:23.295000', 'tray_weight': '871', 'TS': 1781734943.295, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 03:52:23.322000', 'tray_weight': '713', 'TS': 1781734943.3219998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 03:52:23.349000', 'tray_weight': '911', 'TS': 1781734943.349, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 03:52:23.432000', 'tray_weight': '-6', 'TS': 1781734943.4320002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 03:52:23.507000', 'tray_weight': '1357', 'TS': 1781734943.507, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 03:52:23.483000', 'tray_weight': '583', 'TS': 1781734943.4829998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 3, 52, 22, 832704)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 04:05:45.019000', 'tray_weight': '122', 'TS': 1781735745.019, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 04:05:45.039000', 'tray_weight': '146', 'TS': 1781735745.039, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 04:05:45.116000', 'tray_weight': '311', 'TS': 1781735745.1160002, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 04:05:45.132000', 'tray_weight': '362', 'TS': 1781735745.132, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 04:05:45.263000', 'tray_weight': '189', 'TS': 1781735745.263, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 04:05:45.285000', 'tray_weight': '433', 'TS': 1781735745.285, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 04:05:45.382000', 'tray_weight': '101', 'TS': 1781735745.382, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 04:05:45.404000', 'tray_weight': '234', 'TS': 1781735745.404, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 04:05:45.480000', 'tray_weight': '489', 'TS': 1781735745.48, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 04:05:45.500000', 'tray_weight': '201', 'TS': 1781735745.5, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 04:05:45.556000', 'tray_weight': '179', 'TS': 1781735745.556, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 04:05:45.540000', 'tray_weight': '188', 'TS': 1781735745.54, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 4, 5, 45, 71068)}}
[2026-06-18 04:05:46,870.870 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 04:05:45.992000', 'tray_weight': '822', 'TS': 1781735745.9919999, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 04:05:46.002000', 'tray_weight': '1444', 'TS': 1781735746.002, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 04:05:46.108000', 'tray_weight': '909', 'TS': 1781735746.1079998, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 04:05:46.114000', 'tray_weight': '255', 'TS': 1781735746.114, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 04:05:46.146000', 'tray_weight': '354', 'TS': 1781735746.146, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 04:05:46.206000', 'tray_weight': '221', 'TS': 1781735746.206, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 04:05:46.256000', 'tray_weight': '-3', 'TS': 1781735746.256, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 04:05:46.365000', 'tray_weight': '497', 'TS': 1781735746.365, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 04:05:46.383000', 'tray_weight': '1069', 'TS': 1781735746.383, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 04:05:46.503000', 'tray_weight': '338', 'TS': 1781735746.503, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 04:05:46.518000', 'tray_weight': '870', 'TS': 1781735746.518, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 04:05:46.521000', 'tray_weight': '713', 'TS': 1781735746.5210001, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 04:05:46.568000', 'tray_weight': '910', 'TS': 1781735746.568, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 04:05:46.647000', 'tray_weight': '-6', 'TS': 1781735746.647, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 04:05:46.700000', 'tray_weight': '1357', 'TS': 1781735746.6999998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 04:05:46.793000', 'tray_weight': '582', 'TS': 1781735746.793, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 4, 5, 46, 32475)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 04:05:45.019000', 'tray_weight': '122', 'TS': 1781735745.019, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 04:05:45.039000', 'tray_weight': '146', 'TS': 1781735745.039, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 04:05:45.116000', 'tray_weight': '311', 'TS': 1781735745.1160002, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 04:05:45.132000', 'tray_weight': '362', 'TS': 1781735745.132, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 04:05:45.263000', 'tray_weight': '189', 'TS': 1781735745.263, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 04:05:45.285000', 'tray_weight': '433', 'TS': 1781735745.285, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 04:05:45.382000', 'tray_weight': '101', 'TS': 1781735745.382, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 04:05:45.404000', 'tray_weight': '234', 'TS': 1781735745.404, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 04:05:45.480000', 'tray_weight': '489', 'TS': 1781735745.48, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 04:05:45.500000', 'tray_weight': '201', 'TS': 1781735745.5, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 04:05:45.556000', 'tray_weight': '179', 'TS': 1781735745.556, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 04:05:45.540000', 'tray_weight': '188', 'TS': 1781735745.54, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 4, 5, 45, 71068)}}
[2026-06-18 04:05:46,878.878 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 04:05:45.992000', 'tray_weight': '822', 'TS': 1781735745.9919999, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 04:05:46.002000', 'tray_weight': '1444', 'TS': 1781735746.002, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 04:05:46.108000', 'tray_weight': '909', 'TS': 1781735746.1079998, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 04:05:46.114000', 'tray_weight': '255', 'TS': 1781735746.114, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 04:05:46.146000', 'tray_weight': '354', 'TS': 1781735746.146, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 04:05:46.206000', 'tray_weight': '221', 'TS': 1781735746.206, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 04:05:46.256000', 'tray_weight': '-3', 'TS': 1781735746.256, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 04:05:46.365000', 'tray_weight': '497', 'TS': 1781735746.365, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 04:05:46.383000', 'tray_weight': '1069', 'TS': 1781735746.383, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 04:05:46.503000', 'tray_weight': '338', 'TS': 1781735746.503, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 04:05:46.518000', 'tray_weight': '870', 'TS': 1781735746.518, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 04:05:46.521000', 'tray_weight': '713', 'TS': 1781735746.5210001, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 04:05:46.568000', 'tray_weight': '910', 'TS': 1781735746.568, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 04:05:46.647000', 'tray_weight': '-6', 'TS': 1781735746.647, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 04:05:46.700000', 'tray_weight': '1357', 'TS': 1781735746.6999998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 04:05:46.793000', 'tray_weight': '582', 'TS': 1781735746.793, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 4, 5, 46, 32475)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 04:05:45.019000', 'tray_weight': '122', 'TS': 1781735745.019, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 04:05:45.039000', 'tray_weight': '146', 'TS': 1781735745.039, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 04:05:45.116000', 'tray_weight': '311', 'TS': 1781735745.1160002, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 04:05:45.132000', 'tray_weight': '362', 'TS': 1781735745.132, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 04:05:45.263000', 'tray_weight': '189', 'TS': 1781735745.263, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 04:05:45.285000', 'tray_weight': '433', 'TS': 1781735745.285, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 04:05:45.382000', 'tray_weight': '101', 'TS': 1781735745.382, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 04:05:45.404000', 'tray_weight': '234', 'TS': 1781735745.404, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 04:05:45.480000', 'tray_weight': '489', 'TS': 1781735745.48, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 04:05:45.500000', 'tray_weight': '201', 'TS': 1781735745.5, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 04:05:45.556000', 'tray_weight': '179', 'TS': 1781735745.556, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 04:05:45.540000', 'tray_weight': '188', 'TS': 1781735745.54, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 4, 5, 45, 71068)}}
[2026-06-18 04:15:17,919.919 INFO    ] processOrderPayment version is : v2
[2026-06-18 04:16:03,875.875 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 04:05:45.992000', 'tray_weight': '822', 'TS': 1781735745.9919999, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 04:05:46.002000', 'tray_weight': '1444', 'TS': 1781735746.002, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 04:05:46.108000', 'tray_weight': '909', 'TS': 1781735746.1079998, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 04:05:46.114000', 'tray_weight': '255', 'TS': 1781735746.114, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 04:05:46.146000', 'tray_weight': '354', 'TS': 1781735746.146, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 04:05:46.206000', 'tray_weight': '221', 'TS': 1781735746.206, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 04:05:46.256000', 'tray_weight': '-3', 'TS': 1781735746.256, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 04:05:46.365000', 'tray_weight': '497', 'TS': 1781735746.365, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 04:05:46.383000', 'tray_weight': '1069', 'TS': 1781735746.383, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 04:05:46.503000', 'tray_weight': '338', 'TS': 1781735746.503, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 04:05:46.518000', 'tray_weight': '870', 'TS': 1781735746.518, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 04:05:46.521000', 'tray_weight': '713', 'TS': 1781735746.5210001, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 04:05:46.568000', 'tray_weight': '910', 'TS': 1781735746.568, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 04:05:46.647000', 'tray_weight': '-6', 'TS': 1781735746.647, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 04:05:46.700000', 'tray_weight': '1357', 'TS': 1781735746.6999998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 04:05:46.793000', 'tray_weight': '582', 'TS': 1781735746.793, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 4, 5, 46, 32475)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 04:16:02.816000', 'tray_weight': '122', 'TS': 1781736362.816, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 04:16:02.952000', 'tray_weight': '146', 'TS': 1781736362.9520001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 04:16:02.950000', 'tray_weight': '311', 'TS': 1781736362.95, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 04:16:02.968000', 'tray_weight': '362', 'TS': 1781736362.9680002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 04:16:03.026000', 'tray_weight': '189', 'TS': 1781736363.0259998, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 04:16:03.164000', 'tray_weight': '433', 'TS': 1781736363.1639998, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 04:16:03.121000', 'tray_weight': '101', 'TS': 1781736363.121, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 04:16:03.259000', 'tray_weight': '234', 'TS': 1781736363.259, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 04:16:03.303000', 'tray_weight': '489', 'TS': 1781736363.303, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 04:16:03.324000', 'tray_weight': '201', 'TS': 1781736363.3240001, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 04:16:03.390000', 'tray_weight': '179', 'TS': 1781736363.39, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 04:16:03.447000', 'tray_weight': '188', 'TS': 1781736363.447, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 4, 16, 2, 915420)}}
[2026-06-18 04:16:03,883.883 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 04:05:45.992000', 'tray_weight': '822', 'TS': 1781735745.9919999, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 04:05:46.002000', 'tray_weight': '1444', 'TS': 1781735746.002, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 04:05:46.108000', 'tray_weight': '909', 'TS': 1781735746.1079998, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 04:05:46.114000', 'tray_weight': '255', 'TS': 1781735746.114, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 04:05:46.146000', 'tray_weight': '354', 'TS': 1781735746.146, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 04:05:46.206000', 'tray_weight': '221', 'TS': 1781735746.206, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 04:05:46.256000', 'tray_weight': '-3', 'TS': 1781735746.256, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 04:05:46.365000', 'tray_weight': '497', 'TS': 1781735746.365, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 04:05:46.383000', 'tray_weight': '1069', 'TS': 1781735746.383, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 04:05:46.503000', 'tray_weight': '338', 'TS': 1781735746.503, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 04:05:46.518000', 'tray_weight': '870', 'TS': 1781735746.518, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 04:05:46.521000', 'tray_weight': '713', 'TS': 1781735746.5210001, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 04:05:46.568000', 'tray_weight': '910', 'TS': 1781735746.568, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 04:05:46.647000', 'tray_weight': '-6', 'TS': 1781735746.647, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 04:05:46.700000', 'tray_weight': '1357', 'TS': 1781735746.6999998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 04:05:46.793000', 'tray_weight': '582', 'TS': 1781735746.793, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 4, 5, 46, 32475)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 04:16:02.816000', 'tray_weight': '122', 'TS': 1781736362.816, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 04:16:02.952000', 'tray_weight': '146', 'TS': 1781736362.9520001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 04:16:02.950000', 'tray_weight': '311', 'TS': 1781736362.95, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 04:16:02.968000', 'tray_weight': '362', 'TS': 1781736362.9680002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 04:16:03.026000', 'tray_weight': '189', 'TS': 1781736363.0259998, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 04:16:03.164000', 'tray_weight': '433', 'TS': 1781736363.1639998, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 04:16:03.121000', 'tray_weight': '101', 'TS': 1781736363.121, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 04:16:03.259000', 'tray_weight': '234', 'TS': 1781736363.259, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 04:16:03.303000', 'tray_weight': '489', 'TS': 1781736363.303, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 04:16:03.324000', 'tray_weight': '201', 'TS': 1781736363.3240001, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 04:16:03.390000', 'tray_weight': '179', 'TS': 1781736363.39, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 04:16:03.447000', 'tray_weight': '188', 'TS': 1781736363.447, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 4, 16, 2, 915420)}}
[2026-06-18 04:16:04,717.717 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '821', 'datetime': '2026-06-18 04:16:03.806000', 'tray_weight': '821', 'TS': 1781736363.806, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 04:16:03.924000', 'tray_weight': '1444', 'TS': 1781736363.924, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 04:16:03.924000', 'tray_weight': '909', 'TS': 1781736363.924, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 04:16:03.990000', 'tray_weight': '255', 'TS': 1781736363.99, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 04:16:04.092000', 'tray_weight': '353', 'TS': 1781736364.092, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 04:16:04.061000', 'tray_weight': '221', 'TS': 1781736364.0609999, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 04:16:04.166000', 'tray_weight': '-3', 'TS': 1781736364.166, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 04:16:04.214000', 'tray_weight': '497', 'TS': 1781736364.214, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 04:16:04.253000', 'tray_weight': '1069', 'TS': 1781736364.253, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 04:16:04.291000', 'tray_weight': '338', 'TS': 1781736364.291, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 04:16:04.389000', 'tray_weight': '871', 'TS': 1781736364.389, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 04:16:04.412000', 'tray_weight': '713', 'TS': 1781736364.412, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 04:16:04.436000', 'tray_weight': '910', 'TS': 1781736364.436, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 04:16:04.466000', 'tray_weight': '-6', 'TS': 1781736364.466, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 04:16:04.595000', 'tray_weight': '1357', 'TS': 1781736364.595, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 04:16:04.647000', 'tray_weight': '583', 'TS': 1781736364.647, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 4, 16, 3, 897017)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 04:16:02.816000', 'tray_weight': '122', 'TS': 1781736362.816, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 04:16:02.952000', 'tray_weight': '146', 'TS': 1781736362.9520001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 04:16:02.950000', 'tray_weight': '311', 'TS': 1781736362.95, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 04:16:02.968000', 'tray_weight': '362', 'TS': 1781736362.9680002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 04:16:03.026000', 'tray_weight': '189', 'TS': 1781736363.0259998, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 04:16:03.164000', 'tray_weight': '433', 'TS': 1781736363.1639998, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 04:16:03.121000', 'tray_weight': '101', 'TS': 1781736363.121, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 04:16:03.259000', 'tray_weight': '234', 'TS': 1781736363.259, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 04:16:03.303000', 'tray_weight': '489', 'TS': 1781736363.303, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 04:16:03.324000', 'tray_weight': '201', 'TS': 1781736363.3240001, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 04:16:03.390000', 'tray_weight': '179', 'TS': 1781736363.39, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 04:16:03.447000', 'tray_weight': '188', 'TS': 1781736363.447, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 4, 16, 2, 915420)}}
[2026-06-18 04:16:04,726.726 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '821', 'datetime': '2026-06-18 04:16:03.806000', 'tray_weight': '821', 'TS': 1781736363.806, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 04:16:03.924000', 'tray_weight': '1444', 'TS': 1781736363.924, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 04:16:03.924000', 'tray_weight': '909', 'TS': 1781736363.924, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 04:16:03.990000', 'tray_weight': '255', 'TS': 1781736363.99, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 04:16:04.092000', 'tray_weight': '353', 'TS': 1781736364.092, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 04:16:04.061000', 'tray_weight': '221', 'TS': 1781736364.0609999, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 04:16:04.166000', 'tray_weight': '-3', 'TS': 1781736364.166, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 04:16:04.214000', 'tray_weight': '497', 'TS': 1781736364.214, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 04:16:04.253000', 'tray_weight': '1069', 'TS': 1781736364.253, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 04:16:04.291000', 'tray_weight': '338', 'TS': 1781736364.291, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 04:16:04.389000', 'tray_weight': '871', 'TS': 1781736364.389, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 04:16:04.412000', 'tray_weight': '713', 'TS': 1781736364.412, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 04:16:04.436000', 'tray_weight': '910', 'TS': 1781736364.436, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 04:16:04.466000', 'tray_weight': '-6', 'TS': 1781736364.466, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 04:16:04.595000', 'tray_weight': '1357', 'TS': 1781736364.595, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 04:16:04.647000', 'tray_weight': '583', 'TS': 1781736364.647, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 4, 16, 3, 897017)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 04:16:02.816000', 'tray_weight': '122', 'TS': 1781736362.816, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 04:16:02.952000', 'tray_weight': '146', 'TS': 1781736362.9520001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 04:16:02.950000', 'tray_weight': '311', 'TS': 1781736362.95, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 04:16:02.968000', 'tray_weight': '362', 'TS': 1781736362.9680002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 04:16:03.026000', 'tray_weight': '189', 'TS': 1781736363.0259998, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 04:16:03.164000', 'tray_weight': '433', 'TS': 1781736363.1639998, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 04:16:03.121000', 'tray_weight': '101', 'TS': 1781736363.121, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 04:16:03.259000', 'tray_weight': '234', 'TS': 1781736363.259, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 04:16:03.303000', 'tray_weight': '489', 'TS': 1781736363.303, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 04:16:03.324000', 'tray_weight': '201', 'TS': 1781736363.3240001, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 04:16:03.390000', 'tray_weight': '179', 'TS': 1781736363.39, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 04:16:03.447000', 'tray_weight': '188', 'TS': 1781736363.447, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 4, 16, 2, 915420)}}
[2026-06-18 04:23:04,149.149 INFO    ] processOrderPayment version is : v2
[2026-06-18 04:34:13,758.758 INFO    ] processOrderPayment version is : v2
[2026-06-18 04:38:02,781.781 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '821', 'datetime': '2026-06-18 04:16:03.806000', 'tray_weight': '821', 'TS': 1781736363.806, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 04:16:03.924000', 'tray_weight': '1444', 'TS': 1781736363.924, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 04:16:03.924000', 'tray_weight': '909', 'TS': 1781736363.924, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 04:16:03.990000', 'tray_weight': '255', 'TS': 1781736363.99, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 04:16:04.092000', 'tray_weight': '353', 'TS': 1781736364.092, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 04:16:04.061000', 'tray_weight': '221', 'TS': 1781736364.0609999, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 04:16:04.166000', 'tray_weight': '-3', 'TS': 1781736364.166, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 04:16:04.214000', 'tray_weight': '497', 'TS': 1781736364.214, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 04:16:04.253000', 'tray_weight': '1069', 'TS': 1781736364.253, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 04:16:04.291000', 'tray_weight': '338', 'TS': 1781736364.291, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 04:16:04.389000', 'tray_weight': '871', 'TS': 1781736364.389, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 04:16:04.412000', 'tray_weight': '713', 'TS': 1781736364.412, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 04:16:04.436000', 'tray_weight': '910', 'TS': 1781736364.436, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 04:16:04.466000', 'tray_weight': '-6', 'TS': 1781736364.466, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 04:16:04.595000', 'tray_weight': '1357', 'TS': 1781736364.595, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 04:16:04.647000', 'tray_weight': '583', 'TS': 1781736364.647, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 4, 16, 3, 897017)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '123', 'datetime': '2026-06-18 04:38:01.621000', 'tray_weight': '123', 'TS': 1781737681.621, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 04:38:01.763000', 'tray_weight': '146', 'TS': 1781737681.763, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 04:38:01.762000', 'tray_weight': '311', 'TS': 1781737681.762, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 04:38:01.902000', 'tray_weight': '362', 'TS': 1781737681.902, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 04:38:01.871000', 'tray_weight': '189', 'TS': 1781737681.871, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 04:38:02.009000', 'tray_weight': '433', 'TS': 1781737682.0089998, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 04:38:01.977000', 'tray_weight': '101', 'TS': 1781737681.977, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 04:38:02.115000', 'tray_weight': '235', 'TS': 1781737682.115, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 04:38:02.156000', 'tray_weight': '489', 'TS': 1781737682.156, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 04:38:02.175000', 'tray_weight': '201', 'TS': 1781737682.1750002, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 04:38:02.303000', 'tray_weight': '179', 'TS': 1781737682.303, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 04:38:02.327000', 'tray_weight': '188', 'TS': 1781737682.327, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 4, 38, 1, 691107)}}
[2026-06-18 04:38:02,788.788 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '821', 'datetime': '2026-06-18 04:16:03.806000', 'tray_weight': '821', 'TS': 1781736363.806, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 04:16:03.924000', 'tray_weight': '1444', 'TS': 1781736363.924, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 04:16:03.924000', 'tray_weight': '909', 'TS': 1781736363.924, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 04:16:03.990000', 'tray_weight': '255', 'TS': 1781736363.99, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 04:16:04.092000', 'tray_weight': '353', 'TS': 1781736364.092, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 04:16:04.061000', 'tray_weight': '221', 'TS': 1781736364.0609999, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 04:16:04.166000', 'tray_weight': '-3', 'TS': 1781736364.166, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 04:16:04.214000', 'tray_weight': '497', 'TS': 1781736364.214, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 04:16:04.253000', 'tray_weight': '1069', 'TS': 1781736364.253, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 04:16:04.291000', 'tray_weight': '338', 'TS': 1781736364.291, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 04:16:04.389000', 'tray_weight': '871', 'TS': 1781736364.389, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 04:16:04.412000', 'tray_weight': '713', 'TS': 1781736364.412, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 04:16:04.436000', 'tray_weight': '910', 'TS': 1781736364.436, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 04:16:04.466000', 'tray_weight': '-6', 'TS': 1781736364.466, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 04:16:04.595000', 'tray_weight': '1357', 'TS': 1781736364.595, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 04:16:04.647000', 'tray_weight': '583', 'TS': 1781736364.647, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 4, 16, 3, 897017)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '123', 'datetime': '2026-06-18 04:38:01.621000', 'tray_weight': '123', 'TS': 1781737681.621, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 04:38:01.763000', 'tray_weight': '146', 'TS': 1781737681.763, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 04:38:01.762000', 'tray_weight': '311', 'TS': 1781737681.762, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 04:38:01.902000', 'tray_weight': '362', 'TS': 1781737681.902, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 04:38:01.871000', 'tray_weight': '189', 'TS': 1781737681.871, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 04:38:02.009000', 'tray_weight': '433', 'TS': 1781737682.0089998, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 04:38:01.977000', 'tray_weight': '101', 'TS': 1781737681.977, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 04:38:02.115000', 'tray_weight': '235', 'TS': 1781737682.115, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 04:38:02.156000', 'tray_weight': '489', 'TS': 1781737682.156, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 04:38:02.175000', 'tray_weight': '201', 'TS': 1781737682.1750002, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 04:38:02.303000', 'tray_weight': '179', 'TS': 1781737682.303, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 04:38:02.327000', 'tray_weight': '188', 'TS': 1781737682.327, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 4, 38, 1, 691107)}}
[2026-06-18 04:38:03,584.584 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 04:38:02.727000', 'tray_weight': '822', 'TS': 1781737682.727, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 04:38:02.813000', 'tray_weight': '1444', 'TS': 1781737682.8130002, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 04:38:02.809000', 'tray_weight': '909', 'TS': 1781737682.809, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 04:38:02.898000', 'tray_weight': '255', 'TS': 1781737682.898, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 04:38:02.973000', 'tray_weight': '354', 'TS': 1781737682.9729998, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 04:38:03.047000', 'tray_weight': '221', 'TS': 1781737683.0470002, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 04:38:03.075000', 'tray_weight': '-2', 'TS': 1781737683.075, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 04:38:03.124000', 'tray_weight': '497', 'TS': 1781737683.1239998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 04:38:03.166000', 'tray_weight': '1069', 'TS': 1781737683.1660001, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 04:38:03.180000', 'tray_weight': '339', 'TS': 1781737683.1799998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 04:38:03.244000', 'tray_weight': '871', 'TS': 1781737683.244, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 04:38:03.335000', 'tray_weight': '713', 'TS': 1781737683.3349998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 04:38:03.371000', 'tray_weight': '910', 'TS': 1781737683.371, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 04:38:03.390000', 'tray_weight': '-6', 'TS': 1781737683.3899999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 04:38:03.447000', 'tray_weight': '1357', 'TS': 1781737683.447, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 04:38:03.480000', 'tray_weight': '583', 'TS': 1781737683.48, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 4, 38, 2, 800569)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '123', 'datetime': '2026-06-18 04:38:01.621000', 'tray_weight': '123', 'TS': 1781737681.621, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 04:38:01.763000', 'tray_weight': '146', 'TS': 1781737681.763, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 04:38:01.762000', 'tray_weight': '311', 'TS': 1781737681.762, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 04:38:01.902000', 'tray_weight': '362', 'TS': 1781737681.902, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 04:38:01.871000', 'tray_weight': '189', 'TS': 1781737681.871, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 04:38:02.009000', 'tray_weight': '433', 'TS': 1781737682.0089998, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 04:38:01.977000', 'tray_weight': '101', 'TS': 1781737681.977, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 04:38:02.115000', 'tray_weight': '235', 'TS': 1781737682.115, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 04:38:02.156000', 'tray_weight': '489', 'TS': 1781737682.156, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 04:38:02.175000', 'tray_weight': '201', 'TS': 1781737682.1750002, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 04:38:02.303000', 'tray_weight': '179', 'TS': 1781737682.303, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 04:38:02.327000', 'tray_weight': '188', 'TS': 1781737682.327, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 4, 38, 1, 691107)}}
[2026-06-18 04:38:03,592.592 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 04:38:02.727000', 'tray_weight': '822', 'TS': 1781737682.727, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 04:38:02.813000', 'tray_weight': '1444', 'TS': 1781737682.8130002, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 04:38:02.809000', 'tray_weight': '909', 'TS': 1781737682.809, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 04:38:02.898000', 'tray_weight': '255', 'TS': 1781737682.898, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 04:38:02.973000', 'tray_weight': '354', 'TS': 1781737682.9729998, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 04:38:03.047000', 'tray_weight': '221', 'TS': 1781737683.0470002, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 04:38:03.075000', 'tray_weight': '-2', 'TS': 1781737683.075, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 04:38:03.124000', 'tray_weight': '497', 'TS': 1781737683.1239998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 04:38:03.166000', 'tray_weight': '1069', 'TS': 1781737683.1660001, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 04:38:03.180000', 'tray_weight': '339', 'TS': 1781737683.1799998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 04:38:03.244000', 'tray_weight': '871', 'TS': 1781737683.244, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 04:38:03.335000', 'tray_weight': '713', 'TS': 1781737683.3349998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 04:38:03.371000', 'tray_weight': '910', 'TS': 1781737683.371, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 04:38:03.390000', 'tray_weight': '-6', 'TS': 1781737683.3899999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 04:38:03.447000', 'tray_weight': '1357', 'TS': 1781737683.447, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 04:38:03.480000', 'tray_weight': '583', 'TS': 1781737683.48, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 4, 38, 2, 800569)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '123', 'datetime': '2026-06-18 04:38:01.621000', 'tray_weight': '123', 'TS': 1781737681.621, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 04:38:01.763000', 'tray_weight': '146', 'TS': 1781737681.763, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 04:38:01.762000', 'tray_weight': '311', 'TS': 1781737681.762, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 04:38:01.902000', 'tray_weight': '362', 'TS': 1781737681.902, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 04:38:01.871000', 'tray_weight': '189', 'TS': 1781737681.871, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 04:38:02.009000', 'tray_weight': '433', 'TS': 1781737682.0089998, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 04:38:01.977000', 'tray_weight': '101', 'TS': 1781737681.977, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 04:38:02.115000', 'tray_weight': '235', 'TS': 1781737682.115, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 04:38:02.156000', 'tray_weight': '489', 'TS': 1781737682.156, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 04:38:02.175000', 'tray_weight': '201', 'TS': 1781737682.1750002, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 04:38:02.303000', 'tray_weight': '179', 'TS': 1781737682.303, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 04:38:02.327000', 'tray_weight': '188', 'TS': 1781737682.327, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 4, 38, 1, 691107)}}
[2026-06-18 04:46:05,893.893 INFO    ] processOrderPayment version is : v2
[2026-06-18 04:51:14,256.256 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 04:38:02.727000', 'tray_weight': '822', 'TS': 1781737682.727, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 04:38:02.813000', 'tray_weight': '1444', 'TS': 1781737682.8130002, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 04:38:02.809000', 'tray_weight': '909', 'TS': 1781737682.809, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 04:38:02.898000', 'tray_weight': '255', 'TS': 1781737682.898, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 04:38:02.973000', 'tray_weight': '354', 'TS': 1781737682.9729998, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 04:38:03.047000', 'tray_weight': '221', 'TS': 1781737683.0470002, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 04:38:03.075000', 'tray_weight': '-2', 'TS': 1781737683.075, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 04:38:03.124000', 'tray_weight': '497', 'TS': 1781737683.1239998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 04:38:03.166000', 'tray_weight': '1069', 'TS': 1781737683.1660001, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 04:38:03.180000', 'tray_weight': '339', 'TS': 1781737683.1799998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 04:38:03.244000', 'tray_weight': '871', 'TS': 1781737683.244, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 04:38:03.335000', 'tray_weight': '713', 'TS': 1781737683.3349998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 04:38:03.371000', 'tray_weight': '910', 'TS': 1781737683.371, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 04:38:03.390000', 'tray_weight': '-6', 'TS': 1781737683.3899999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 04:38:03.447000', 'tray_weight': '1357', 'TS': 1781737683.447, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 04:38:03.480000', 'tray_weight': '583', 'TS': 1781737683.48, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 4, 38, 2, 800569)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 04:51:13.176000', 'tray_weight': '122', 'TS': 1781738473.176, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 04:51:13.194000', 'tray_weight': '146', 'TS': 1781738473.194, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 04:51:13.315000', 'tray_weight': '311', 'TS': 1781738473.3149998, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 04:51:13.337000', 'tray_weight': '362', 'TS': 1781738473.337, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 04:51:13.351000', 'tray_weight': '189', 'TS': 1781738473.3509998, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 04:51:13.371000', 'tray_weight': '433', 'TS': 1781738473.371, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 04:51:13.417000', 'tray_weight': '101', 'TS': 1781738473.4169998, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 04:51:13.436000', 'tray_weight': '234', 'TS': 1781738473.436, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 04:51:13.551000', 'tray_weight': '489', 'TS': 1781738473.5509999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 04:51:13.571000', 'tray_weight': '201', 'TS': 1781738473.571, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 04:51:13.630000', 'tray_weight': '178', 'TS': 1781738473.63, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 04:51:13.726000', 'tray_weight': '188', 'TS': 1781738473.7259998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 4, 51, 13, 185207)}}
[2026-06-18 04:51:14,264.264 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 04:38:02.727000', 'tray_weight': '822', 'TS': 1781737682.727, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 04:38:02.813000', 'tray_weight': '1444', 'TS': 1781737682.8130002, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 04:38:02.809000', 'tray_weight': '909', 'TS': 1781737682.809, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 04:38:02.898000', 'tray_weight': '255', 'TS': 1781737682.898, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 04:38:02.973000', 'tray_weight': '354', 'TS': 1781737682.9729998, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 04:38:03.047000', 'tray_weight': '221', 'TS': 1781737683.0470002, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 04:38:03.075000', 'tray_weight': '-2', 'TS': 1781737683.075, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 04:38:03.124000', 'tray_weight': '497', 'TS': 1781737683.1239998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 04:38:03.166000', 'tray_weight': '1069', 'TS': 1781737683.1660001, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 04:38:03.180000', 'tray_weight': '339', 'TS': 1781737683.1799998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 04:38:03.244000', 'tray_weight': '871', 'TS': 1781737683.244, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 04:38:03.335000', 'tray_weight': '713', 'TS': 1781737683.3349998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 04:38:03.371000', 'tray_weight': '910', 'TS': 1781737683.371, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 04:38:03.390000', 'tray_weight': '-6', 'TS': 1781737683.3899999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 04:38:03.447000', 'tray_weight': '1357', 'TS': 1781737683.447, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 04:38:03.480000', 'tray_weight': '583', 'TS': 1781737683.48, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 4, 38, 2, 800569)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 04:51:13.176000', 'tray_weight': '122', 'TS': 1781738473.176, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 04:51:13.194000', 'tray_weight': '146', 'TS': 1781738473.194, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 04:51:13.315000', 'tray_weight': '311', 'TS': 1781738473.3149998, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 04:51:13.337000', 'tray_weight': '362', 'TS': 1781738473.337, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 04:51:13.351000', 'tray_weight': '189', 'TS': 1781738473.3509998, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 04:51:13.371000', 'tray_weight': '433', 'TS': 1781738473.371, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 04:51:13.417000', 'tray_weight': '101', 'TS': 1781738473.4169998, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 04:51:13.436000', 'tray_weight': '234', 'TS': 1781738473.436, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 04:51:13.551000', 'tray_weight': '489', 'TS': 1781738473.5509999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 04:51:13.571000', 'tray_weight': '201', 'TS': 1781738473.571, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 04:51:13.630000', 'tray_weight': '178', 'TS': 1781738473.63, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 04:51:13.726000', 'tray_weight': '188', 'TS': 1781738473.7259998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 4, 51, 13, 185207)}}
[2026-06-18 04:51:15,066.066 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 04:51:14.190000', 'tray_weight': '822', 'TS': 1781738474.19, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 04:51:14.242000', 'tray_weight': '1443', 'TS': 1781738474.242, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 04:51:14.330000', 'tray_weight': '909', 'TS': 1781738474.33, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 04:51:14.361000', 'tray_weight': '255', 'TS': 1781738474.361, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 04:51:14.378000', 'tray_weight': '354', 'TS': 1781738474.378, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '222', 'datetime': '2026-06-18 04:51:14.451000', 'tray_weight': '222', 'TS': 1781738474.451, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 04:51:14.473000', 'tray_weight': '-3', 'TS': 1781738474.473, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 04:51:14.612000', 'tray_weight': '497', 'TS': 1781738474.612, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 04:51:14.576000', 'tray_weight': '1069', 'TS': 1781738474.5760002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 04:51:14.668000', 'tray_weight': '338', 'TS': 1781738474.668, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 04:51:14.674000', 'tray_weight': '870', 'TS': 1781738474.674, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 04:51:14.743000', 'tray_weight': '713', 'TS': 1781738474.743, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 04:51:14.809000', 'tray_weight': '910', 'TS': 1781738474.809, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 04:51:14.860000', 'tray_weight': '-6', 'TS': 1781738474.86, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 04:51:14.934000', 'tray_weight': '1357', 'TS': 1781738474.934, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 04:51:15.011000', 'tray_weight': '583', 'TS': 1781738475.011, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 4, 51, 14, 277661)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 04:51:13.176000', 'tray_weight': '122', 'TS': 1781738473.176, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 04:51:13.194000', 'tray_weight': '146', 'TS': 1781738473.194, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 04:51:13.315000', 'tray_weight': '311', 'TS': 1781738473.3149998, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 04:51:13.337000', 'tray_weight': '362', 'TS': 1781738473.337, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 04:51:13.351000', 'tray_weight': '189', 'TS': 1781738473.3509998, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 04:51:13.371000', 'tray_weight': '433', 'TS': 1781738473.371, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 04:51:13.417000', 'tray_weight': '101', 'TS': 1781738473.4169998, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 04:51:13.436000', 'tray_weight': '234', 'TS': 1781738473.436, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 04:51:13.551000', 'tray_weight': '489', 'TS': 1781738473.5509999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 04:51:13.571000', 'tray_weight': '201', 'TS': 1781738473.571, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 04:51:13.630000', 'tray_weight': '178', 'TS': 1781738473.63, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 04:51:13.726000', 'tray_weight': '188', 'TS': 1781738473.7259998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 4, 51, 13, 185207)}}
[2026-06-18 04:51:15,073.073 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 04:51:14.190000', 'tray_weight': '822', 'TS': 1781738474.19, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 04:51:14.242000', 'tray_weight': '1443', 'TS': 1781738474.242, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 04:51:14.330000', 'tray_weight': '909', 'TS': 1781738474.33, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 04:51:14.361000', 'tray_weight': '255', 'TS': 1781738474.361, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 04:51:14.378000', 'tray_weight': '354', 'TS': 1781738474.378, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '222', 'datetime': '2026-06-18 04:51:14.451000', 'tray_weight': '222', 'TS': 1781738474.451, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 04:51:14.473000', 'tray_weight': '-3', 'TS': 1781738474.473, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 04:51:14.612000', 'tray_weight': '497', 'TS': 1781738474.612, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 04:51:14.576000', 'tray_weight': '1069', 'TS': 1781738474.5760002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 04:51:14.668000', 'tray_weight': '338', 'TS': 1781738474.668, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 04:51:14.674000', 'tray_weight': '870', 'TS': 1781738474.674, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 04:51:14.743000', 'tray_weight': '713', 'TS': 1781738474.743, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 04:51:14.809000', 'tray_weight': '910', 'TS': 1781738474.809, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 04:51:14.860000', 'tray_weight': '-6', 'TS': 1781738474.86, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 04:51:14.934000', 'tray_weight': '1357', 'TS': 1781738474.934, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 04:51:15.011000', 'tray_weight': '583', 'TS': 1781738475.011, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 4, 51, 14, 277661)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 04:51:13.176000', 'tray_weight': '122', 'TS': 1781738473.176, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 04:51:13.194000', 'tray_weight': '146', 'TS': 1781738473.194, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 04:51:13.315000', 'tray_weight': '311', 'TS': 1781738473.3149998, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 04:51:13.337000', 'tray_weight': '362', 'TS': 1781738473.337, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 04:51:13.351000', 'tray_weight': '189', 'TS': 1781738473.3509998, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 04:51:13.371000', 'tray_weight': '433', 'TS': 1781738473.371, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 04:51:13.417000', 'tray_weight': '101', 'TS': 1781738473.4169998, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 04:51:13.436000', 'tray_weight': '234', 'TS': 1781738473.436, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 04:51:13.551000', 'tray_weight': '489', 'TS': 1781738473.5509999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 04:51:13.571000', 'tray_weight': '201', 'TS': 1781738473.571, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 04:51:13.630000', 'tray_weight': '178', 'TS': 1781738473.63, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 04:51:13.726000', 'tray_weight': '188', 'TS': 1781738473.7259998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 4, 51, 13, 185207)}}
[2026-06-18 04:53:25,404.404 INFO    ] processOrderPayment version is : v2
[2026-06-18 05:03:14,598.598 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 04:51:14.190000', 'tray_weight': '822', 'TS': 1781738474.19, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 04:51:14.242000', 'tray_weight': '1443', 'TS': 1781738474.242, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 04:51:14.330000', 'tray_weight': '909', 'TS': 1781738474.33, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 04:51:14.361000', 'tray_weight': '255', 'TS': 1781738474.361, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 04:51:14.378000', 'tray_weight': '354', 'TS': 1781738474.378, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '222', 'datetime': '2026-06-18 04:51:14.451000', 'tray_weight': '222', 'TS': 1781738474.451, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 04:51:14.473000', 'tray_weight': '-3', 'TS': 1781738474.473, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 04:51:14.612000', 'tray_weight': '497', 'TS': 1781738474.612, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 04:51:14.576000', 'tray_weight': '1069', 'TS': 1781738474.5760002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 04:51:14.668000', 'tray_weight': '338', 'TS': 1781738474.668, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 04:51:14.674000', 'tray_weight': '870', 'TS': 1781738474.674, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 04:51:14.743000', 'tray_weight': '713', 'TS': 1781738474.743, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 04:51:14.809000', 'tray_weight': '910', 'TS': 1781738474.809, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 04:51:14.860000', 'tray_weight': '-6', 'TS': 1781738474.86, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 04:51:14.934000', 'tray_weight': '1357', 'TS': 1781738474.934, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 04:51:15.011000', 'tray_weight': '583', 'TS': 1781738475.011, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 4, 51, 14, 277661)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 05:03:13.603000', 'tray_weight': '122', 'TS': 1781739193.6030002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 05:03:13.741000', 'tray_weight': '146', 'TS': 1781739193.741, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 05:03:13.683000', 'tray_weight': '311', 'TS': 1781739193.6829998, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 05:03:13.822000', 'tray_weight': '362', 'TS': 1781739193.822, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 05:03:13.808000', 'tray_weight': '189', 'TS': 1781739193.808, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 05:03:13.825000', 'tray_weight': '433', 'TS': 1781739193.825, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 05:03:13.869000', 'tray_weight': '101', 'TS': 1781739193.869, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 05:03:14.007000', 'tray_weight': '234', 'TS': 1781739194.007, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 05:03:13.981000', 'tray_weight': '489', 'TS': 1781739193.981, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 05:03:14.120000', 'tray_weight': '201', 'TS': 1781739194.12, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 05:03:14.160000', 'tray_weight': '178', 'TS': 1781739194.16, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 05:03:14.160000', 'tray_weight': '188', 'TS': 1781739194.16, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 5, 3, 13, 687966)}}
[2026-06-18 05:03:14,605.605 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 04:51:14.190000', 'tray_weight': '822', 'TS': 1781738474.19, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 04:51:14.242000', 'tray_weight': '1443', 'TS': 1781738474.242, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 04:51:14.330000', 'tray_weight': '909', 'TS': 1781738474.33, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 04:51:14.361000', 'tray_weight': '255', 'TS': 1781738474.361, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 04:51:14.378000', 'tray_weight': '354', 'TS': 1781738474.378, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '222', 'datetime': '2026-06-18 04:51:14.451000', 'tray_weight': '222', 'TS': 1781738474.451, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 04:51:14.473000', 'tray_weight': '-3', 'TS': 1781738474.473, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 04:51:14.612000', 'tray_weight': '497', 'TS': 1781738474.612, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 04:51:14.576000', 'tray_weight': '1069', 'TS': 1781738474.5760002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 04:51:14.668000', 'tray_weight': '338', 'TS': 1781738474.668, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 04:51:14.674000', 'tray_weight': '870', 'TS': 1781738474.674, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 04:51:14.743000', 'tray_weight': '713', 'TS': 1781738474.743, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 04:51:14.809000', 'tray_weight': '910', 'TS': 1781738474.809, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 04:51:14.860000', 'tray_weight': '-6', 'TS': 1781738474.86, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 04:51:14.934000', 'tray_weight': '1357', 'TS': 1781738474.934, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 04:51:15.011000', 'tray_weight': '583', 'TS': 1781738475.011, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 4, 51, 14, 277661)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 05:03:13.603000', 'tray_weight': '122', 'TS': 1781739193.6030002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 05:03:13.741000', 'tray_weight': '146', 'TS': 1781739193.741, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 05:03:13.683000', 'tray_weight': '311', 'TS': 1781739193.6829998, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 05:03:13.822000', 'tray_weight': '362', 'TS': 1781739193.822, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 05:03:13.808000', 'tray_weight': '189', 'TS': 1781739193.808, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 05:03:13.825000', 'tray_weight': '433', 'TS': 1781739193.825, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 05:03:13.869000', 'tray_weight': '101', 'TS': 1781739193.869, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 05:03:14.007000', 'tray_weight': '234', 'TS': 1781739194.007, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 05:03:13.981000', 'tray_weight': '489', 'TS': 1781739193.981, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 05:03:14.120000', 'tray_weight': '201', 'TS': 1781739194.12, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 05:03:14.160000', 'tray_weight': '178', 'TS': 1781739194.16, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 05:03:14.160000', 'tray_weight': '188', 'TS': 1781739194.16, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 5, 3, 13, 687966)}}
[2026-06-18 05:03:15,447.447 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 05:03:14.586000', 'tray_weight': '822', 'TS': 1781739194.586, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 05:03:14.587000', 'tray_weight': '1443', 'TS': 1781739194.5870001, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 05:03:14.708000', 'tray_weight': '910', 'TS': 1781739194.708, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 05:03:14.767000', 'tray_weight': '255', 'TS': 1781739194.767, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 05:03:14.813000', 'tray_weight': '354', 'TS': 1781739194.813, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '222', 'datetime': '2026-06-18 05:03:14.793000', 'tray_weight': '222', 'TS': 1781739194.793, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 05:03:14.818000', 'tray_weight': '-3', 'TS': 1781739194.818, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 05:03:14.941000', 'tray_weight': '497', 'TS': 1781739194.941, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 05:03:14.937000', 'tray_weight': '1069', 'TS': 1781739194.937, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 05:03:15.060000', 'tray_weight': '338', 'TS': 1781739195.0600002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 05:03:15.039000', 'tray_weight': '870', 'TS': 1781739195.039, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 05:03:15.093000', 'tray_weight': '714', 'TS': 1781739195.093, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 05:03:15.148000', 'tray_weight': '910', 'TS': 1781739195.148, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 05:03:15.261000', 'tray_weight': '-7', 'TS': 1781739195.261, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 05:03:15.283000', 'tray_weight': '1357', 'TS': 1781739195.283, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 05:03:15.311000', 'tray_weight': '583', 'TS': 1781739195.3109999, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 5, 3, 14, 616924)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 05:03:13.603000', 'tray_weight': '122', 'TS': 1781739193.6030002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 05:03:13.741000', 'tray_weight': '146', 'TS': 1781739193.741, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 05:03:13.683000', 'tray_weight': '311', 'TS': 1781739193.6829998, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 05:03:13.822000', 'tray_weight': '362', 'TS': 1781739193.822, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 05:03:13.808000', 'tray_weight': '189', 'TS': 1781739193.808, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 05:03:13.825000', 'tray_weight': '433', 'TS': 1781739193.825, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 05:03:13.869000', 'tray_weight': '101', 'TS': 1781739193.869, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 05:03:14.007000', 'tray_weight': '234', 'TS': 1781739194.007, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 05:03:13.981000', 'tray_weight': '489', 'TS': 1781739193.981, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 05:03:14.120000', 'tray_weight': '201', 'TS': 1781739194.12, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 05:03:14.160000', 'tray_weight': '178', 'TS': 1781739194.16, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 05:03:14.160000', 'tray_weight': '188', 'TS': 1781739194.16, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 5, 3, 13, 687966)}}
[2026-06-18 05:03:15,458.458 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 05:03:14.586000', 'tray_weight': '822', 'TS': 1781739194.586, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 05:03:14.587000', 'tray_weight': '1443', 'TS': 1781739194.5870001, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 05:03:14.708000', 'tray_weight': '910', 'TS': 1781739194.708, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 05:03:14.767000', 'tray_weight': '255', 'TS': 1781739194.767, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 05:03:14.813000', 'tray_weight': '354', 'TS': 1781739194.813, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '222', 'datetime': '2026-06-18 05:03:14.793000', 'tray_weight': '222', 'TS': 1781739194.793, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 05:03:14.818000', 'tray_weight': '-3', 'TS': 1781739194.818, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 05:03:14.941000', 'tray_weight': '497', 'TS': 1781739194.941, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 05:03:14.937000', 'tray_weight': '1069', 'TS': 1781739194.937, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 05:03:15.060000', 'tray_weight': '338', 'TS': 1781739195.0600002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 05:03:15.039000', 'tray_weight': '870', 'TS': 1781739195.039, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 05:03:15.093000', 'tray_weight': '714', 'TS': 1781739195.093, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 05:03:15.148000', 'tray_weight': '910', 'TS': 1781739195.148, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 05:03:15.261000', 'tray_weight': '-7', 'TS': 1781739195.261, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 05:03:15.283000', 'tray_weight': '1357', 'TS': 1781739195.283, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 05:03:15.311000', 'tray_weight': '583', 'TS': 1781739195.3109999, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 5, 3, 14, 616924)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 05:03:13.603000', 'tray_weight': '122', 'TS': 1781739193.6030002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 05:03:13.741000', 'tray_weight': '146', 'TS': 1781739193.741, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 05:03:13.683000', 'tray_weight': '311', 'TS': 1781739193.6829998, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 05:03:13.822000', 'tray_weight': '362', 'TS': 1781739193.822, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 05:03:13.808000', 'tray_weight': '189', 'TS': 1781739193.808, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 05:03:13.825000', 'tray_weight': '433', 'TS': 1781739193.825, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 05:03:13.869000', 'tray_weight': '101', 'TS': 1781739193.869, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 05:03:14.007000', 'tray_weight': '234', 'TS': 1781739194.007, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 05:03:13.981000', 'tray_weight': '489', 'TS': 1781739193.981, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 05:03:14.120000', 'tray_weight': '201', 'TS': 1781739194.12, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 05:03:14.160000', 'tray_weight': '178', 'TS': 1781739194.16, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 05:03:14.160000', 'tray_weight': '188', 'TS': 1781739194.16, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 5, 3, 13, 687966)}}
[2026-06-18 05:05:51,684.684 INFO    ] processOrderPayment version is : v2
[2026-06-18 05:15:28,440.440 INFO    ] processOrderPayment version is : v2
[2026-06-18 05:15:28,567.567 INFO    ] pg status for order_id before: TM02201903190925175446 is --> False
[2026-06-18 05:15:28,863.863 INFO    ] pg status for order_id after: TM02201903190925175446 is --> {'status': False}
[2026-06-18 05:16:56,704.704 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 05:03:14.586000', 'tray_weight': '822', 'TS': 1781739194.586, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 05:03:14.587000', 'tray_weight': '1443', 'TS': 1781739194.5870001, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 05:03:14.708000', 'tray_weight': '910', 'TS': 1781739194.708, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 05:03:14.767000', 'tray_weight': '255', 'TS': 1781739194.767, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 05:03:14.813000', 'tray_weight': '354', 'TS': 1781739194.813, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '222', 'datetime': '2026-06-18 05:03:14.793000', 'tray_weight': '222', 'TS': 1781739194.793, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 05:03:14.818000', 'tray_weight': '-3', 'TS': 1781739194.818, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 05:03:14.941000', 'tray_weight': '497', 'TS': 1781739194.941, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 05:03:14.937000', 'tray_weight': '1069', 'TS': 1781739194.937, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 05:03:15.060000', 'tray_weight': '338', 'TS': 1781739195.0600002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 05:03:15.039000', 'tray_weight': '870', 'TS': 1781739195.039, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 05:03:15.093000', 'tray_weight': '714', 'TS': 1781739195.093, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 05:03:15.148000', 'tray_weight': '910', 'TS': 1781739195.148, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 05:03:15.261000', 'tray_weight': '-7', 'TS': 1781739195.261, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 05:03:15.283000', 'tray_weight': '1357', 'TS': 1781739195.283, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 05:03:15.311000', 'tray_weight': '583', 'TS': 1781739195.3109999, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 5, 3, 14, 616924)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 05:16:55.735000', 'tray_weight': '122', 'TS': 1781740015.735, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 05:16:55.755000', 'tray_weight': '146', 'TS': 1781740015.755, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 05:16:55.868000', 'tray_weight': '311', 'TS': 1781740015.868, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 05:16:55.888000', 'tray_weight': '362', 'TS': 1781740015.8879998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 05:16:55.969000', 'tray_weight': '189', 'TS': 1781740015.969, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 05:16:55.990000', 'tray_weight': '433', 'TS': 1781740015.99, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 05:16:56.079000', 'tray_weight': '101', 'TS': 1781740016.079, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 05:16:56.099000', 'tray_weight': '234', 'TS': 1781740016.0990002, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 05:16:56.148000', 'tray_weight': '489', 'TS': 1781740016.148, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 05:16:56.169000', 'tray_weight': '201', 'TS': 1781740016.169, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 05:16:56.261000', 'tray_weight': '178', 'TS': 1781740016.261, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 05:16:56.238000', 'tray_weight': '188', 'TS': 1781740016.2380002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 5, 16, 55, 787953)}}
[2026-06-18 05:16:56,711.711 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 05:03:14.586000', 'tray_weight': '822', 'TS': 1781739194.586, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 05:03:14.587000', 'tray_weight': '1443', 'TS': 1781739194.5870001, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 05:03:14.708000', 'tray_weight': '910', 'TS': 1781739194.708, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 05:03:14.767000', 'tray_weight': '255', 'TS': 1781739194.767, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 05:03:14.813000', 'tray_weight': '354', 'TS': 1781739194.813, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '222', 'datetime': '2026-06-18 05:03:14.793000', 'tray_weight': '222', 'TS': 1781739194.793, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 05:03:14.818000', 'tray_weight': '-3', 'TS': 1781739194.818, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 05:03:14.941000', 'tray_weight': '497', 'TS': 1781739194.941, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 05:03:14.937000', 'tray_weight': '1069', 'TS': 1781739194.937, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 05:03:15.060000', 'tray_weight': '338', 'TS': 1781739195.0600002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 05:03:15.039000', 'tray_weight': '870', 'TS': 1781739195.039, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 05:03:15.093000', 'tray_weight': '714', 'TS': 1781739195.093, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 05:03:15.148000', 'tray_weight': '910', 'TS': 1781739195.148, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 05:03:15.261000', 'tray_weight': '-7', 'TS': 1781739195.261, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 05:03:15.283000', 'tray_weight': '1357', 'TS': 1781739195.283, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 05:03:15.311000', 'tray_weight': '583', 'TS': 1781739195.3109999, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 5, 3, 14, 616924)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 05:16:55.735000', 'tray_weight': '122', 'TS': 1781740015.735, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 05:16:55.755000', 'tray_weight': '146', 'TS': 1781740015.755, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 05:16:55.868000', 'tray_weight': '311', 'TS': 1781740015.868, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 05:16:55.888000', 'tray_weight': '362', 'TS': 1781740015.8879998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 05:16:55.969000', 'tray_weight': '189', 'TS': 1781740015.969, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 05:16:55.990000', 'tray_weight': '433', 'TS': 1781740015.99, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 05:16:56.079000', 'tray_weight': '101', 'TS': 1781740016.079, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 05:16:56.099000', 'tray_weight': '234', 'TS': 1781740016.0990002, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 05:16:56.148000', 'tray_weight': '489', 'TS': 1781740016.148, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 05:16:56.169000', 'tray_weight': '201', 'TS': 1781740016.169, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 05:16:56.261000', 'tray_weight': '178', 'TS': 1781740016.261, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 05:16:56.238000', 'tray_weight': '188', 'TS': 1781740016.2380002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 5, 16, 55, 787953)}}
[2026-06-18 05:16:57,547.547 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 05:16:56.650000', 'tray_weight': '823', 'TS': 1781740016.6499999, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 05:16:56.700000', 'tray_weight': '1444', 'TS': 1781740016.7, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 05:16:56.739000', 'tray_weight': '910', 'TS': 1781740016.739, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 05:16:56.803000', 'tray_weight': '255', 'TS': 1781740016.803, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 05:16:56.901000', 'tray_weight': '354', 'TS': 1781740016.901, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 05:16:56.894000', 'tray_weight': '221', 'TS': 1781740016.894, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 05:16:56.951000', 'tray_weight': '-2', 'TS': 1781740016.951, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 05:16:57.064000', 'tray_weight': '497', 'TS': 1781740017.064, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 05:16:57.101000', 'tray_weight': '1069', 'TS': 1781740017.101, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 05:16:57.156000', 'tray_weight': '339', 'TS': 1781740017.156, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 05:16:57.165000', 'tray_weight': '871', 'TS': 1781740017.165, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 05:16:57.193000', 'tray_weight': '713', 'TS': 1781740017.193, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 05:16:57.248000', 'tray_weight': '910', 'TS': 1781740017.248, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 05:16:57.304000', 'tray_weight': '-6', 'TS': 1781740017.3040001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 05:16:57.406000', 'tray_weight': '1357', 'TS': 1781740017.406, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 05:16:57.463000', 'tray_weight': '583', 'TS': 1781740017.463, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 5, 16, 56, 723560)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 05:16:55.735000', 'tray_weight': '122', 'TS': 1781740015.735, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 05:16:55.755000', 'tray_weight': '146', 'TS': 1781740015.755, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 05:16:55.868000', 'tray_weight': '311', 'TS': 1781740015.868, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 05:16:55.888000', 'tray_weight': '362', 'TS': 1781740015.8879998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 05:16:55.969000', 'tray_weight': '189', 'TS': 1781740015.969, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 05:16:55.990000', 'tray_weight': '433', 'TS': 1781740015.99, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 05:16:56.079000', 'tray_weight': '101', 'TS': 1781740016.079, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 05:16:56.099000', 'tray_weight': '234', 'TS': 1781740016.0990002, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 05:16:56.148000', 'tray_weight': '489', 'TS': 1781740016.148, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 05:16:56.169000', 'tray_weight': '201', 'TS': 1781740016.169, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 05:16:56.261000', 'tray_weight': '178', 'TS': 1781740016.261, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 05:16:56.238000', 'tray_weight': '188', 'TS': 1781740016.2380002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 5, 16, 55, 787953)}}
[2026-06-18 05:16:57,554.554 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 05:16:56.650000', 'tray_weight': '823', 'TS': 1781740016.6499999, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 05:16:56.700000', 'tray_weight': '1444', 'TS': 1781740016.7, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 05:16:56.739000', 'tray_weight': '910', 'TS': 1781740016.739, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 05:16:56.803000', 'tray_weight': '255', 'TS': 1781740016.803, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 05:16:56.901000', 'tray_weight': '354', 'TS': 1781740016.901, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 05:16:56.894000', 'tray_weight': '221', 'TS': 1781740016.894, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 05:16:56.951000', 'tray_weight': '-2', 'TS': 1781740016.951, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 05:16:57.064000', 'tray_weight': '497', 'TS': 1781740017.064, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 05:16:57.101000', 'tray_weight': '1069', 'TS': 1781740017.101, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 05:16:57.156000', 'tray_weight': '339', 'TS': 1781740017.156, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 05:16:57.165000', 'tray_weight': '871', 'TS': 1781740017.165, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 05:16:57.193000', 'tray_weight': '713', 'TS': 1781740017.193, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 05:16:57.248000', 'tray_weight': '910', 'TS': 1781740017.248, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 05:16:57.304000', 'tray_weight': '-6', 'TS': 1781740017.3040001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 05:16:57.406000', 'tray_weight': '1357', 'TS': 1781740017.406, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 05:16:57.463000', 'tray_weight': '583', 'TS': 1781740017.463, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 5, 16, 56, 723560)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 05:16:55.735000', 'tray_weight': '122', 'TS': 1781740015.735, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 05:16:55.755000', 'tray_weight': '146', 'TS': 1781740015.755, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 05:16:55.868000', 'tray_weight': '311', 'TS': 1781740015.868, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 05:16:55.888000', 'tray_weight': '362', 'TS': 1781740015.8879998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 05:16:55.969000', 'tray_weight': '189', 'TS': 1781740015.969, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 05:16:55.990000', 'tray_weight': '433', 'TS': 1781740015.99, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 05:16:56.079000', 'tray_weight': '101', 'TS': 1781740016.079, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 05:16:56.099000', 'tray_weight': '234', 'TS': 1781740016.0990002, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 05:16:56.148000', 'tray_weight': '489', 'TS': 1781740016.148, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 05:16:56.169000', 'tray_weight': '201', 'TS': 1781740016.169, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 05:16:56.261000', 'tray_weight': '178', 'TS': 1781740016.261, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 05:16:56.238000', 'tray_weight': '188', 'TS': 1781740016.2380002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 5, 16, 55, 787953)}}
[2026-06-18 05:21:41,884.884 INFO    ] processOrderPayment version is : v2
[2026-06-18 05:30:20,063.063 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 05:16:56.650000', 'tray_weight': '823', 'TS': 1781740016.6499999, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 05:16:56.700000', 'tray_weight': '1444', 'TS': 1781740016.7, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 05:16:56.739000', 'tray_weight': '910', 'TS': 1781740016.739, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 05:16:56.803000', 'tray_weight': '255', 'TS': 1781740016.803, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 05:16:56.901000', 'tray_weight': '354', 'TS': 1781740016.901, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 05:16:56.894000', 'tray_weight': '221', 'TS': 1781740016.894, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 05:16:56.951000', 'tray_weight': '-2', 'TS': 1781740016.951, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 05:16:57.064000', 'tray_weight': '497', 'TS': 1781740017.064, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 05:16:57.101000', 'tray_weight': '1069', 'TS': 1781740017.101, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 05:16:57.156000', 'tray_weight': '339', 'TS': 1781740017.156, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 05:16:57.165000', 'tray_weight': '871', 'TS': 1781740017.165, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 05:16:57.193000', 'tray_weight': '713', 'TS': 1781740017.193, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 05:16:57.248000', 'tray_weight': '910', 'TS': 1781740017.248, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 05:16:57.304000', 'tray_weight': '-6', 'TS': 1781740017.3040001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 05:16:57.406000', 'tray_weight': '1357', 'TS': 1781740017.406, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 05:16:57.463000', 'tray_weight': '583', 'TS': 1781740017.463, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 5, 16, 56, 723560)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 05:30:19.072000', 'tray_weight': '122', 'TS': 1781740819.072, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 05:30:19.211000', 'tray_weight': '146', 'TS': 1781740819.211, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 05:30:19.184000', 'tray_weight': '311', 'TS': 1781740819.184, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 05:30:19.204000', 'tray_weight': '362', 'TS': 1781740819.204, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 05:30:19.317000', 'tray_weight': '189', 'TS': 1781740819.3170002, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 05:30:19.337000', 'tray_weight': '433', 'TS': 1781740819.337, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 05:30:19.411000', 'tray_weight': '101', 'TS': 1781740819.4109998, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 05:30:19.431000', 'tray_weight': '234', 'TS': 1781740819.431, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 05:30:19.431000', 'tray_weight': '489', 'TS': 1781740819.431, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 05:30:19.568000', 'tray_weight': '201', 'TS': 1781740819.5679998, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 05:30:19.633000', 'tray_weight': '178', 'TS': 1781740819.6330001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 05:30:19.610000', 'tray_weight': '188', 'TS': 1781740819.61, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 5, 30, 19, 157246)}}
[2026-06-18 05:30:20,070.070 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 05:16:56.650000', 'tray_weight': '823', 'TS': 1781740016.6499999, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 05:16:56.700000', 'tray_weight': '1444', 'TS': 1781740016.7, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 05:16:56.739000', 'tray_weight': '910', 'TS': 1781740016.739, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 05:16:56.803000', 'tray_weight': '255', 'TS': 1781740016.803, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 05:16:56.901000', 'tray_weight': '354', 'TS': 1781740016.901, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 05:16:56.894000', 'tray_weight': '221', 'TS': 1781740016.894, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 05:16:56.951000', 'tray_weight': '-2', 'TS': 1781740016.951, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 05:16:57.064000', 'tray_weight': '497', 'TS': 1781740017.064, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 05:16:57.101000', 'tray_weight': '1069', 'TS': 1781740017.101, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 05:16:57.156000', 'tray_weight': '339', 'TS': 1781740017.156, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 05:16:57.165000', 'tray_weight': '871', 'TS': 1781740017.165, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 05:16:57.193000', 'tray_weight': '713', 'TS': 1781740017.193, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 05:16:57.248000', 'tray_weight': '910', 'TS': 1781740017.248, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 05:16:57.304000', 'tray_weight': '-6', 'TS': 1781740017.3040001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 05:16:57.406000', 'tray_weight': '1357', 'TS': 1781740017.406, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 05:16:57.463000', 'tray_weight': '583', 'TS': 1781740017.463, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 5, 16, 56, 723560)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 05:30:19.072000', 'tray_weight': '122', 'TS': 1781740819.072, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 05:30:19.211000', 'tray_weight': '146', 'TS': 1781740819.211, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 05:30:19.184000', 'tray_weight': '311', 'TS': 1781740819.184, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 05:30:19.204000', 'tray_weight': '362', 'TS': 1781740819.204, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 05:30:19.317000', 'tray_weight': '189', 'TS': 1781740819.3170002, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 05:30:19.337000', 'tray_weight': '433', 'TS': 1781740819.337, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 05:30:19.411000', 'tray_weight': '101', 'TS': 1781740819.4109998, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 05:30:19.431000', 'tray_weight': '234', 'TS': 1781740819.431, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 05:30:19.431000', 'tray_weight': '489', 'TS': 1781740819.431, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 05:30:19.568000', 'tray_weight': '201', 'TS': 1781740819.5679998, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 05:30:19.633000', 'tray_weight': '178', 'TS': 1781740819.6330001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 05:30:19.610000', 'tray_weight': '188', 'TS': 1781740819.61, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 5, 30, 19, 157246)}}
[2026-06-18 05:30:20,860.860 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 05:30:20.013000', 'tray_weight': '823', 'TS': 1781740820.013, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 05:30:20.113000', 'tray_weight': '1444', 'TS': 1781740820.113, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 05:30:20.151000', 'tray_weight': '909', 'TS': 1781740820.151, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 05:30:20.158000', 'tray_weight': '254', 'TS': 1781740820.158, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 05:30:20.204000', 'tray_weight': '354', 'TS': 1781740820.204, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 05:30:20.294000', 'tray_weight': '221', 'TS': 1781740820.2940001, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 05:30:20.325000', 'tray_weight': '-3', 'TS': 1781740820.325, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 05:30:20.367000', 'tray_weight': '497', 'TS': 1781740820.367, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 05:30:20.389000', 'tray_weight': '1069', 'TS': 1781740820.389, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 05:30:20.446000', 'tray_weight': '338', 'TS': 1781740820.446, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 05:30:20.492000', 'tray_weight': '870', 'TS': 1781740820.4919999, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 05:30:20.599000', 'tray_weight': '713', 'TS': 1781740820.5990002, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 05:30:20.579000', 'tray_weight': '910', 'TS': 1781740820.579, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 05:30:20.673000', 'tray_weight': '-6', 'TS': 1781740820.6729999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 05:30:20.689000', 'tray_weight': '1357', 'TS': 1781740820.6890001, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 05:30:20.743000', 'tray_weight': '583', 'TS': 1781740820.743, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 5, 30, 20, 82178)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 05:30:19.072000', 'tray_weight': '122', 'TS': 1781740819.072, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 05:30:19.211000', 'tray_weight': '146', 'TS': 1781740819.211, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 05:30:19.184000', 'tray_weight': '311', 'TS': 1781740819.184, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 05:30:19.204000', 'tray_weight': '362', 'TS': 1781740819.204, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 05:30:19.317000', 'tray_weight': '189', 'TS': 1781740819.3170002, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 05:30:19.337000', 'tray_weight': '433', 'TS': 1781740819.337, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 05:30:19.411000', 'tray_weight': '101', 'TS': 1781740819.4109998, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 05:30:19.431000', 'tray_weight': '234', 'TS': 1781740819.431, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 05:30:19.431000', 'tray_weight': '489', 'TS': 1781740819.431, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 05:30:19.568000', 'tray_weight': '201', 'TS': 1781740819.5679998, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 05:30:19.633000', 'tray_weight': '178', 'TS': 1781740819.6330001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 05:30:19.610000', 'tray_weight': '188', 'TS': 1781740819.61, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 5, 30, 19, 157246)}}
[2026-06-18 05:30:20,867.867 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 05:30:20.013000', 'tray_weight': '823', 'TS': 1781740820.013, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 05:30:20.113000', 'tray_weight': '1444', 'TS': 1781740820.113, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 05:30:20.151000', 'tray_weight': '909', 'TS': 1781740820.151, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 05:30:20.158000', 'tray_weight': '254', 'TS': 1781740820.158, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 05:30:20.204000', 'tray_weight': '354', 'TS': 1781740820.204, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 05:30:20.294000', 'tray_weight': '221', 'TS': 1781740820.2940001, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 05:30:20.325000', 'tray_weight': '-3', 'TS': 1781740820.325, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 05:30:20.367000', 'tray_weight': '497', 'TS': 1781740820.367, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 05:30:20.389000', 'tray_weight': '1069', 'TS': 1781740820.389, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 05:30:20.446000', 'tray_weight': '338', 'TS': 1781740820.446, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 05:30:20.492000', 'tray_weight': '870', 'TS': 1781740820.4919999, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 05:30:20.599000', 'tray_weight': '713', 'TS': 1781740820.5990002, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 05:30:20.579000', 'tray_weight': '910', 'TS': 1781740820.579, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 05:30:20.673000', 'tray_weight': '-6', 'TS': 1781740820.6729999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 05:30:20.689000', 'tray_weight': '1357', 'TS': 1781740820.6890001, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 05:30:20.743000', 'tray_weight': '583', 'TS': 1781740820.743, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 5, 30, 20, 82178)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 05:30:19.072000', 'tray_weight': '122', 'TS': 1781740819.072, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 05:30:19.211000', 'tray_weight': '146', 'TS': 1781740819.211, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 05:30:19.184000', 'tray_weight': '311', 'TS': 1781740819.184, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 05:30:19.204000', 'tray_weight': '362', 'TS': 1781740819.204, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 05:30:19.317000', 'tray_weight': '189', 'TS': 1781740819.3170002, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 05:30:19.337000', 'tray_weight': '433', 'TS': 1781740819.337, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 05:30:19.411000', 'tray_weight': '101', 'TS': 1781740819.4109998, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 05:30:19.431000', 'tray_weight': '234', 'TS': 1781740819.431, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 05:30:19.431000', 'tray_weight': '489', 'TS': 1781740819.431, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 05:30:19.568000', 'tray_weight': '201', 'TS': 1781740819.5679998, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 05:30:19.633000', 'tray_weight': '178', 'TS': 1781740819.6330001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 05:30:19.610000', 'tray_weight': '188', 'TS': 1781740819.61, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 5, 30, 19, 157246)}}
[2026-06-18 05:39:41,331.331 INFO    ] processOrderPayment version is : v2
[2026-06-18 05:42:07,896.896 INFO    ] processOrderPayment version is : v2
[2026-06-18 05:47:22,982.982 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 05:30:20.013000', 'tray_weight': '823', 'TS': 1781740820.013, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 05:30:20.113000', 'tray_weight': '1444', 'TS': 1781740820.113, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 05:30:20.151000', 'tray_weight': '909', 'TS': 1781740820.151, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 05:30:20.158000', 'tray_weight': '254', 'TS': 1781740820.158, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 05:30:20.204000', 'tray_weight': '354', 'TS': 1781740820.204, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 05:30:20.294000', 'tray_weight': '221', 'TS': 1781740820.2940001, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 05:30:20.325000', 'tray_weight': '-3', 'TS': 1781740820.325, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 05:30:20.367000', 'tray_weight': '497', 'TS': 1781740820.367, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 05:30:20.389000', 'tray_weight': '1069', 'TS': 1781740820.389, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 05:30:20.446000', 'tray_weight': '338', 'TS': 1781740820.446, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 05:30:20.492000', 'tray_weight': '870', 'TS': 1781740820.4919999, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 05:30:20.599000', 'tray_weight': '713', 'TS': 1781740820.5990002, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 05:30:20.579000', 'tray_weight': '910', 'TS': 1781740820.579, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 05:30:20.673000', 'tray_weight': '-6', 'TS': 1781740820.6729999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 05:30:20.689000', 'tray_weight': '1357', 'TS': 1781740820.6890001, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 05:30:20.743000', 'tray_weight': '583', 'TS': 1781740820.743, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 5, 30, 20, 82178)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 05:47:22.033000', 'tray_weight': '122', 'TS': 1781741842.033, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 05:47:22.054000', 'tray_weight': '146', 'TS': 1781741842.054, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 05:47:22.076000', 'tray_weight': '311', 'TS': 1781741842.076, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 05:47:22.096000', 'tray_weight': '362', 'TS': 1781741842.096, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 05:47:22.204000', 'tray_weight': '189', 'TS': 1781741842.204, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 05:47:22.224000', 'tray_weight': '433', 'TS': 1781741842.224, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 05:47:22.333000', 'tray_weight': '101', 'TS': 1781741842.333, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 05:47:22.352000', 'tray_weight': '234', 'TS': 1781741842.352, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 05:47:22.412000', 'tray_weight': '489', 'TS': 1781741842.4120002, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 05:47:22.434000', 'tray_weight': '201', 'TS': 1781741842.434, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 05:47:22.452000', 'tray_weight': '177', 'TS': 1781741842.4520001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 05:47:22.541000', 'tray_weight': '188', 'TS': 1781741842.5410001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 5, 47, 22, 40831)}}
[2026-06-18 05:47:22,990.990 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 05:30:20.013000', 'tray_weight': '823', 'TS': 1781740820.013, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 05:30:20.113000', 'tray_weight': '1444', 'TS': 1781740820.113, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 05:30:20.151000', 'tray_weight': '909', 'TS': 1781740820.151, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 05:30:20.158000', 'tray_weight': '254', 'TS': 1781740820.158, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 05:30:20.204000', 'tray_weight': '354', 'TS': 1781740820.204, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 05:30:20.294000', 'tray_weight': '221', 'TS': 1781740820.2940001, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 05:30:20.325000', 'tray_weight': '-3', 'TS': 1781740820.325, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 05:30:20.367000', 'tray_weight': '497', 'TS': 1781740820.367, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 05:30:20.389000', 'tray_weight': '1069', 'TS': 1781740820.389, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 05:30:20.446000', 'tray_weight': '338', 'TS': 1781740820.446, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 05:30:20.492000', 'tray_weight': '870', 'TS': 1781740820.4919999, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 05:30:20.599000', 'tray_weight': '713', 'TS': 1781740820.5990002, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 05:30:20.579000', 'tray_weight': '910', 'TS': 1781740820.579, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 05:30:20.673000', 'tray_weight': '-6', 'TS': 1781740820.6729999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 05:30:20.689000', 'tray_weight': '1357', 'TS': 1781740820.6890001, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 05:30:20.743000', 'tray_weight': '583', 'TS': 1781740820.743, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 5, 30, 20, 82178)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 05:47:22.033000', 'tray_weight': '122', 'TS': 1781741842.033, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 05:47:22.054000', 'tray_weight': '146', 'TS': 1781741842.054, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 05:47:22.076000', 'tray_weight': '311', 'TS': 1781741842.076, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 05:47:22.096000', 'tray_weight': '362', 'TS': 1781741842.096, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 05:47:22.204000', 'tray_weight': '189', 'TS': 1781741842.204, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 05:47:22.224000', 'tray_weight': '433', 'TS': 1781741842.224, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 05:47:22.333000', 'tray_weight': '101', 'TS': 1781741842.333, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 05:47:22.352000', 'tray_weight': '234', 'TS': 1781741842.352, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 05:47:22.412000', 'tray_weight': '489', 'TS': 1781741842.4120002, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 05:47:22.434000', 'tray_weight': '201', 'TS': 1781741842.434, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 05:47:22.452000', 'tray_weight': '177', 'TS': 1781741842.4520001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 05:47:22.541000', 'tray_weight': '188', 'TS': 1781741842.5410001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 5, 47, 22, 40831)}}
[2026-06-18 05:47:23,828.828 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 05:47:23.012000', 'tray_weight': '822', 'TS': 1781741843.0119998, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 05:47:23.023000', 'tray_weight': '1444', 'TS': 1781741843.023, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '912', 'datetime': '2026-06-18 05:47:23.068000', 'tray_weight': '912', 'TS': 1781741843.068, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 05:47:23.162000', 'tray_weight': '255', 'TS': 1781741843.162, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 05:47:23.135000', 'tray_weight': '353', 'TS': 1781741843.135, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 05:47:23.206000', 'tray_weight': '221', 'TS': 1781741843.2059999, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 05:47:23.250000', 'tray_weight': '-3', 'TS': 1781741843.25, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 05:47:23.316000', 'tray_weight': '497', 'TS': 1781741843.316, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 05:47:23.328000', 'tray_weight': '1069', 'TS': 1781741843.3279998, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 05:47:23.433000', 'tray_weight': '338', 'TS': 1781741843.433, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 05:47:23.428000', 'tray_weight': '870', 'TS': 1781741843.428, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 05:47:23.494000', 'tray_weight': '713', 'TS': 1781741843.494, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 05:47:23.606000', 'tray_weight': '911', 'TS': 1781741843.606, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 05:47:23.652000', 'tray_weight': '-6', 'TS': 1781741843.6520002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 05:47:23.666000', 'tray_weight': '1357', 'TS': 1781741843.666, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 05:47:23.690000', 'tray_weight': '583', 'TS': 1781741843.6899998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 5, 47, 23, 4611)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 05:47:22.033000', 'tray_weight': '122', 'TS': 1781741842.033, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 05:47:22.054000', 'tray_weight': '146', 'TS': 1781741842.054, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 05:47:22.076000', 'tray_weight': '311', 'TS': 1781741842.076, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 05:47:22.096000', 'tray_weight': '362', 'TS': 1781741842.096, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 05:47:22.204000', 'tray_weight': '189', 'TS': 1781741842.204, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 05:47:22.224000', 'tray_weight': '433', 'TS': 1781741842.224, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 05:47:22.333000', 'tray_weight': '101', 'TS': 1781741842.333, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 05:47:22.352000', 'tray_weight': '234', 'TS': 1781741842.352, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 05:47:22.412000', 'tray_weight': '489', 'TS': 1781741842.4120002, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 05:47:22.434000', 'tray_weight': '201', 'TS': 1781741842.434, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 05:47:22.452000', 'tray_weight': '177', 'TS': 1781741842.4520001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 05:47:22.541000', 'tray_weight': '188', 'TS': 1781741842.5410001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 5, 47, 22, 40831)}}
[2026-06-18 05:47:23,837.837 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 05:47:23.012000', 'tray_weight': '822', 'TS': 1781741843.0119998, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 05:47:23.023000', 'tray_weight': '1444', 'TS': 1781741843.023, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '912', 'datetime': '2026-06-18 05:47:23.068000', 'tray_weight': '912', 'TS': 1781741843.068, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 05:47:23.162000', 'tray_weight': '255', 'TS': 1781741843.162, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 05:47:23.135000', 'tray_weight': '353', 'TS': 1781741843.135, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 05:47:23.206000', 'tray_weight': '221', 'TS': 1781741843.2059999, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 05:47:23.250000', 'tray_weight': '-3', 'TS': 1781741843.25, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 05:47:23.316000', 'tray_weight': '497', 'TS': 1781741843.316, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 05:47:23.328000', 'tray_weight': '1069', 'TS': 1781741843.3279998, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 05:47:23.433000', 'tray_weight': '338', 'TS': 1781741843.433, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 05:47:23.428000', 'tray_weight': '870', 'TS': 1781741843.428, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 05:47:23.494000', 'tray_weight': '713', 'TS': 1781741843.494, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 05:47:23.606000', 'tray_weight': '911', 'TS': 1781741843.606, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 05:47:23.652000', 'tray_weight': '-6', 'TS': 1781741843.6520002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 05:47:23.666000', 'tray_weight': '1357', 'TS': 1781741843.666, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 05:47:23.690000', 'tray_weight': '583', 'TS': 1781741843.6899998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 5, 47, 23, 4611)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 05:47:22.033000', 'tray_weight': '122', 'TS': 1781741842.033, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 05:47:22.054000', 'tray_weight': '146', 'TS': 1781741842.054, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 05:47:22.076000', 'tray_weight': '311', 'TS': 1781741842.076, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 05:47:22.096000', 'tray_weight': '362', 'TS': 1781741842.096, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 05:47:22.204000', 'tray_weight': '189', 'TS': 1781741842.204, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 05:47:22.224000', 'tray_weight': '433', 'TS': 1781741842.224, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 05:47:22.333000', 'tray_weight': '101', 'TS': 1781741842.333, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 05:47:22.352000', 'tray_weight': '234', 'TS': 1781741842.352, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 05:47:22.412000', 'tray_weight': '489', 'TS': 1781741842.4120002, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 05:47:22.434000', 'tray_weight': '201', 'TS': 1781741842.434, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 05:47:22.452000', 'tray_weight': '177', 'TS': 1781741842.4520001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 05:47:22.541000', 'tray_weight': '188', 'TS': 1781741842.5410001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 5, 47, 22, 40831)}}
[2026-06-18 05:59:17,118.118 INFO    ] processOrderPayment version is : v2
[2026-06-18 05:59:17,219.219 INFO    ] pg status for order_id before: TM02201903190925175446 is --> False
[2026-06-18 05:59:17,488.488 INFO    ] pg status for order_id after: TM02201903190925175446 is --> {'status': False}
[2026-06-18 06:07:43,472.472 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 05:47:23.012000', 'tray_weight': '822', 'TS': 1781741843.0119998, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 05:47:23.023000', 'tray_weight': '1444', 'TS': 1781741843.023, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '912', 'datetime': '2026-06-18 05:47:23.068000', 'tray_weight': '912', 'TS': 1781741843.068, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 05:47:23.162000', 'tray_weight': '255', 'TS': 1781741843.162, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 05:47:23.135000', 'tray_weight': '353', 'TS': 1781741843.135, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 05:47:23.206000', 'tray_weight': '221', 'TS': 1781741843.2059999, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 05:47:23.250000', 'tray_weight': '-3', 'TS': 1781741843.25, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 05:47:23.316000', 'tray_weight': '497', 'TS': 1781741843.316, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 05:47:23.328000', 'tray_weight': '1069', 'TS': 1781741843.3279998, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 05:47:23.433000', 'tray_weight': '338', 'TS': 1781741843.433, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 05:47:23.428000', 'tray_weight': '870', 'TS': 1781741843.428, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 05:47:23.494000', 'tray_weight': '713', 'TS': 1781741843.494, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 05:47:23.606000', 'tray_weight': '911', 'TS': 1781741843.606, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 05:47:23.652000', 'tray_weight': '-6', 'TS': 1781741843.6520002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 05:47:23.666000', 'tray_weight': '1357', 'TS': 1781741843.666, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 05:47:23.690000', 'tray_weight': '583', 'TS': 1781741843.6899998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 5, 47, 23, 4611)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 06:07:42.527000', 'tray_weight': '122', 'TS': 1781743062.527, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 06:07:42.548000', 'tray_weight': '146', 'TS': 1781743062.5479999, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 06:07:42.621000', 'tray_weight': '311', 'TS': 1781743062.621, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '363', 'datetime': '2026-06-18 06:07:42.642000', 'tray_weight': '363', 'TS': 1781743062.642, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 06:07:42.687000', 'tray_weight': '189', 'TS': 1781743062.6869998, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 06:07:42.707000', 'tray_weight': '433', 'TS': 1781743062.707, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 06:07:42.791000', 'tray_weight': '101', 'TS': 1781743062.791, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 06:07:42.811000', 'tray_weight': '234', 'TS': 1781743062.811, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 06:07:42.920000', 'tray_weight': '489', 'TS': 1781743062.9199998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 06:07:42.939000', 'tray_weight': '201', 'TS': 1781743062.939, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 06:07:43.003000', 'tray_weight': '177', 'TS': 1781743063.003, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 06:07:43.003000', 'tray_weight': '188', 'TS': 1781743063.003, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 6, 7, 42, 528408)}}
[2026-06-18 06:07:43,480.480 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 05:47:23.012000', 'tray_weight': '822', 'TS': 1781741843.0119998, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 05:47:23.023000', 'tray_weight': '1444', 'TS': 1781741843.023, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '912', 'datetime': '2026-06-18 05:47:23.068000', 'tray_weight': '912', 'TS': 1781741843.068, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 05:47:23.162000', 'tray_weight': '255', 'TS': 1781741843.162, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 05:47:23.135000', 'tray_weight': '353', 'TS': 1781741843.135, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 05:47:23.206000', 'tray_weight': '221', 'TS': 1781741843.2059999, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 05:47:23.250000', 'tray_weight': '-3', 'TS': 1781741843.25, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 05:47:23.316000', 'tray_weight': '497', 'TS': 1781741843.316, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 05:47:23.328000', 'tray_weight': '1069', 'TS': 1781741843.3279998, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 05:47:23.433000', 'tray_weight': '338', 'TS': 1781741843.433, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 05:47:23.428000', 'tray_weight': '870', 'TS': 1781741843.428, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 05:47:23.494000', 'tray_weight': '713', 'TS': 1781741843.494, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 05:47:23.606000', 'tray_weight': '911', 'TS': 1781741843.606, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 05:47:23.652000', 'tray_weight': '-6', 'TS': 1781741843.6520002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 05:47:23.666000', 'tray_weight': '1357', 'TS': 1781741843.666, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 05:47:23.690000', 'tray_weight': '583', 'TS': 1781741843.6899998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 5, 47, 23, 4611)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 06:07:42.527000', 'tray_weight': '122', 'TS': 1781743062.527, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 06:07:42.548000', 'tray_weight': '146', 'TS': 1781743062.5479999, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 06:07:42.621000', 'tray_weight': '311', 'TS': 1781743062.621, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '363', 'datetime': '2026-06-18 06:07:42.642000', 'tray_weight': '363', 'TS': 1781743062.642, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 06:07:42.687000', 'tray_weight': '189', 'TS': 1781743062.6869998, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 06:07:42.707000', 'tray_weight': '433', 'TS': 1781743062.707, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 06:07:42.791000', 'tray_weight': '101', 'TS': 1781743062.791, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 06:07:42.811000', 'tray_weight': '234', 'TS': 1781743062.811, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 06:07:42.920000', 'tray_weight': '489', 'TS': 1781743062.9199998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 06:07:42.939000', 'tray_weight': '201', 'TS': 1781743062.939, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 06:07:43.003000', 'tray_weight': '177', 'TS': 1781743063.003, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 06:07:43.003000', 'tray_weight': '188', 'TS': 1781743063.003, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 6, 7, 42, 528408)}}
[2026-06-18 06:07:44,273.273 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 06:07:43.439000', 'tray_weight': '822', 'TS': 1781743063.4390001, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 06:07:43.505000', 'tray_weight': '1444', 'TS': 1781743063.505, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 06:07:43.499000', 'tray_weight': '911', 'TS': 1781743063.499, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 06:07:43.607000', 'tray_weight': '255', 'TS': 1781743063.6069999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 06:07:43.626000', 'tray_weight': '354', 'TS': 1781743063.6260002, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 06:07:43.642000', 'tray_weight': '221', 'TS': 1781743063.642, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 06:07:43.757000', 'tray_weight': '-3', 'TS': 1781743063.7570002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 06:07:43.787000', 'tray_weight': '497', 'TS': 1781743063.787, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 06:07:43.795000', 'tray_weight': '1069', 'TS': 1781743063.7949998, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 06:07:43.904000', 'tray_weight': '338', 'TS': 1781743063.904, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 06:07:43.903000', 'tray_weight': '870', 'TS': 1781743063.903, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 06:07:43.966000', 'tray_weight': '713', 'TS': 1781743063.966, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 06:07:44.061000', 'tray_weight': '910', 'TS': 1781743064.0609999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 06:07:44.090000', 'tray_weight': '-6', 'TS': 1781743064.0900002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 06:07:44.141000', 'tray_weight': '1357', 'TS': 1781743064.141, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 06:07:44.209000', 'tray_weight': '583', 'TS': 1781743064.2089999, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 6, 7, 43, 491605)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 06:07:42.527000', 'tray_weight': '122', 'TS': 1781743062.527, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 06:07:42.548000', 'tray_weight': '146', 'TS': 1781743062.5479999, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 06:07:42.621000', 'tray_weight': '311', 'TS': 1781743062.621, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '363', 'datetime': '2026-06-18 06:07:42.642000', 'tray_weight': '363', 'TS': 1781743062.642, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 06:07:42.687000', 'tray_weight': '189', 'TS': 1781743062.6869998, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 06:07:42.707000', 'tray_weight': '433', 'TS': 1781743062.707, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 06:07:42.791000', 'tray_weight': '101', 'TS': 1781743062.791, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 06:07:42.811000', 'tray_weight': '234', 'TS': 1781743062.811, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 06:07:42.920000', 'tray_weight': '489', 'TS': 1781743062.9199998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 06:07:42.939000', 'tray_weight': '201', 'TS': 1781743062.939, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 06:07:43.003000', 'tray_weight': '177', 'TS': 1781743063.003, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 06:07:43.003000', 'tray_weight': '188', 'TS': 1781743063.003, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 6, 7, 42, 528408)}}
[2026-06-18 06:07:44,281.281 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 06:07:43.439000', 'tray_weight': '822', 'TS': 1781743063.4390001, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 06:07:43.505000', 'tray_weight': '1444', 'TS': 1781743063.505, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 06:07:43.499000', 'tray_weight': '911', 'TS': 1781743063.499, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 06:07:43.607000', 'tray_weight': '255', 'TS': 1781743063.6069999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 06:07:43.626000', 'tray_weight': '354', 'TS': 1781743063.6260002, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 06:07:43.642000', 'tray_weight': '221', 'TS': 1781743063.642, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 06:07:43.757000', 'tray_weight': '-3', 'TS': 1781743063.7570002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 06:07:43.787000', 'tray_weight': '497', 'TS': 1781743063.787, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 06:07:43.795000', 'tray_weight': '1069', 'TS': 1781743063.7949998, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 06:07:43.904000', 'tray_weight': '338', 'TS': 1781743063.904, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 06:07:43.903000', 'tray_weight': '870', 'TS': 1781743063.903, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 06:07:43.966000', 'tray_weight': '713', 'TS': 1781743063.966, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 06:07:44.061000', 'tray_weight': '910', 'TS': 1781743064.0609999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 06:07:44.090000', 'tray_weight': '-6', 'TS': 1781743064.0900002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 06:07:44.141000', 'tray_weight': '1357', 'TS': 1781743064.141, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 06:07:44.209000', 'tray_weight': '583', 'TS': 1781743064.2089999, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 6, 7, 43, 491605)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 06:07:42.527000', 'tray_weight': '122', 'TS': 1781743062.527, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 06:07:42.548000', 'tray_weight': '146', 'TS': 1781743062.5479999, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 06:07:42.621000', 'tray_weight': '311', 'TS': 1781743062.621, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '363', 'datetime': '2026-06-18 06:07:42.642000', 'tray_weight': '363', 'TS': 1781743062.642, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 06:07:42.687000', 'tray_weight': '189', 'TS': 1781743062.6869998, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 06:07:42.707000', 'tray_weight': '433', 'TS': 1781743062.707, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 06:07:42.791000', 'tray_weight': '101', 'TS': 1781743062.791, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 06:07:42.811000', 'tray_weight': '234', 'TS': 1781743062.811, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 06:07:42.920000', 'tray_weight': '489', 'TS': 1781743062.9199998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 06:07:42.939000', 'tray_weight': '201', 'TS': 1781743062.939, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 06:07:43.003000', 'tray_weight': '177', 'TS': 1781743063.003, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 06:07:43.003000', 'tray_weight': '188', 'TS': 1781743063.003, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 6, 7, 42, 528408)}}
[2026-06-18 06:07:57,726.726 INFO    ] processOrderPayment version is : v2
[2026-06-18 06:16:50,492.492 INFO    ] processOrderPayment version is : v2
[2026-06-18 06:16:50,603.603 INFO    ] pg status for order_id before: TM02201903190925175446 is --> False
[2026-06-18 06:16:52,148.148 INFO    ] pg status for order_id after: TM02201903190925175446 is --> {'status': False}
[2026-06-18 06:18:27,705.705 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 06:07:43.439000', 'tray_weight': '822', 'TS': 1781743063.4390001, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 06:07:43.505000', 'tray_weight': '1444', 'TS': 1781743063.505, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 06:07:43.499000', 'tray_weight': '911', 'TS': 1781743063.499, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 06:07:43.607000', 'tray_weight': '255', 'TS': 1781743063.6069999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 06:07:43.626000', 'tray_weight': '354', 'TS': 1781743063.6260002, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 06:07:43.642000', 'tray_weight': '221', 'TS': 1781743063.642, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 06:07:43.757000', 'tray_weight': '-3', 'TS': 1781743063.7570002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 06:07:43.787000', 'tray_weight': '497', 'TS': 1781743063.787, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 06:07:43.795000', 'tray_weight': '1069', 'TS': 1781743063.7949998, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 06:07:43.904000', 'tray_weight': '338', 'TS': 1781743063.904, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 06:07:43.903000', 'tray_weight': '870', 'TS': 1781743063.903, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 06:07:43.966000', 'tray_weight': '713', 'TS': 1781743063.966, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 06:07:44.061000', 'tray_weight': '910', 'TS': 1781743064.0609999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 06:07:44.090000', 'tray_weight': '-6', 'TS': 1781743064.0900002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 06:07:44.141000', 'tray_weight': '1357', 'TS': 1781743064.141, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 06:07:44.209000', 'tray_weight': '583', 'TS': 1781743064.2089999, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 6, 7, 43, 491605)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 06:18:26.674000', 'tray_weight': '122', 'TS': 1781743706.674, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 06:18:26.695000', 'tray_weight': '146', 'TS': 1781743706.695, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 06:18:26.694000', 'tray_weight': '311', 'TS': 1781743706.694, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 06:18:26.834000', 'tray_weight': '362', 'TS': 1781743706.8339999, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 06:18:26.822000', 'tray_weight': '189', 'TS': 1781743706.822, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 06:18:26.840000', 'tray_weight': '433', 'TS': 1781743706.8400002, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 06:18:26.868000', 'tray_weight': '101', 'TS': 1781743706.868, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 06:18:27.007000', 'tray_weight': '234', 'TS': 1781743707.007, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 06:18:27.010000', 'tray_weight': '489', 'TS': 1781743707.01, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 06:18:27.030000', 'tray_weight': '201', 'TS': 1781743707.03, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 06:18:27.126000', 'tray_weight': '177', 'TS': 1781743707.1260002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 06:18:27.149000', 'tray_weight': '188', 'TS': 1781743707.149, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 6, 18, 26, 692879)}}
[2026-06-18 06:18:27,719.719 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 06:07:43.439000', 'tray_weight': '822', 'TS': 1781743063.4390001, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 06:07:43.505000', 'tray_weight': '1444', 'TS': 1781743063.505, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 06:07:43.499000', 'tray_weight': '911', 'TS': 1781743063.499, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 06:07:43.607000', 'tray_weight': '255', 'TS': 1781743063.6069999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 06:07:43.626000', 'tray_weight': '354', 'TS': 1781743063.6260002, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 06:07:43.642000', 'tray_weight': '221', 'TS': 1781743063.642, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 06:07:43.757000', 'tray_weight': '-3', 'TS': 1781743063.7570002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 06:07:43.787000', 'tray_weight': '497', 'TS': 1781743063.787, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 06:07:43.795000', 'tray_weight': '1069', 'TS': 1781743063.7949998, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 06:07:43.904000', 'tray_weight': '338', 'TS': 1781743063.904, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 06:07:43.903000', 'tray_weight': '870', 'TS': 1781743063.903, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 06:07:43.966000', 'tray_weight': '713', 'TS': 1781743063.966, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 06:07:44.061000', 'tray_weight': '910', 'TS': 1781743064.0609999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 06:07:44.090000', 'tray_weight': '-6', 'TS': 1781743064.0900002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 06:07:44.141000', 'tray_weight': '1357', 'TS': 1781743064.141, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 06:07:44.209000', 'tray_weight': '583', 'TS': 1781743064.2089999, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 6, 7, 43, 491605)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 06:18:26.674000', 'tray_weight': '122', 'TS': 1781743706.674, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 06:18:26.695000', 'tray_weight': '146', 'TS': 1781743706.695, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 06:18:26.694000', 'tray_weight': '311', 'TS': 1781743706.694, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 06:18:26.834000', 'tray_weight': '362', 'TS': 1781743706.8339999, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 06:18:26.822000', 'tray_weight': '189', 'TS': 1781743706.822, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 06:18:26.840000', 'tray_weight': '433', 'TS': 1781743706.8400002, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 06:18:26.868000', 'tray_weight': '101', 'TS': 1781743706.868, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 06:18:27.007000', 'tray_weight': '234', 'TS': 1781743707.007, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 06:18:27.010000', 'tray_weight': '489', 'TS': 1781743707.01, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 06:18:27.030000', 'tray_weight': '201', 'TS': 1781743707.03, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 06:18:27.126000', 'tray_weight': '177', 'TS': 1781743707.1260002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 06:18:27.149000', 'tray_weight': '188', 'TS': 1781743707.149, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 6, 18, 26, 692879)}}
[2026-06-18 06:18:28,531.531 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 06:18:27.736000', 'tray_weight': '822', 'TS': 1781743707.7359998, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 06:18:27.739000', 'tray_weight': '1444', 'TS': 1781743707.7389998, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 06:18:27.783000', 'tray_weight': '910', 'TS': 1781743707.783, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 06:18:27.861000', 'tray_weight': '255', 'TS': 1781743707.861, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 06:18:27.859000', 'tray_weight': '354', 'TS': 1781743707.859, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '222', 'datetime': '2026-06-18 06:18:27.896000', 'tray_weight': '222', 'TS': 1781743707.8960001, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 06:18:27.963000', 'tray_weight': '-3', 'TS': 1781743707.963, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 06:18:28.040000', 'tray_weight': '497', 'TS': 1781743708.04, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 06:18:28.122000', 'tray_weight': '1069', 'TS': 1781743708.122, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 06:18:28.086000', 'tray_weight': '338', 'TS': 1781743708.0860002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 06:18:28.174000', 'tray_weight': '870', 'TS': 1781743708.174, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 06:18:28.223000', 'tray_weight': '713', 'TS': 1781743708.223, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 06:18:28.288000', 'tray_weight': '910', 'TS': 1781743708.2879999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 06:18:28.295000', 'tray_weight': '-6', 'TS': 1781743708.295, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 06:18:28.367000', 'tray_weight': '1357', 'TS': 1781743708.367, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 06:18:28.400000', 'tray_weight': '583', 'TS': 1781743708.4, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 6, 18, 27, 742843)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 06:18:26.674000', 'tray_weight': '122', 'TS': 1781743706.674, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 06:18:26.695000', 'tray_weight': '146', 'TS': 1781743706.695, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 06:18:26.694000', 'tray_weight': '311', 'TS': 1781743706.694, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 06:18:26.834000', 'tray_weight': '362', 'TS': 1781743706.8339999, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 06:18:26.822000', 'tray_weight': '189', 'TS': 1781743706.822, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 06:18:26.840000', 'tray_weight': '433', 'TS': 1781743706.8400002, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 06:18:26.868000', 'tray_weight': '101', 'TS': 1781743706.868, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 06:18:27.007000', 'tray_weight': '234', 'TS': 1781743707.007, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 06:18:27.010000', 'tray_weight': '489', 'TS': 1781743707.01, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 06:18:27.030000', 'tray_weight': '201', 'TS': 1781743707.03, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 06:18:27.126000', 'tray_weight': '177', 'TS': 1781743707.1260002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 06:18:27.149000', 'tray_weight': '188', 'TS': 1781743707.149, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 6, 18, 26, 692879)}}
[2026-06-18 06:18:28,538.538 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 06:18:27.736000', 'tray_weight': '822', 'TS': 1781743707.7359998, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 06:18:27.739000', 'tray_weight': '1444', 'TS': 1781743707.7389998, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 06:18:27.783000', 'tray_weight': '910', 'TS': 1781743707.783, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 06:18:27.861000', 'tray_weight': '255', 'TS': 1781743707.861, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 06:18:27.859000', 'tray_weight': '354', 'TS': 1781743707.859, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '222', 'datetime': '2026-06-18 06:18:27.896000', 'tray_weight': '222', 'TS': 1781743707.8960001, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 06:18:27.963000', 'tray_weight': '-3', 'TS': 1781743707.963, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 06:18:28.040000', 'tray_weight': '497', 'TS': 1781743708.04, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 06:18:28.122000', 'tray_weight': '1069', 'TS': 1781743708.122, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 06:18:28.086000', 'tray_weight': '338', 'TS': 1781743708.0860002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 06:18:28.174000', 'tray_weight': '870', 'TS': 1781743708.174, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 06:18:28.223000', 'tray_weight': '713', 'TS': 1781743708.223, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 06:18:28.288000', 'tray_weight': '910', 'TS': 1781743708.2879999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 06:18:28.295000', 'tray_weight': '-6', 'TS': 1781743708.295, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 06:18:28.367000', 'tray_weight': '1357', 'TS': 1781743708.367, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 06:18:28.400000', 'tray_weight': '583', 'TS': 1781743708.4, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 6, 18, 27, 742843)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 06:18:26.674000', 'tray_weight': '122', 'TS': 1781743706.674, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 06:18:26.695000', 'tray_weight': '146', 'TS': 1781743706.695, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 06:18:26.694000', 'tray_weight': '311', 'TS': 1781743706.694, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 06:18:26.834000', 'tray_weight': '362', 'TS': 1781743706.8339999, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 06:18:26.822000', 'tray_weight': '189', 'TS': 1781743706.822, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 06:18:26.840000', 'tray_weight': '433', 'TS': 1781743706.8400002, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 06:18:26.868000', 'tray_weight': '101', 'TS': 1781743706.868, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 06:18:27.007000', 'tray_weight': '234', 'TS': 1781743707.007, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 06:18:27.010000', 'tray_weight': '489', 'TS': 1781743707.01, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 06:18:27.030000', 'tray_weight': '201', 'TS': 1781743707.03, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 06:18:27.126000', 'tray_weight': '177', 'TS': 1781743707.1260002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 06:18:27.149000', 'tray_weight': '188', 'TS': 1781743707.149, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 6, 18, 26, 692879)}}
[2026-06-18 06:27:10,812.812 INFO    ] processOrderPayment version is : v2
[2026-06-18 06:37:12,227.227 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 06:18:27.736000', 'tray_weight': '822', 'TS': 1781743707.7359998, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 06:18:27.739000', 'tray_weight': '1444', 'TS': 1781743707.7389998, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 06:18:27.783000', 'tray_weight': '910', 'TS': 1781743707.783, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 06:18:27.861000', 'tray_weight': '255', 'TS': 1781743707.861, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 06:18:27.859000', 'tray_weight': '354', 'TS': 1781743707.859, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '222', 'datetime': '2026-06-18 06:18:27.896000', 'tray_weight': '222', 'TS': 1781743707.8960001, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 06:18:27.963000', 'tray_weight': '-3', 'TS': 1781743707.963, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 06:18:28.040000', 'tray_weight': '497', 'TS': 1781743708.04, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 06:18:28.122000', 'tray_weight': '1069', 'TS': 1781743708.122, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 06:18:28.086000', 'tray_weight': '338', 'TS': 1781743708.0860002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 06:18:28.174000', 'tray_weight': '870', 'TS': 1781743708.174, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 06:18:28.223000', 'tray_weight': '713', 'TS': 1781743708.223, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 06:18:28.288000', 'tray_weight': '910', 'TS': 1781743708.2879999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 06:18:28.295000', 'tray_weight': '-6', 'TS': 1781743708.295, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 06:18:28.367000', 'tray_weight': '1357', 'TS': 1781743708.367, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 06:18:28.400000', 'tray_weight': '583', 'TS': 1781743708.4, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 6, 18, 27, 742843)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 06:37:11.183000', 'tray_weight': '122', 'TS': 1781744831.1829998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 06:37:11.202000', 'tray_weight': '146', 'TS': 1781744831.202, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 06:37:11.234000', 'tray_weight': '311', 'TS': 1781744831.234, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 06:37:11.371000', 'tray_weight': '362', 'TS': 1781744831.371, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 06:37:11.337000', 'tray_weight': '189', 'TS': 1781744831.3370001, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 06:37:11.474000', 'tray_weight': '433', 'TS': 1781744831.474, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 06:37:11.504000', 'tray_weight': '100', 'TS': 1781744831.504, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 06:37:11.523000', 'tray_weight': '234', 'TS': 1781744831.523, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 06:37:11.611000', 'tray_weight': '489', 'TS': 1781744831.611, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 06:37:11.635000', 'tray_weight': '201', 'TS': 1781744831.635, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 06:37:11.651000', 'tray_weight': '178', 'TS': 1781744831.651, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 06:37:11.717000', 'tray_weight': '188', 'TS': 1781744831.717, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 6, 37, 11, 237591)}}
[2026-06-18 06:37:12,237.237 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 06:18:27.736000', 'tray_weight': '822', 'TS': 1781743707.7359998, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 06:18:27.739000', 'tray_weight': '1444', 'TS': 1781743707.7389998, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 06:18:27.783000', 'tray_weight': '910', 'TS': 1781743707.783, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 06:18:27.861000', 'tray_weight': '255', 'TS': 1781743707.861, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 06:18:27.859000', 'tray_weight': '354', 'TS': 1781743707.859, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '222', 'datetime': '2026-06-18 06:18:27.896000', 'tray_weight': '222', 'TS': 1781743707.8960001, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 06:18:27.963000', 'tray_weight': '-3', 'TS': 1781743707.963, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 06:18:28.040000', 'tray_weight': '497', 'TS': 1781743708.04, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 06:18:28.122000', 'tray_weight': '1069', 'TS': 1781743708.122, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 06:18:28.086000', 'tray_weight': '338', 'TS': 1781743708.0860002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 06:18:28.174000', 'tray_weight': '870', 'TS': 1781743708.174, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 06:18:28.223000', 'tray_weight': '713', 'TS': 1781743708.223, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 06:18:28.288000', 'tray_weight': '910', 'TS': 1781743708.2879999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 06:18:28.295000', 'tray_weight': '-6', 'TS': 1781743708.295, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 06:18:28.367000', 'tray_weight': '1357', 'TS': 1781743708.367, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 06:18:28.400000', 'tray_weight': '583', 'TS': 1781743708.4, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 6, 18, 27, 742843)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 06:37:11.183000', 'tray_weight': '122', 'TS': 1781744831.1829998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 06:37:11.202000', 'tray_weight': '146', 'TS': 1781744831.202, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 06:37:11.234000', 'tray_weight': '311', 'TS': 1781744831.234, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 06:37:11.371000', 'tray_weight': '362', 'TS': 1781744831.371, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 06:37:11.337000', 'tray_weight': '189', 'TS': 1781744831.3370001, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 06:37:11.474000', 'tray_weight': '433', 'TS': 1781744831.474, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 06:37:11.504000', 'tray_weight': '100', 'TS': 1781744831.504, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 06:37:11.523000', 'tray_weight': '234', 'TS': 1781744831.523, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 06:37:11.611000', 'tray_weight': '489', 'TS': 1781744831.611, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 06:37:11.635000', 'tray_weight': '201', 'TS': 1781744831.635, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 06:37:11.651000', 'tray_weight': '178', 'TS': 1781744831.651, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 06:37:11.717000', 'tray_weight': '188', 'TS': 1781744831.717, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 6, 37, 11, 237591)}}
[2026-06-18 06:37:13,041.041 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 06:37:12.200000', 'tray_weight': '822', 'TS': 1781744832.2, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 06:37:12.235000', 'tray_weight': '1444', 'TS': 1781744832.2350001, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 06:37:12.262000', 'tray_weight': '910', 'TS': 1781744832.262, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 06:37:12.390000', 'tray_weight': '255', 'TS': 1781744832.39, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 06:37:12.360000', 'tray_weight': '354', 'TS': 1781744832.36, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 06:37:12.465000', 'tray_weight': '221', 'TS': 1781744832.465, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 06:37:12.451000', 'tray_weight': '-3', 'TS': 1781744832.4510002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 06:37:12.553000', 'tray_weight': '497', 'TS': 1781744832.553, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 06:37:12.565000', 'tray_weight': '1069', 'TS': 1781744832.565, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 06:37:12.671000', 'tray_weight': '338', 'TS': 1781744832.671, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 06:37:12.687000', 'tray_weight': '870', 'TS': 1781744832.687, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 06:37:12.763000', 'tray_weight': '713', 'TS': 1781744832.763, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 06:37:12.772000', 'tray_weight': '910', 'TS': 1781744832.7719998, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 06:37:12.865000', 'tray_weight': '-6', 'TS': 1781744832.865, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 06:37:12.907000', 'tray_weight': '1357', 'TS': 1781744832.9069998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 06:37:12.911000', 'tray_weight': '582', 'TS': 1781744832.911, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 6, 37, 12, 252295)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 06:37:11.183000', 'tray_weight': '122', 'TS': 1781744831.1829998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 06:37:11.202000', 'tray_weight': '146', 'TS': 1781744831.202, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 06:37:11.234000', 'tray_weight': '311', 'TS': 1781744831.234, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 06:37:11.371000', 'tray_weight': '362', 'TS': 1781744831.371, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 06:37:11.337000', 'tray_weight': '189', 'TS': 1781744831.3370001, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 06:37:11.474000', 'tray_weight': '433', 'TS': 1781744831.474, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 06:37:11.504000', 'tray_weight': '100', 'TS': 1781744831.504, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 06:37:11.523000', 'tray_weight': '234', 'TS': 1781744831.523, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 06:37:11.611000', 'tray_weight': '489', 'TS': 1781744831.611, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 06:37:11.635000', 'tray_weight': '201', 'TS': 1781744831.635, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 06:37:11.651000', 'tray_weight': '178', 'TS': 1781744831.651, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 06:37:11.717000', 'tray_weight': '188', 'TS': 1781744831.717, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 6, 37, 11, 237591)}}
[2026-06-18 06:37:13,049.049 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 06:37:12.200000', 'tray_weight': '822', 'TS': 1781744832.2, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 06:37:12.235000', 'tray_weight': '1444', 'TS': 1781744832.2350001, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 06:37:12.262000', 'tray_weight': '910', 'TS': 1781744832.262, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 06:37:12.390000', 'tray_weight': '255', 'TS': 1781744832.39, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 06:37:12.360000', 'tray_weight': '354', 'TS': 1781744832.36, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 06:37:12.465000', 'tray_weight': '221', 'TS': 1781744832.465, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 06:37:12.451000', 'tray_weight': '-3', 'TS': 1781744832.4510002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 06:37:12.553000', 'tray_weight': '497', 'TS': 1781744832.553, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 06:37:12.565000', 'tray_weight': '1069', 'TS': 1781744832.565, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 06:37:12.671000', 'tray_weight': '338', 'TS': 1781744832.671, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 06:37:12.687000', 'tray_weight': '870', 'TS': 1781744832.687, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 06:37:12.763000', 'tray_weight': '713', 'TS': 1781744832.763, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 06:37:12.772000', 'tray_weight': '910', 'TS': 1781744832.7719998, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 06:37:12.865000', 'tray_weight': '-6', 'TS': 1781744832.865, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 06:37:12.907000', 'tray_weight': '1357', 'TS': 1781744832.9069998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 06:37:12.911000', 'tray_weight': '582', 'TS': 1781744832.911, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 6, 37, 12, 252295)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 06:37:11.183000', 'tray_weight': '122', 'TS': 1781744831.1829998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 06:37:11.202000', 'tray_weight': '146', 'TS': 1781744831.202, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 06:37:11.234000', 'tray_weight': '311', 'TS': 1781744831.234, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 06:37:11.371000', 'tray_weight': '362', 'TS': 1781744831.371, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 06:37:11.337000', 'tray_weight': '189', 'TS': 1781744831.3370001, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 06:37:11.474000', 'tray_weight': '433', 'TS': 1781744831.474, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 06:37:11.504000', 'tray_weight': '100', 'TS': 1781744831.504, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 06:37:11.523000', 'tray_weight': '234', 'TS': 1781744831.523, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 06:37:11.611000', 'tray_weight': '489', 'TS': 1781744831.611, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 06:37:11.635000', 'tray_weight': '201', 'TS': 1781744831.635, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 06:37:11.651000', 'tray_weight': '178', 'TS': 1781744831.651, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 06:37:11.717000', 'tray_weight': '188', 'TS': 1781744831.717, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 6, 37, 11, 237591)}}
[2026-06-18 06:38:38,398.398 INFO    ] processOrderPayment version is : v2
[2026-06-18 06:38:38,498.498 INFO    ] pg status for order_id before: TM02201903190925175446 is --> False
[2026-06-18 06:38:38,786.786 INFO    ] pg status for order_id after: TM02201903190925175446 is --> {'status': False}
[2026-06-18 06:44:06,442.442 INFO    ] processOrderPayment version is : v2
[2026-06-18 06:45:23,740.740 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 06:37:12.200000', 'tray_weight': '822', 'TS': 1781744832.2, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 06:37:12.235000', 'tray_weight': '1444', 'TS': 1781744832.2350001, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 06:37:12.262000', 'tray_weight': '910', 'TS': 1781744832.262, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 06:37:12.390000', 'tray_weight': '255', 'TS': 1781744832.39, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 06:37:12.360000', 'tray_weight': '354', 'TS': 1781744832.36, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 06:37:12.465000', 'tray_weight': '221', 'TS': 1781744832.465, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 06:37:12.451000', 'tray_weight': '-3', 'TS': 1781744832.4510002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 06:37:12.553000', 'tray_weight': '497', 'TS': 1781744832.553, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 06:37:12.565000', 'tray_weight': '1069', 'TS': 1781744832.565, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 06:37:12.671000', 'tray_weight': '338', 'TS': 1781744832.671, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 06:37:12.687000', 'tray_weight': '870', 'TS': 1781744832.687, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 06:37:12.763000', 'tray_weight': '713', 'TS': 1781744832.763, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 06:37:12.772000', 'tray_weight': '910', 'TS': 1781744832.7719998, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 06:37:12.865000', 'tray_weight': '-6', 'TS': 1781744832.865, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 06:37:12.907000', 'tray_weight': '1357', 'TS': 1781744832.9069998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 06:37:12.911000', 'tray_weight': '582', 'TS': 1781744832.911, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 6, 37, 12, 252295)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 06:45:22.700000', 'tray_weight': '122', 'TS': 1781745322.7, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 06:45:22.720000', 'tray_weight': '146', 'TS': 1781745322.72, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 06:45:22.828000', 'tray_weight': '311', 'TS': 1781745322.828, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 06:45:22.848000', 'tray_weight': '362', 'TS': 1781745322.8479998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 06:45:22.954000', 'tray_weight': '189', 'TS': 1781745322.954, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 06:45:22.973000', 'tray_weight': '433', 'TS': 1781745322.973, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 06:45:22.981000', 'tray_weight': '101', 'TS': 1781745322.981, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 06:45:23.119000', 'tray_weight': '235', 'TS': 1781745323.119, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 06:45:23.111000', 'tray_weight': '489', 'TS': 1781745323.111, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 06:45:23.131000', 'tray_weight': '201', 'TS': 1781745323.131, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 06:45:23.211000', 'tray_weight': '177', 'TS': 1781745323.211, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 06:45:23.238000', 'tray_weight': '188', 'TS': 1781745323.2380002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 6, 45, 22, 742050)}}
[2026-06-18 06:45:23,750.750 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 06:37:12.200000', 'tray_weight': '822', 'TS': 1781744832.2, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 06:37:12.235000', 'tray_weight': '1444', 'TS': 1781744832.2350001, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 06:37:12.262000', 'tray_weight': '910', 'TS': 1781744832.262, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 06:37:12.390000', 'tray_weight': '255', 'TS': 1781744832.39, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 06:37:12.360000', 'tray_weight': '354', 'TS': 1781744832.36, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 06:37:12.465000', 'tray_weight': '221', 'TS': 1781744832.465, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 06:37:12.451000', 'tray_weight': '-3', 'TS': 1781744832.4510002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 06:37:12.553000', 'tray_weight': '497', 'TS': 1781744832.553, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 06:37:12.565000', 'tray_weight': '1069', 'TS': 1781744832.565, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 06:37:12.671000', 'tray_weight': '338', 'TS': 1781744832.671, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 06:37:12.687000', 'tray_weight': '870', 'TS': 1781744832.687, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 06:37:12.763000', 'tray_weight': '713', 'TS': 1781744832.763, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 06:37:12.772000', 'tray_weight': '910', 'TS': 1781744832.7719998, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 06:37:12.865000', 'tray_weight': '-6', 'TS': 1781744832.865, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 06:37:12.907000', 'tray_weight': '1357', 'TS': 1781744832.9069998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 06:37:12.911000', 'tray_weight': '582', 'TS': 1781744832.911, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 6, 37, 12, 252295)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 06:45:22.700000', 'tray_weight': '122', 'TS': 1781745322.7, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 06:45:22.720000', 'tray_weight': '146', 'TS': 1781745322.72, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 06:45:22.828000', 'tray_weight': '311', 'TS': 1781745322.828, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 06:45:22.848000', 'tray_weight': '362', 'TS': 1781745322.8479998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 06:45:22.954000', 'tray_weight': '189', 'TS': 1781745322.954, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 06:45:22.973000', 'tray_weight': '433', 'TS': 1781745322.973, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 06:45:22.981000', 'tray_weight': '101', 'TS': 1781745322.981, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 06:45:23.119000', 'tray_weight': '235', 'TS': 1781745323.119, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 06:45:23.111000', 'tray_weight': '489', 'TS': 1781745323.111, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 06:45:23.131000', 'tray_weight': '201', 'TS': 1781745323.131, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 06:45:23.211000', 'tray_weight': '177', 'TS': 1781745323.211, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 06:45:23.238000', 'tray_weight': '188', 'TS': 1781745323.2380002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 6, 45, 22, 742050)}}
[2026-06-18 06:45:24,583.583 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 06:45:23.756000', 'tray_weight': '822', 'TS': 1781745323.756, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 06:45:23.775000', 'tray_weight': '1443', 'TS': 1781745323.7749999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 06:45:23.841000', 'tray_weight': '909', 'TS': 1781745323.8409998, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 06:45:23.849000', 'tray_weight': '255', 'TS': 1781745323.849, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 06:45:23.928000', 'tray_weight': '354', 'TS': 1781745323.928, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 06:45:23.986000', 'tray_weight': '221', 'TS': 1781745323.986, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 06:45:24.029000', 'tray_weight': '-3', 'TS': 1781745324.029, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 06:45:24.064000', 'tray_weight': '497', 'TS': 1781745324.064, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 06:45:24.126000', 'tray_weight': '1069', 'TS': 1781745324.1260002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 06:45:24.165000', 'tray_weight': '338', 'TS': 1781745324.165, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 06:45:24.225000', 'tray_weight': '870', 'TS': 1781745324.225, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 06:45:24.224000', 'tray_weight': '713', 'TS': 1781745324.224, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 06:45:24.317000', 'tray_weight': '910', 'TS': 1781745324.317, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 06:45:24.323000', 'tray_weight': '-6', 'TS': 1781745324.323, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 06:45:24.403000', 'tray_weight': '1357', 'TS': 1781745324.403, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 06:45:24.460000', 'tray_weight': '583', 'TS': 1781745324.46, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 6, 45, 23, 773755)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 06:45:22.700000', 'tray_weight': '122', 'TS': 1781745322.7, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 06:45:22.720000', 'tray_weight': '146', 'TS': 1781745322.72, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 06:45:22.828000', 'tray_weight': '311', 'TS': 1781745322.828, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 06:45:22.848000', 'tray_weight': '362', 'TS': 1781745322.8479998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 06:45:22.954000', 'tray_weight': '189', 'TS': 1781745322.954, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 06:45:22.973000', 'tray_weight': '433', 'TS': 1781745322.973, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 06:45:22.981000', 'tray_weight': '101', 'TS': 1781745322.981, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 06:45:23.119000', 'tray_weight': '235', 'TS': 1781745323.119, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 06:45:23.111000', 'tray_weight': '489', 'TS': 1781745323.111, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 06:45:23.131000', 'tray_weight': '201', 'TS': 1781745323.131, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 06:45:23.211000', 'tray_weight': '177', 'TS': 1781745323.211, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 06:45:23.238000', 'tray_weight': '188', 'TS': 1781745323.2380002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 6, 45, 22, 742050)}}
[2026-06-18 06:45:24,590.590 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 06:45:23.756000', 'tray_weight': '822', 'TS': 1781745323.756, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 06:45:23.775000', 'tray_weight': '1443', 'TS': 1781745323.7749999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 06:45:23.841000', 'tray_weight': '909', 'TS': 1781745323.8409998, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 06:45:23.849000', 'tray_weight': '255', 'TS': 1781745323.849, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 06:45:23.928000', 'tray_weight': '354', 'TS': 1781745323.928, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 06:45:23.986000', 'tray_weight': '221', 'TS': 1781745323.986, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 06:45:24.029000', 'tray_weight': '-3', 'TS': 1781745324.029, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 06:45:24.064000', 'tray_weight': '497', 'TS': 1781745324.064, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 06:45:24.126000', 'tray_weight': '1069', 'TS': 1781745324.1260002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 06:45:24.165000', 'tray_weight': '338', 'TS': 1781745324.165, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 06:45:24.225000', 'tray_weight': '870', 'TS': 1781745324.225, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 06:45:24.224000', 'tray_weight': '713', 'TS': 1781745324.224, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 06:45:24.317000', 'tray_weight': '910', 'TS': 1781745324.317, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 06:45:24.323000', 'tray_weight': '-6', 'TS': 1781745324.323, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 06:45:24.403000', 'tray_weight': '1357', 'TS': 1781745324.403, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 06:45:24.460000', 'tray_weight': '583', 'TS': 1781745324.46, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 6, 45, 23, 773755)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 06:45:22.700000', 'tray_weight': '122', 'TS': 1781745322.7, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 06:45:22.720000', 'tray_weight': '146', 'TS': 1781745322.72, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 06:45:22.828000', 'tray_weight': '311', 'TS': 1781745322.828, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 06:45:22.848000', 'tray_weight': '362', 'TS': 1781745322.8479998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 06:45:22.954000', 'tray_weight': '189', 'TS': 1781745322.954, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 06:45:22.973000', 'tray_weight': '433', 'TS': 1781745322.973, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 06:45:22.981000', 'tray_weight': '101', 'TS': 1781745322.981, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 06:45:23.119000', 'tray_weight': '235', 'TS': 1781745323.119, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 06:45:23.111000', 'tray_weight': '489', 'TS': 1781745323.111, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 06:45:23.131000', 'tray_weight': '201', 'TS': 1781745323.131, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 06:45:23.211000', 'tray_weight': '177', 'TS': 1781745323.211, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 06:45:23.238000', 'tray_weight': '188', 'TS': 1781745323.2380002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 6, 45, 22, 742050)}}
[2026-06-18 06:56:12,754.754 INFO    ] processOrderPayment version is : v2
[2026-06-18 06:56:12,856.856 INFO    ] pg status for order_id before: TM02201903190925175446 is --> False
[2026-06-18 06:56:13,163.163 INFO    ] pg status for order_id after: TM02201903190925175446 is --> {'status': False}
[2026-06-18 07:03:26,830.830 INFO    ] processOrderPayment version is : v2
[2026-06-18 07:05:42,348.348 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 06:45:23.756000', 'tray_weight': '822', 'TS': 1781745323.756, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 06:45:23.775000', 'tray_weight': '1443', 'TS': 1781745323.7749999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 06:45:23.841000', 'tray_weight': '909', 'TS': 1781745323.8409998, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 06:45:23.849000', 'tray_weight': '255', 'TS': 1781745323.849, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 06:45:23.928000', 'tray_weight': '354', 'TS': 1781745323.928, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 06:45:23.986000', 'tray_weight': '221', 'TS': 1781745323.986, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 06:45:24.029000', 'tray_weight': '-3', 'TS': 1781745324.029, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 06:45:24.064000', 'tray_weight': '497', 'TS': 1781745324.064, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 06:45:24.126000', 'tray_weight': '1069', 'TS': 1781745324.1260002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 06:45:24.165000', 'tray_weight': '338', 'TS': 1781745324.165, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 06:45:24.225000', 'tray_weight': '870', 'TS': 1781745324.225, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 06:45:24.224000', 'tray_weight': '713', 'TS': 1781745324.224, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 06:45:24.317000', 'tray_weight': '910', 'TS': 1781745324.317, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 06:45:24.323000', 'tray_weight': '-6', 'TS': 1781745324.323, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 06:45:24.403000', 'tray_weight': '1357', 'TS': 1781745324.403, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 06:45:24.460000', 'tray_weight': '583', 'TS': 1781745324.46, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 6, 45, 23, 773755)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 07:05:41.286000', 'tray_weight': '122', 'TS': 1781746541.286, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 07:05:41.306000', 'tray_weight': '146', 'TS': 1781746541.306, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 07:05:41.401000', 'tray_weight': '312', 'TS': 1781746541.401, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 07:05:41.538000', 'tray_weight': '362', 'TS': 1781746541.538, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 07:05:41.528000', 'tray_weight': '189', 'TS': 1781746541.5279999, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 07:05:41.547000', 'tray_weight': '433', 'TS': 1781746541.5470002, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 07:05:41.596000', 'tray_weight': '101', 'TS': 1781746541.596, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 07:05:41.734000', 'tray_weight': '235', 'TS': 1781746541.734, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 07:05:41.795000', 'tray_weight': '489', 'TS': 1781746541.795, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 07:05:41.817000', 'tray_weight': '201', 'TS': 1781746541.8170002, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 07:05:41.866000', 'tray_weight': '178', 'TS': 1781746541.866, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 07:05:41.911000', 'tray_weight': '188', 'TS': 1781746541.911, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 7, 5, 41, 368511)}}
[2026-06-18 07:05:42,357.357 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 06:45:23.756000', 'tray_weight': '822', 'TS': 1781745323.756, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 06:45:23.775000', 'tray_weight': '1443', 'TS': 1781745323.7749999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 06:45:23.841000', 'tray_weight': '909', 'TS': 1781745323.8409998, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 06:45:23.849000', 'tray_weight': '255', 'TS': 1781745323.849, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 06:45:23.928000', 'tray_weight': '354', 'TS': 1781745323.928, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 06:45:23.986000', 'tray_weight': '221', 'TS': 1781745323.986, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 06:45:24.029000', 'tray_weight': '-3', 'TS': 1781745324.029, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 06:45:24.064000', 'tray_weight': '497', 'TS': 1781745324.064, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 06:45:24.126000', 'tray_weight': '1069', 'TS': 1781745324.1260002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 06:45:24.165000', 'tray_weight': '338', 'TS': 1781745324.165, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 06:45:24.225000', 'tray_weight': '870', 'TS': 1781745324.225, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 06:45:24.224000', 'tray_weight': '713', 'TS': 1781745324.224, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 06:45:24.317000', 'tray_weight': '910', 'TS': 1781745324.317, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 06:45:24.323000', 'tray_weight': '-6', 'TS': 1781745324.323, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 06:45:24.403000', 'tray_weight': '1357', 'TS': 1781745324.403, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 06:45:24.460000', 'tray_weight': '583', 'TS': 1781745324.46, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 6, 45, 23, 773755)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 07:05:41.286000', 'tray_weight': '122', 'TS': 1781746541.286, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 07:05:41.306000', 'tray_weight': '146', 'TS': 1781746541.306, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 07:05:41.401000', 'tray_weight': '312', 'TS': 1781746541.401, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 07:05:41.538000', 'tray_weight': '362', 'TS': 1781746541.538, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 07:05:41.528000', 'tray_weight': '189', 'TS': 1781746541.5279999, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 07:05:41.547000', 'tray_weight': '433', 'TS': 1781746541.5470002, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 07:05:41.596000', 'tray_weight': '101', 'TS': 1781746541.596, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 07:05:41.734000', 'tray_weight': '235', 'TS': 1781746541.734, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 07:05:41.795000', 'tray_weight': '489', 'TS': 1781746541.795, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 07:05:41.817000', 'tray_weight': '201', 'TS': 1781746541.8170002, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 07:05:41.866000', 'tray_weight': '178', 'TS': 1781746541.866, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 07:05:41.911000', 'tray_weight': '188', 'TS': 1781746541.911, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 7, 5, 41, 368511)}}
[2026-06-18 07:05:43,204.204 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 07:05:42.299000', 'tray_weight': '822', 'TS': 1781746542.299, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 07:05:42.367000', 'tray_weight': '1443', 'TS': 1781746542.367, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 07:05:42.468000', 'tray_weight': '909', 'TS': 1781746542.468, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 07:05:42.506000', 'tray_weight': '255', 'TS': 1781746542.506, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 07:05:42.515000', 'tray_weight': '354', 'TS': 1781746542.5149999, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 07:05:42.622000', 'tray_weight': '221', 'TS': 1781746542.6220002, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 07:05:42.696000', 'tray_weight': '-3', 'TS': 1781746542.6959999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 07:05:42.688000', 'tray_weight': '497', 'TS': 1781746542.688, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 07:05:42.786000', 'tray_weight': '1069', 'TS': 1781746542.786, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 07:05:42.747000', 'tray_weight': '338', 'TS': 1781746542.747, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 07:05:42.895000', 'tray_weight': '870', 'TS': 1781746542.895, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 07:05:42.924000', 'tray_weight': '713', 'TS': 1781746542.924, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 07:05:42.985000', 'tray_weight': '910', 'TS': 1781746542.9850001, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 07:05:42.957000', 'tray_weight': '-6', 'TS': 1781746542.957, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 07:05:43.061000', 'tray_weight': '1357', 'TS': 1781746543.0609999, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 07:05:43.088000', 'tray_weight': '583', 'TS': 1781746543.088, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 7, 5, 42, 374281)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 07:05:41.286000', 'tray_weight': '122', 'TS': 1781746541.286, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 07:05:41.306000', 'tray_weight': '146', 'TS': 1781746541.306, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 07:05:41.401000', 'tray_weight': '312', 'TS': 1781746541.401, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 07:05:41.538000', 'tray_weight': '362', 'TS': 1781746541.538, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 07:05:41.528000', 'tray_weight': '189', 'TS': 1781746541.5279999, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 07:05:41.547000', 'tray_weight': '433', 'TS': 1781746541.5470002, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 07:05:41.596000', 'tray_weight': '101', 'TS': 1781746541.596, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 07:05:41.734000', 'tray_weight': '235', 'TS': 1781746541.734, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 07:05:41.795000', 'tray_weight': '489', 'TS': 1781746541.795, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 07:05:41.817000', 'tray_weight': '201', 'TS': 1781746541.8170002, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 07:05:41.866000', 'tray_weight': '178', 'TS': 1781746541.866, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 07:05:41.911000', 'tray_weight': '188', 'TS': 1781746541.911, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 7, 5, 41, 368511)}}
[2026-06-18 07:05:43,211.211 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 07:05:42.299000', 'tray_weight': '822', 'TS': 1781746542.299, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 07:05:42.367000', 'tray_weight': '1443', 'TS': 1781746542.367, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 07:05:42.468000', 'tray_weight': '909', 'TS': 1781746542.468, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 07:05:42.506000', 'tray_weight': '255', 'TS': 1781746542.506, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 07:05:42.515000', 'tray_weight': '354', 'TS': 1781746542.5149999, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 07:05:42.622000', 'tray_weight': '221', 'TS': 1781746542.6220002, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 07:05:42.696000', 'tray_weight': '-3', 'TS': 1781746542.6959999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 07:05:42.688000', 'tray_weight': '497', 'TS': 1781746542.688, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 07:05:42.786000', 'tray_weight': '1069', 'TS': 1781746542.786, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 07:05:42.747000', 'tray_weight': '338', 'TS': 1781746542.747, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 07:05:42.895000', 'tray_weight': '870', 'TS': 1781746542.895, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 07:05:42.924000', 'tray_weight': '713', 'TS': 1781746542.924, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 07:05:42.985000', 'tray_weight': '910', 'TS': 1781746542.9850001, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 07:05:42.957000', 'tray_weight': '-6', 'TS': 1781746542.957, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 07:05:43.061000', 'tray_weight': '1357', 'TS': 1781746543.0609999, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 07:05:43.088000', 'tray_weight': '583', 'TS': 1781746543.088, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 7, 5, 42, 374281)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 07:05:41.286000', 'tray_weight': '122', 'TS': 1781746541.286, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 07:05:41.306000', 'tray_weight': '146', 'TS': 1781746541.306, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 07:05:41.401000', 'tray_weight': '312', 'TS': 1781746541.401, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 07:05:41.538000', 'tray_weight': '362', 'TS': 1781746541.538, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 07:05:41.528000', 'tray_weight': '189', 'TS': 1781746541.5279999, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 07:05:41.547000', 'tray_weight': '433', 'TS': 1781746541.5470002, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 07:05:41.596000', 'tray_weight': '101', 'TS': 1781746541.596, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 07:05:41.734000', 'tray_weight': '235', 'TS': 1781746541.734, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 07:05:41.795000', 'tray_weight': '489', 'TS': 1781746541.795, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 07:05:41.817000', 'tray_weight': '201', 'TS': 1781746541.8170002, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 07:05:41.866000', 'tray_weight': '178', 'TS': 1781746541.866, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 07:05:41.911000', 'tray_weight': '188', 'TS': 1781746541.911, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 7, 5, 41, 368511)}}
[2026-06-18 07:10:03,170.170 INFO    ] processOrderPayment version is : v2
[2026-06-18 07:23:05,920.920 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 07:05:42.299000', 'tray_weight': '822', 'TS': 1781746542.299, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 07:05:42.367000', 'tray_weight': '1443', 'TS': 1781746542.367, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 07:05:42.468000', 'tray_weight': '909', 'TS': 1781746542.468, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 07:05:42.506000', 'tray_weight': '255', 'TS': 1781746542.506, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 07:05:42.515000', 'tray_weight': '354', 'TS': 1781746542.5149999, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 07:05:42.622000', 'tray_weight': '221', 'TS': 1781746542.6220002, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 07:05:42.696000', 'tray_weight': '-3', 'TS': 1781746542.6959999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 07:05:42.688000', 'tray_weight': '497', 'TS': 1781746542.688, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 07:05:42.786000', 'tray_weight': '1069', 'TS': 1781746542.786, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 07:05:42.747000', 'tray_weight': '338', 'TS': 1781746542.747, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 07:05:42.895000', 'tray_weight': '870', 'TS': 1781746542.895, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 07:05:42.924000', 'tray_weight': '713', 'TS': 1781746542.924, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 07:05:42.985000', 'tray_weight': '910', 'TS': 1781746542.9850001, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 07:05:42.957000', 'tray_weight': '-6', 'TS': 1781746542.957, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 07:05:43.061000', 'tray_weight': '1357', 'TS': 1781746543.0609999, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 07:05:43.088000', 'tray_weight': '583', 'TS': 1781746543.088, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 7, 5, 42, 374281)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 07:23:04.889000', 'tray_weight': '122', 'TS': 1781747584.889, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 07:23:04.907000', 'tray_weight': '146', 'TS': 1781747584.9069998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 07:23:04.945000', 'tray_weight': '311', 'TS': 1781747584.945, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '363', 'datetime': '2026-06-18 07:23:05.083000', 'tray_weight': '363', 'TS': 1781747585.083, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 07:23:05.070000', 'tray_weight': '189', 'TS': 1781747585.07, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 07:23:05.088000', 'tray_weight': '433', 'TS': 1781747585.0879998, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 07:23:05.159000', 'tray_weight': '101', 'TS': 1781747585.159, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 07:23:05.181000', 'tray_weight': '235', 'TS': 1781747585.181, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 07:23:05.316000', 'tray_weight': '489', 'TS': 1781747585.316, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 07:23:05.335000', 'tray_weight': '201', 'TS': 1781747585.335, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 07:23:05.373000', 'tray_weight': '177', 'TS': 1781747585.3730001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 07:23:05.460000', 'tray_weight': '188', 'TS': 1781747585.46, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 7, 23, 4, 931030)}}
[2026-06-18 07:23:05,928.928 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 07:05:42.299000', 'tray_weight': '822', 'TS': 1781746542.299, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 07:05:42.367000', 'tray_weight': '1443', 'TS': 1781746542.367, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 07:05:42.468000', 'tray_weight': '909', 'TS': 1781746542.468, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 07:05:42.506000', 'tray_weight': '255', 'TS': 1781746542.506, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 07:05:42.515000', 'tray_weight': '354', 'TS': 1781746542.5149999, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 07:05:42.622000', 'tray_weight': '221', 'TS': 1781746542.6220002, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 07:05:42.696000', 'tray_weight': '-3', 'TS': 1781746542.6959999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 07:05:42.688000', 'tray_weight': '497', 'TS': 1781746542.688, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 07:05:42.786000', 'tray_weight': '1069', 'TS': 1781746542.786, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 07:05:42.747000', 'tray_weight': '338', 'TS': 1781746542.747, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 07:05:42.895000', 'tray_weight': '870', 'TS': 1781746542.895, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 07:05:42.924000', 'tray_weight': '713', 'TS': 1781746542.924, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 07:05:42.985000', 'tray_weight': '910', 'TS': 1781746542.9850001, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 07:05:42.957000', 'tray_weight': '-6', 'TS': 1781746542.957, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 07:05:43.061000', 'tray_weight': '1357', 'TS': 1781746543.0609999, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 07:05:43.088000', 'tray_weight': '583', 'TS': 1781746543.088, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 7, 5, 42, 374281)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 07:23:04.889000', 'tray_weight': '122', 'TS': 1781747584.889, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 07:23:04.907000', 'tray_weight': '146', 'TS': 1781747584.9069998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 07:23:04.945000', 'tray_weight': '311', 'TS': 1781747584.945, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '363', 'datetime': '2026-06-18 07:23:05.083000', 'tray_weight': '363', 'TS': 1781747585.083, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 07:23:05.070000', 'tray_weight': '189', 'TS': 1781747585.07, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 07:23:05.088000', 'tray_weight': '433', 'TS': 1781747585.0879998, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 07:23:05.159000', 'tray_weight': '101', 'TS': 1781747585.159, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 07:23:05.181000', 'tray_weight': '235', 'TS': 1781747585.181, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 07:23:05.316000', 'tray_weight': '489', 'TS': 1781747585.316, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 07:23:05.335000', 'tray_weight': '201', 'TS': 1781747585.335, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 07:23:05.373000', 'tray_weight': '177', 'TS': 1781747585.3730001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 07:23:05.460000', 'tray_weight': '188', 'TS': 1781747585.46, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 7, 23, 4, 931030)}}
[2026-06-18 07:23:06,719.719 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 07:23:05.896000', 'tray_weight': '822', 'TS': 1781747585.896, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 07:23:05.986000', 'tray_weight': '1444', 'TS': 1781747585.986, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 07:23:05.999000', 'tray_weight': '910', 'TS': 1781747585.999, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 07:23:06.010000', 'tray_weight': '255', 'TS': 1781747586.01, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 07:23:06.069000', 'tray_weight': '354', 'TS': 1781747586.069, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 07:23:06.136000', 'tray_weight': '221', 'TS': 1781747586.136, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 07:23:06.148000', 'tray_weight': '-3', 'TS': 1781747586.148, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 07:23:06.253000', 'tray_weight': '497', 'TS': 1781747586.253, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 07:23:06.329000', 'tray_weight': '1069', 'TS': 1781747586.329, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 07:23:06.347000', 'tray_weight': '338', 'TS': 1781747586.347, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 07:23:06.336000', 'tray_weight': '870', 'TS': 1781747586.336, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 07:23:06.420000', 'tray_weight': '713', 'TS': 1781747586.4199998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 07:23:06.497000', 'tray_weight': '911', 'TS': 1781747586.497, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 07:23:06.565000', 'tray_weight': '-6', 'TS': 1781747586.565, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 07:23:06.616000', 'tray_weight': '1357', 'TS': 1781747586.616, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 07:23:06.652000', 'tray_weight': '583', 'TS': 1781747586.652, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 7, 23, 5, 941424)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 07:23:04.889000', 'tray_weight': '122', 'TS': 1781747584.889, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 07:23:04.907000', 'tray_weight': '146', 'TS': 1781747584.9069998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 07:23:04.945000', 'tray_weight': '311', 'TS': 1781747584.945, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '363', 'datetime': '2026-06-18 07:23:05.083000', 'tray_weight': '363', 'TS': 1781747585.083, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 07:23:05.070000', 'tray_weight': '189', 'TS': 1781747585.07, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 07:23:05.088000', 'tray_weight': '433', 'TS': 1781747585.0879998, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 07:23:05.159000', 'tray_weight': '101', 'TS': 1781747585.159, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 07:23:05.181000', 'tray_weight': '235', 'TS': 1781747585.181, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 07:23:05.316000', 'tray_weight': '489', 'TS': 1781747585.316, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 07:23:05.335000', 'tray_weight': '201', 'TS': 1781747585.335, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 07:23:05.373000', 'tray_weight': '177', 'TS': 1781747585.3730001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 07:23:05.460000', 'tray_weight': '188', 'TS': 1781747585.46, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 7, 23, 4, 931030)}}
[2026-06-18 07:23:06,727.727 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 07:23:05.896000', 'tray_weight': '822', 'TS': 1781747585.896, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 07:23:05.986000', 'tray_weight': '1444', 'TS': 1781747585.986, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 07:23:05.999000', 'tray_weight': '910', 'TS': 1781747585.999, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 07:23:06.010000', 'tray_weight': '255', 'TS': 1781747586.01, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 07:23:06.069000', 'tray_weight': '354', 'TS': 1781747586.069, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 07:23:06.136000', 'tray_weight': '221', 'TS': 1781747586.136, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 07:23:06.148000', 'tray_weight': '-3', 'TS': 1781747586.148, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 07:23:06.253000', 'tray_weight': '497', 'TS': 1781747586.253, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 07:23:06.329000', 'tray_weight': '1069', 'TS': 1781747586.329, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 07:23:06.347000', 'tray_weight': '338', 'TS': 1781747586.347, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 07:23:06.336000', 'tray_weight': '870', 'TS': 1781747586.336, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 07:23:06.420000', 'tray_weight': '713', 'TS': 1781747586.4199998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 07:23:06.497000', 'tray_weight': '911', 'TS': 1781747586.497, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 07:23:06.565000', 'tray_weight': '-6', 'TS': 1781747586.565, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 07:23:06.616000', 'tray_weight': '1357', 'TS': 1781747586.616, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 07:23:06.652000', 'tray_weight': '583', 'TS': 1781747586.652, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 7, 23, 5, 941424)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 07:23:04.889000', 'tray_weight': '122', 'TS': 1781747584.889, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 07:23:04.907000', 'tray_weight': '146', 'TS': 1781747584.9069998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '311', 'datetime': '2026-06-18 07:23:04.945000', 'tray_weight': '311', 'TS': 1781747584.945, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '363', 'datetime': '2026-06-18 07:23:05.083000', 'tray_weight': '363', 'TS': 1781747585.083, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 07:23:05.070000', 'tray_weight': '189', 'TS': 1781747585.07, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 07:23:05.088000', 'tray_weight': '433', 'TS': 1781747585.0879998, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 07:23:05.159000', 'tray_weight': '101', 'TS': 1781747585.159, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 07:23:05.181000', 'tray_weight': '235', 'TS': 1781747585.181, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 07:23:05.316000', 'tray_weight': '489', 'TS': 1781747585.316, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 07:23:05.335000', 'tray_weight': '201', 'TS': 1781747585.335, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 07:23:05.373000', 'tray_weight': '177', 'TS': 1781747585.3730001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 07:23:05.460000', 'tray_weight': '188', 'TS': 1781747585.46, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 7, 23, 4, 931030)}}
[2026-06-18 07:29:24,265.265 INFO    ] processOrderPayment version is : v2
[2026-06-18 07:36:36,683.683 INFO    ] processOrderPayment version is : v2
[2026-06-18 07:39:41,618.618 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 07:23:05.896000', 'tray_weight': '822', 'TS': 1781747585.896, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 07:23:05.986000', 'tray_weight': '1444', 'TS': 1781747585.986, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 07:23:05.999000', 'tray_weight': '910', 'TS': 1781747585.999, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 07:23:06.010000', 'tray_weight': '255', 'TS': 1781747586.01, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 07:23:06.069000', 'tray_weight': '354', 'TS': 1781747586.069, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 07:23:06.136000', 'tray_weight': '221', 'TS': 1781747586.136, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 07:23:06.148000', 'tray_weight': '-3', 'TS': 1781747586.148, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 07:23:06.253000', 'tray_weight': '497', 'TS': 1781747586.253, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 07:23:06.329000', 'tray_weight': '1069', 'TS': 1781747586.329, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 07:23:06.347000', 'tray_weight': '338', 'TS': 1781747586.347, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 07:23:06.336000', 'tray_weight': '870', 'TS': 1781747586.336, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 07:23:06.420000', 'tray_weight': '713', 'TS': 1781747586.4199998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 07:23:06.497000', 'tray_weight': '911', 'TS': 1781747586.497, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 07:23:06.565000', 'tray_weight': '-6', 'TS': 1781747586.565, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 07:23:06.616000', 'tray_weight': '1357', 'TS': 1781747586.616, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 07:23:06.652000', 'tray_weight': '583', 'TS': 1781747586.652, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 7, 23, 5, 941424)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 07:39:40.607000', 'tray_weight': '122', 'TS': 1781748580.6069999, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 07:39:40.627000', 'tray_weight': '146', 'TS': 1781748580.6269999, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 07:39:40.655000', 'tray_weight': '312', 'TS': 1781748580.655, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 07:39:40.670000', 'tray_weight': '362', 'TS': 1781748580.67, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 07:39:40.799000', 'tray_weight': '189', 'TS': 1781748580.799, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 07:39:40.819000', 'tray_weight': '433', 'TS': 1781748580.819, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 07:39:40.889000', 'tray_weight': '101', 'TS': 1781748580.889, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 07:39:40.908000', 'tray_weight': '235', 'TS': 1781748580.908, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 07:39:40.975000', 'tray_weight': '489', 'TS': 1781748580.975, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 07:39:40.995000', 'tray_weight': '201', 'TS': 1781748580.995, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '183', 'datetime': '2026-06-18 07:39:41.138000', 'tray_weight': '183', 'TS': 1781748581.138, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 07:39:41.187000', 'tray_weight': '188', 'TS': 1781748581.187, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 7, 39, 40, 623201)}}
[2026-06-18 07:39:41,627.627 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 07:23:05.896000', 'tray_weight': '822', 'TS': 1781747585.896, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 07:23:05.986000', 'tray_weight': '1444', 'TS': 1781747585.986, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 07:23:05.999000', 'tray_weight': '910', 'TS': 1781747585.999, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 07:23:06.010000', 'tray_weight': '255', 'TS': 1781747586.01, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 07:23:06.069000', 'tray_weight': '354', 'TS': 1781747586.069, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 07:23:06.136000', 'tray_weight': '221', 'TS': 1781747586.136, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 07:23:06.148000', 'tray_weight': '-3', 'TS': 1781747586.148, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 07:23:06.253000', 'tray_weight': '497', 'TS': 1781747586.253, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 07:23:06.329000', 'tray_weight': '1069', 'TS': 1781747586.329, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 07:23:06.347000', 'tray_weight': '338', 'TS': 1781747586.347, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 07:23:06.336000', 'tray_weight': '870', 'TS': 1781747586.336, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 07:23:06.420000', 'tray_weight': '713', 'TS': 1781747586.4199998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 07:23:06.497000', 'tray_weight': '911', 'TS': 1781747586.497, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 07:23:06.565000', 'tray_weight': '-6', 'TS': 1781747586.565, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 07:23:06.616000', 'tray_weight': '1357', 'TS': 1781747586.616, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 07:23:06.652000', 'tray_weight': '583', 'TS': 1781747586.652, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 7, 23, 5, 941424)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 07:39:40.607000', 'tray_weight': '122', 'TS': 1781748580.6069999, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 07:39:40.627000', 'tray_weight': '146', 'TS': 1781748580.6269999, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 07:39:40.655000', 'tray_weight': '312', 'TS': 1781748580.655, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 07:39:40.670000', 'tray_weight': '362', 'TS': 1781748580.67, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 07:39:40.799000', 'tray_weight': '189', 'TS': 1781748580.799, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 07:39:40.819000', 'tray_weight': '433', 'TS': 1781748580.819, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 07:39:40.889000', 'tray_weight': '101', 'TS': 1781748580.889, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 07:39:40.908000', 'tray_weight': '235', 'TS': 1781748580.908, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 07:39:40.975000', 'tray_weight': '489', 'TS': 1781748580.975, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 07:39:40.995000', 'tray_weight': '201', 'TS': 1781748580.995, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '183', 'datetime': '2026-06-18 07:39:41.138000', 'tray_weight': '183', 'TS': 1781748581.138, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 07:39:41.187000', 'tray_weight': '188', 'TS': 1781748581.187, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 7, 39, 40, 623201)}}
[2026-06-18 07:39:42,471.471 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 07:39:41.608000', 'tray_weight': '822', 'TS': 1781748581.608, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 07:39:41.601000', 'tray_weight': '1444', 'TS': 1781748581.6009998, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 07:39:41.746000', 'tray_weight': '911', 'TS': 1781748581.746, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 07:39:41.736000', 'tray_weight': '255', 'TS': 1781748581.736, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 07:39:41.812000', 'tray_weight': '353', 'TS': 1781748581.812, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 07:39:41.872000', 'tray_weight': '221', 'TS': 1781748581.872, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 07:39:41.934000', 'tray_weight': '-3', 'TS': 1781748581.934, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 07:39:41.985000', 'tray_weight': '497', 'TS': 1781748581.9850001, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 07:39:41.969000', 'tray_weight': '1069', 'TS': 1781748581.969, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 07:39:42.036000', 'tray_weight': '339', 'TS': 1781748582.036, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 07:39:42.101000', 'tray_weight': '871', 'TS': 1781748582.1009998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 07:39:42.116000', 'tray_weight': '713', 'TS': 1781748582.116, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 07:39:42.164000', 'tray_weight': '911', 'TS': 1781748582.164, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 07:39:42.282000', 'tray_weight': '-6', 'TS': 1781748582.282, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 07:39:42.298000', 'tray_weight': '1357', 'TS': 1781748582.298, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 07:39:42.319000', 'tray_weight': '582', 'TS': 1781748582.319, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 7, 39, 41, 641257)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 07:39:40.607000', 'tray_weight': '122', 'TS': 1781748580.6069999, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 07:39:40.627000', 'tray_weight': '146', 'TS': 1781748580.6269999, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 07:39:40.655000', 'tray_weight': '312', 'TS': 1781748580.655, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 07:39:40.670000', 'tray_weight': '362', 'TS': 1781748580.67, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 07:39:40.799000', 'tray_weight': '189', 'TS': 1781748580.799, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 07:39:40.819000', 'tray_weight': '433', 'TS': 1781748580.819, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 07:39:40.889000', 'tray_weight': '101', 'TS': 1781748580.889, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 07:39:40.908000', 'tray_weight': '235', 'TS': 1781748580.908, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 07:39:40.975000', 'tray_weight': '489', 'TS': 1781748580.975, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 07:39:40.995000', 'tray_weight': '201', 'TS': 1781748580.995, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '183', 'datetime': '2026-06-18 07:39:41.138000', 'tray_weight': '183', 'TS': 1781748581.138, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 07:39:41.187000', 'tray_weight': '188', 'TS': 1781748581.187, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 7, 39, 40, 623201)}}
[2026-06-18 07:39:42,487.487 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 07:39:41.608000', 'tray_weight': '822', 'TS': 1781748581.608, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 07:39:41.601000', 'tray_weight': '1444', 'TS': 1781748581.6009998, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 07:39:41.746000', 'tray_weight': '911', 'TS': 1781748581.746, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 07:39:41.736000', 'tray_weight': '255', 'TS': 1781748581.736, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 07:39:41.812000', 'tray_weight': '353', 'TS': 1781748581.812, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 07:39:41.872000', 'tray_weight': '221', 'TS': 1781748581.872, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 07:39:41.934000', 'tray_weight': '-3', 'TS': 1781748581.934, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 07:39:41.985000', 'tray_weight': '497', 'TS': 1781748581.9850001, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 07:39:41.969000', 'tray_weight': '1069', 'TS': 1781748581.969, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 07:39:42.036000', 'tray_weight': '339', 'TS': 1781748582.036, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 07:39:42.101000', 'tray_weight': '871', 'TS': 1781748582.1009998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 07:39:42.116000', 'tray_weight': '713', 'TS': 1781748582.116, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 07:39:42.164000', 'tray_weight': '911', 'TS': 1781748582.164, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 07:39:42.282000', 'tray_weight': '-6', 'TS': 1781748582.282, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 07:39:42.298000', 'tray_weight': '1357', 'TS': 1781748582.298, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 07:39:42.319000', 'tray_weight': '582', 'TS': 1781748582.319, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 7, 39, 41, 641257)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '122', 'datetime': '2026-06-18 07:39:40.607000', 'tray_weight': '122', 'TS': 1781748580.6069999, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 07:39:40.627000', 'tray_weight': '146', 'TS': 1781748580.6269999, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 07:39:40.655000', 'tray_weight': '312', 'TS': 1781748580.655, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 07:39:40.670000', 'tray_weight': '362', 'TS': 1781748580.67, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 07:39:40.799000', 'tray_weight': '189', 'TS': 1781748580.799, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 07:39:40.819000', 'tray_weight': '433', 'TS': 1781748580.819, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 07:39:40.889000', 'tray_weight': '101', 'TS': 1781748580.889, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 07:39:40.908000', 'tray_weight': '235', 'TS': 1781748580.908, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 07:39:40.975000', 'tray_weight': '489', 'TS': 1781748580.975, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 07:39:40.995000', 'tray_weight': '201', 'TS': 1781748580.995, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '183', 'datetime': '2026-06-18 07:39:41.138000', 'tray_weight': '183', 'TS': 1781748581.138, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 07:39:41.187000', 'tray_weight': '188', 'TS': 1781748581.187, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 7, 39, 40, 623201)}}
[2026-06-18 07:43:53,702.702 INFO    ] processOrderPayment version is : v2
[2026-06-18 07:43:53,820.820 INFO    ] pg status for order_id before: TM02201903190925175446 is --> False
[2026-06-18 07:43:54,074.074 INFO    ] pg status for order_id after: TM02201903190925175446 is --> {'status': False}
[2026-06-18 07:47:41,973.973 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 07:39:41.608000', 'tray_weight': '822', 'TS': 1781748581.608, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 07:39:41.601000', 'tray_weight': '1444', 'TS': 1781748581.6009998, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 07:39:41.746000', 'tray_weight': '911', 'TS': 1781748581.746, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 07:39:41.736000', 'tray_weight': '255', 'TS': 1781748581.736, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 07:39:41.812000', 'tray_weight': '353', 'TS': 1781748581.812, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 07:39:41.872000', 'tray_weight': '221', 'TS': 1781748581.872, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 07:39:41.934000', 'tray_weight': '-3', 'TS': 1781748581.934, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 07:39:41.985000', 'tray_weight': '497', 'TS': 1781748581.9850001, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 07:39:41.969000', 'tray_weight': '1069', 'TS': 1781748581.969, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 07:39:42.036000', 'tray_weight': '339', 'TS': 1781748582.036, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 07:39:42.101000', 'tray_weight': '871', 'TS': 1781748582.1009998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 07:39:42.116000', 'tray_weight': '713', 'TS': 1781748582.116, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 07:39:42.164000', 'tray_weight': '911', 'TS': 1781748582.164, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 07:39:42.282000', 'tray_weight': '-6', 'TS': 1781748582.282, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 07:39:42.298000', 'tray_weight': '1357', 'TS': 1781748582.298, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 07:39:42.319000', 'tray_weight': '582', 'TS': 1781748582.319, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 7, 39, 41, 641257)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 07:47:40.967000', 'tray_weight': '121', 'TS': 1781749060.967, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 07:47:40.985000', 'tray_weight': '146', 'TS': 1781749060.9850001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 07:47:41.052000', 'tray_weight': '312', 'TS': 1781749061.0519998, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 07:47:41.190000', 'tray_weight': '362', 'TS': 1781749061.1899998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 07:47:41.218000', 'tray_weight': '189', 'TS': 1781749061.218, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 07:47:41.238000', 'tray_weight': '433', 'TS': 1781749061.238, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 07:47:41.295000', 'tray_weight': '101', 'TS': 1781749061.295, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 07:47:41.312000', 'tray_weight': '235', 'TS': 1781749061.312, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 07:47:41.326000', 'tray_weight': '489', 'TS': 1781749061.326, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 07:47:41.466000', 'tray_weight': '201', 'TS': 1781749061.4659998, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 07:47:41.468000', 'tray_weight': '179', 'TS': 1781749061.468, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 07:47:41.484000', 'tray_weight': '188', 'TS': 1781749061.484, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 7, 47, 41, 38721)}}
[2026-06-18 07:47:41,981.981 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 07:39:41.608000', 'tray_weight': '822', 'TS': 1781748581.608, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 07:39:41.601000', 'tray_weight': '1444', 'TS': 1781748581.6009998, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 07:39:41.746000', 'tray_weight': '911', 'TS': 1781748581.746, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 07:39:41.736000', 'tray_weight': '255', 'TS': 1781748581.736, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 07:39:41.812000', 'tray_weight': '353', 'TS': 1781748581.812, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 07:39:41.872000', 'tray_weight': '221', 'TS': 1781748581.872, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 07:39:41.934000', 'tray_weight': '-3', 'TS': 1781748581.934, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 07:39:41.985000', 'tray_weight': '497', 'TS': 1781748581.9850001, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 07:39:41.969000', 'tray_weight': '1069', 'TS': 1781748581.969, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 07:39:42.036000', 'tray_weight': '339', 'TS': 1781748582.036, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 07:39:42.101000', 'tray_weight': '871', 'TS': 1781748582.1009998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 07:39:42.116000', 'tray_weight': '713', 'TS': 1781748582.116, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 07:39:42.164000', 'tray_weight': '911', 'TS': 1781748582.164, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 07:39:42.282000', 'tray_weight': '-6', 'TS': 1781748582.282, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 07:39:42.298000', 'tray_weight': '1357', 'TS': 1781748582.298, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 07:39:42.319000', 'tray_weight': '582', 'TS': 1781748582.319, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 7, 39, 41, 641257)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 07:47:40.967000', 'tray_weight': '121', 'TS': 1781749060.967, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 07:47:40.985000', 'tray_weight': '146', 'TS': 1781749060.9850001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 07:47:41.052000', 'tray_weight': '312', 'TS': 1781749061.0519998, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 07:47:41.190000', 'tray_weight': '362', 'TS': 1781749061.1899998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 07:47:41.218000', 'tray_weight': '189', 'TS': 1781749061.218, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 07:47:41.238000', 'tray_weight': '433', 'TS': 1781749061.238, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 07:47:41.295000', 'tray_weight': '101', 'TS': 1781749061.295, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 07:47:41.312000', 'tray_weight': '235', 'TS': 1781749061.312, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 07:47:41.326000', 'tray_weight': '489', 'TS': 1781749061.326, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 07:47:41.466000', 'tray_weight': '201', 'TS': 1781749061.4659998, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 07:47:41.468000', 'tray_weight': '179', 'TS': 1781749061.468, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 07:47:41.484000', 'tray_weight': '188', 'TS': 1781749061.484, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 7, 47, 41, 38721)}}
[2026-06-18 07:47:42,809.809 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 07:47:41.964000', 'tray_weight': '822', 'TS': 1781749061.964, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 07:47:41.960000', 'tray_weight': '1444', 'TS': 1781749061.96, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 07:47:42.027000', 'tray_weight': '910', 'TS': 1781749062.0270002, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 07:47:42.109000', 'tray_weight': '255', 'TS': 1781749062.109, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 07:47:42.194000', 'tray_weight': '354', 'TS': 1781749062.194, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 07:47:42.182000', 'tray_weight': '221', 'TS': 1781749062.182, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 07:47:42.235000', 'tray_weight': '-3', 'TS': 1781749062.235, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 07:47:42.268000', 'tray_weight': '497', 'TS': 1781749062.2680001, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 07:47:42.334000', 'tray_weight': '1069', 'TS': 1781749062.334, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 07:47:42.428000', 'tray_weight': '338', 'TS': 1781749062.428, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 07:47:42.437000', 'tray_weight': '870', 'TS': 1781749062.437, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 07:47:42.463000', 'tray_weight': '713', 'TS': 1781749062.463, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 07:47:42.522000', 'tray_weight': '910', 'TS': 1781749062.5219998, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 07:47:42.643000', 'tray_weight': '-6', 'TS': 1781749062.6430001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 07:47:42.623000', 'tray_weight': '1357', 'TS': 1781749062.6230001, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 07:47:42.672000', 'tray_weight': '583', 'TS': 1781749062.672, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 7, 47, 41, 994614)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 07:47:40.967000', 'tray_weight': '121', 'TS': 1781749060.967, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 07:47:40.985000', 'tray_weight': '146', 'TS': 1781749060.9850001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 07:47:41.052000', 'tray_weight': '312', 'TS': 1781749061.0519998, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 07:47:41.190000', 'tray_weight': '362', 'TS': 1781749061.1899998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 07:47:41.218000', 'tray_weight': '189', 'TS': 1781749061.218, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 07:47:41.238000', 'tray_weight': '433', 'TS': 1781749061.238, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 07:47:41.295000', 'tray_weight': '101', 'TS': 1781749061.295, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 07:47:41.312000', 'tray_weight': '235', 'TS': 1781749061.312, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 07:47:41.326000', 'tray_weight': '489', 'TS': 1781749061.326, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 07:47:41.466000', 'tray_weight': '201', 'TS': 1781749061.4659998, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 07:47:41.468000', 'tray_weight': '179', 'TS': 1781749061.468, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 07:47:41.484000', 'tray_weight': '188', 'TS': 1781749061.484, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 7, 47, 41, 38721)}}
[2026-06-18 07:47:42,818.818 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 07:47:41.964000', 'tray_weight': '822', 'TS': 1781749061.964, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 07:47:41.960000', 'tray_weight': '1444', 'TS': 1781749061.96, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 07:47:42.027000', 'tray_weight': '910', 'TS': 1781749062.0270002, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 07:47:42.109000', 'tray_weight': '255', 'TS': 1781749062.109, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 07:47:42.194000', 'tray_weight': '354', 'TS': 1781749062.194, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 07:47:42.182000', 'tray_weight': '221', 'TS': 1781749062.182, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 07:47:42.235000', 'tray_weight': '-3', 'TS': 1781749062.235, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 07:47:42.268000', 'tray_weight': '497', 'TS': 1781749062.2680001, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 07:47:42.334000', 'tray_weight': '1069', 'TS': 1781749062.334, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 07:47:42.428000', 'tray_weight': '338', 'TS': 1781749062.428, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 07:47:42.437000', 'tray_weight': '870', 'TS': 1781749062.437, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 07:47:42.463000', 'tray_weight': '713', 'TS': 1781749062.463, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 07:47:42.522000', 'tray_weight': '910', 'TS': 1781749062.5219998, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 07:47:42.643000', 'tray_weight': '-6', 'TS': 1781749062.6430001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 07:47:42.623000', 'tray_weight': '1357', 'TS': 1781749062.6230001, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 07:47:42.672000', 'tray_weight': '583', 'TS': 1781749062.672, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 7, 47, 41, 994614)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 07:47:40.967000', 'tray_weight': '121', 'TS': 1781749060.967, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 07:47:40.985000', 'tray_weight': '146', 'TS': 1781749060.9850001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 07:47:41.052000', 'tray_weight': '312', 'TS': 1781749061.0519998, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 07:47:41.190000', 'tray_weight': '362', 'TS': 1781749061.1899998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 07:47:41.218000', 'tray_weight': '189', 'TS': 1781749061.218, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 07:47:41.238000', 'tray_weight': '433', 'TS': 1781749061.238, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 07:47:41.295000', 'tray_weight': '101', 'TS': 1781749061.295, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 07:47:41.312000', 'tray_weight': '235', 'TS': 1781749061.312, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 07:47:41.326000', 'tray_weight': '489', 'TS': 1781749061.326, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 07:47:41.466000', 'tray_weight': '201', 'TS': 1781749061.4659998, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 07:47:41.468000', 'tray_weight': '179', 'TS': 1781749061.468, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 07:47:41.484000', 'tray_weight': '188', 'TS': 1781749061.484, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 7, 47, 41, 38721)}}
[2026-06-18 07:55:05,481.481 INFO    ] processOrderPayment version is : v2
[2026-06-18 07:55:06,300.300 INFO    ] pg status for order_id before: TM06202508260617214258204 is --> False
[2026-06-18 07:55:06,303.303 INFO    ] pg status for order_id after: TM06202508260617214258204 is --> False
[2026-06-18 08:00:55,767.767 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 07:47:41.964000', 'tray_weight': '822', 'TS': 1781749061.964, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 07:47:41.960000', 'tray_weight': '1444', 'TS': 1781749061.96, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 07:47:42.027000', 'tray_weight': '910', 'TS': 1781749062.0270002, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 07:47:42.109000', 'tray_weight': '255', 'TS': 1781749062.109, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 07:47:42.194000', 'tray_weight': '354', 'TS': 1781749062.194, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 07:47:42.182000', 'tray_weight': '221', 'TS': 1781749062.182, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 07:47:42.235000', 'tray_weight': '-3', 'TS': 1781749062.235, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 07:47:42.268000', 'tray_weight': '497', 'TS': 1781749062.2680001, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 07:47:42.334000', 'tray_weight': '1069', 'TS': 1781749062.334, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 07:47:42.428000', 'tray_weight': '338', 'TS': 1781749062.428, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 07:47:42.437000', 'tray_weight': '870', 'TS': 1781749062.437, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 07:47:42.463000', 'tray_weight': '713', 'TS': 1781749062.463, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 07:47:42.522000', 'tray_weight': '910', 'TS': 1781749062.5219998, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 07:47:42.643000', 'tray_weight': '-6', 'TS': 1781749062.6430001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 07:47:42.623000', 'tray_weight': '1357', 'TS': 1781749062.6230001, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 07:47:42.672000', 'tray_weight': '583', 'TS': 1781749062.672, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 7, 47, 41, 994614)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 08:00:54.671000', 'tray_weight': '121', 'TS': 1781749854.671, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 08:00:54.812000', 'tray_weight': '146', 'TS': 1781749854.812, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 08:00:54.758000', 'tray_weight': '312', 'TS': 1781749854.758, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 08:00:54.895000', 'tray_weight': '362', 'TS': 1781749854.895, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 08:00:54.963000', 'tray_weight': '189', 'TS': 1781749854.963, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 08:00:54.982000', 'tray_weight': '433', 'TS': 1781749854.9819999, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 08:00:55.082000', 'tray_weight': '101', 'TS': 1781749855.082, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 08:00:55.102000', 'tray_weight': '235', 'TS': 1781749855.102, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 08:00:55.186000', 'tray_weight': '489', 'TS': 1781749855.186, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 08:00:55.205000', 'tray_weight': '201', 'TS': 1781749855.2050002, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 08:00:55.302000', 'tray_weight': '179', 'TS': 1781749855.302, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 08:00:55.288000', 'tray_weight': '188', 'TS': 1781749855.288, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 8, 0, 54, 768327)}}
[2026-06-18 08:00:55,775.775 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 07:47:41.964000', 'tray_weight': '822', 'TS': 1781749061.964, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 07:47:41.960000', 'tray_weight': '1444', 'TS': 1781749061.96, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 07:47:42.027000', 'tray_weight': '910', 'TS': 1781749062.0270002, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 07:47:42.109000', 'tray_weight': '255', 'TS': 1781749062.109, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 07:47:42.194000', 'tray_weight': '354', 'TS': 1781749062.194, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 07:47:42.182000', 'tray_weight': '221', 'TS': 1781749062.182, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 07:47:42.235000', 'tray_weight': '-3', 'TS': 1781749062.235, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 07:47:42.268000', 'tray_weight': '497', 'TS': 1781749062.2680001, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 07:47:42.334000', 'tray_weight': '1069', 'TS': 1781749062.334, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 07:47:42.428000', 'tray_weight': '338', 'TS': 1781749062.428, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 07:47:42.437000', 'tray_weight': '870', 'TS': 1781749062.437, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 07:47:42.463000', 'tray_weight': '713', 'TS': 1781749062.463, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 07:47:42.522000', 'tray_weight': '910', 'TS': 1781749062.5219998, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 07:47:42.643000', 'tray_weight': '-6', 'TS': 1781749062.6430001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 07:47:42.623000', 'tray_weight': '1357', 'TS': 1781749062.6230001, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 07:47:42.672000', 'tray_weight': '583', 'TS': 1781749062.672, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 7, 47, 41, 994614)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 08:00:54.671000', 'tray_weight': '121', 'TS': 1781749854.671, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 08:00:54.812000', 'tray_weight': '146', 'TS': 1781749854.812, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 08:00:54.758000', 'tray_weight': '312', 'TS': 1781749854.758, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 08:00:54.895000', 'tray_weight': '362', 'TS': 1781749854.895, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 08:00:54.963000', 'tray_weight': '189', 'TS': 1781749854.963, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 08:00:54.982000', 'tray_weight': '433', 'TS': 1781749854.9819999, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 08:00:55.082000', 'tray_weight': '101', 'TS': 1781749855.082, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 08:00:55.102000', 'tray_weight': '235', 'TS': 1781749855.102, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 08:00:55.186000', 'tray_weight': '489', 'TS': 1781749855.186, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 08:00:55.205000', 'tray_weight': '201', 'TS': 1781749855.2050002, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 08:00:55.302000', 'tray_weight': '179', 'TS': 1781749855.302, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 08:00:55.288000', 'tray_weight': '188', 'TS': 1781749855.288, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 8, 0, 54, 768327)}}
[2026-06-18 08:00:56,663.663 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 08:00:55.730000', 'tray_weight': '823', 'TS': 1781749855.73, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 08:00:55.788000', 'tray_weight': '1444', 'TS': 1781749855.788, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 08:00:55.863000', 'tray_weight': '910', 'TS': 1781749855.863, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 08:00:55.870000', 'tray_weight': '255', 'TS': 1781749855.87, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 08:00:55.984000', 'tray_weight': '354', 'TS': 1781749855.984, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 08:00:55.988000', 'tray_weight': '221', 'TS': 1781749855.9880002, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 08:00:56.063000', 'tray_weight': '-3', 'TS': 1781749856.063, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 08:00:56.096000', 'tray_weight': '497', 'TS': 1781749856.0960002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 08:00:56.132000', 'tray_weight': '1069', 'TS': 1781749856.132, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 08:00:56.219000', 'tray_weight': '339', 'TS': 1781749856.219, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 08:00:56.265000', 'tray_weight': '871', 'TS': 1781749856.265, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 08:00:56.371000', 'tray_weight': '713', 'TS': 1781749856.371, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 08:00:56.358000', 'tray_weight': '911', 'TS': 1781749856.358, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 08:00:56.412000', 'tray_weight': '-6', 'TS': 1781749856.412, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 08:00:56.499000', 'tray_weight': '1357', 'TS': 1781749856.4989998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 08:00:56.520000', 'tray_weight': '583', 'TS': 1781749856.52, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 8, 0, 55, 788752)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 08:00:54.671000', 'tray_weight': '121', 'TS': 1781749854.671, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 08:00:54.812000', 'tray_weight': '146', 'TS': 1781749854.812, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 08:00:54.758000', 'tray_weight': '312', 'TS': 1781749854.758, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 08:00:54.895000', 'tray_weight': '362', 'TS': 1781749854.895, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 08:00:54.963000', 'tray_weight': '189', 'TS': 1781749854.963, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 08:00:54.982000', 'tray_weight': '433', 'TS': 1781749854.9819999, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 08:00:55.082000', 'tray_weight': '101', 'TS': 1781749855.082, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 08:00:55.102000', 'tray_weight': '235', 'TS': 1781749855.102, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 08:00:55.186000', 'tray_weight': '489', 'TS': 1781749855.186, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 08:00:55.205000', 'tray_weight': '201', 'TS': 1781749855.2050002, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 08:00:55.302000', 'tray_weight': '179', 'TS': 1781749855.302, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 08:00:55.288000', 'tray_weight': '188', 'TS': 1781749855.288, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 8, 0, 54, 768327)}}
[2026-06-18 08:00:56,673.673 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 08:00:55.730000', 'tray_weight': '823', 'TS': 1781749855.73, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 08:00:55.788000', 'tray_weight': '1444', 'TS': 1781749855.788, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 08:00:55.863000', 'tray_weight': '910', 'TS': 1781749855.863, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 08:00:55.870000', 'tray_weight': '255', 'TS': 1781749855.87, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 08:00:55.984000', 'tray_weight': '354', 'TS': 1781749855.984, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 08:00:55.988000', 'tray_weight': '221', 'TS': 1781749855.9880002, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 08:00:56.063000', 'tray_weight': '-3', 'TS': 1781749856.063, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 08:00:56.096000', 'tray_weight': '497', 'TS': 1781749856.0960002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 08:00:56.132000', 'tray_weight': '1069', 'TS': 1781749856.132, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 08:00:56.219000', 'tray_weight': '339', 'TS': 1781749856.219, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 08:00:56.265000', 'tray_weight': '871', 'TS': 1781749856.265, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 08:00:56.371000', 'tray_weight': '713', 'TS': 1781749856.371, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 08:00:56.358000', 'tray_weight': '911', 'TS': 1781749856.358, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 08:00:56.412000', 'tray_weight': '-6', 'TS': 1781749856.412, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 08:00:56.499000', 'tray_weight': '1357', 'TS': 1781749856.4989998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 08:00:56.520000', 'tray_weight': '583', 'TS': 1781749856.52, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 8, 0, 55, 788752)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 08:00:54.671000', 'tray_weight': '121', 'TS': 1781749854.671, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 08:00:54.812000', 'tray_weight': '146', 'TS': 1781749854.812, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 08:00:54.758000', 'tray_weight': '312', 'TS': 1781749854.758, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 08:00:54.895000', 'tray_weight': '362', 'TS': 1781749854.895, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 08:00:54.963000', 'tray_weight': '189', 'TS': 1781749854.963, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 08:00:54.982000', 'tray_weight': '433', 'TS': 1781749854.9819999, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 08:00:55.082000', 'tray_weight': '101', 'TS': 1781749855.082, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 08:00:55.102000', 'tray_weight': '235', 'TS': 1781749855.102, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 08:00:55.186000', 'tray_weight': '489', 'TS': 1781749855.186, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 08:00:55.205000', 'tray_weight': '201', 'TS': 1781749855.2050002, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 08:00:55.302000', 'tray_weight': '179', 'TS': 1781749855.302, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 08:00:55.288000', 'tray_weight': '188', 'TS': 1781749855.288, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 8, 0, 54, 768327)}}
[2026-06-18 08:08:20,817.817 INFO    ] processOrderPayment version is : v2
[2026-06-18 08:13:50,506.506 INFO    ] processOrderPayment version is : v2
[2026-06-18 08:23:35,781.781 INFO    ] processOrderPayment version is : v2
[2026-06-18 08:23:36,795.795 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 08:00:55.730000', 'tray_weight': '823', 'TS': 1781749855.73, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 08:00:55.788000', 'tray_weight': '1444', 'TS': 1781749855.788, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 08:00:55.863000', 'tray_weight': '910', 'TS': 1781749855.863, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 08:00:55.870000', 'tray_weight': '255', 'TS': 1781749855.87, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 08:00:55.984000', 'tray_weight': '354', 'TS': 1781749855.984, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 08:00:55.988000', 'tray_weight': '221', 'TS': 1781749855.9880002, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 08:00:56.063000', 'tray_weight': '-3', 'TS': 1781749856.063, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 08:00:56.096000', 'tray_weight': '497', 'TS': 1781749856.0960002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 08:00:56.132000', 'tray_weight': '1069', 'TS': 1781749856.132, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 08:00:56.219000', 'tray_weight': '339', 'TS': 1781749856.219, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 08:00:56.265000', 'tray_weight': '871', 'TS': 1781749856.265, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 08:00:56.371000', 'tray_weight': '713', 'TS': 1781749856.371, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 08:00:56.358000', 'tray_weight': '911', 'TS': 1781749856.358, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 08:00:56.412000', 'tray_weight': '-6', 'TS': 1781749856.412, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 08:00:56.499000', 'tray_weight': '1357', 'TS': 1781749856.4989998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 08:00:56.520000', 'tray_weight': '583', 'TS': 1781749856.52, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 8, 0, 55, 788752)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 08:23:35.710000', 'tray_weight': '121', 'TS': 1781751215.71, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 08:23:35.730000', 'tray_weight': '146', 'TS': 1781751215.73, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 08:23:35.737000', 'tray_weight': '312', 'TS': 1781751215.737, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 08:23:35.875000', 'tray_weight': '362', 'TS': 1781751215.875, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 08:23:35.958000', 'tray_weight': '189', 'TS': 1781751215.9580002, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 08:23:35.978000', 'tray_weight': '433', 'TS': 1781751215.9780002, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 08:23:35.995000', 'tray_weight': '101', 'TS': 1781751215.995, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 08:23:36.134000', 'tray_weight': '235', 'TS': 1781751216.1339998, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 08:23:36.144000', 'tray_weight': '489', 'TS': 1781751216.144, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 08:23:36.163000', 'tray_weight': '201', 'TS': 1781751216.163, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 08:23:36.242000', 'tray_weight': '179', 'TS': 1781751216.242, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 08:23:36.276000', 'tray_weight': '188', 'TS': 1781751216.276, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 8, 23, 35, 724539)}}
[2026-06-18 08:23:36,804.804 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 08:00:55.730000', 'tray_weight': '823', 'TS': 1781749855.73, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 08:00:55.788000', 'tray_weight': '1444', 'TS': 1781749855.788, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 08:00:55.863000', 'tray_weight': '910', 'TS': 1781749855.863, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 08:00:55.870000', 'tray_weight': '255', 'TS': 1781749855.87, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 08:00:55.984000', 'tray_weight': '354', 'TS': 1781749855.984, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 08:00:55.988000', 'tray_weight': '221', 'TS': 1781749855.9880002, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 08:00:56.063000', 'tray_weight': '-3', 'TS': 1781749856.063, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 08:00:56.096000', 'tray_weight': '497', 'TS': 1781749856.0960002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 08:00:56.132000', 'tray_weight': '1069', 'TS': 1781749856.132, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 08:00:56.219000', 'tray_weight': '339', 'TS': 1781749856.219, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 08:00:56.265000', 'tray_weight': '871', 'TS': 1781749856.265, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 08:00:56.371000', 'tray_weight': '713', 'TS': 1781749856.371, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 08:00:56.358000', 'tray_weight': '911', 'TS': 1781749856.358, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 08:00:56.412000', 'tray_weight': '-6', 'TS': 1781749856.412, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 08:00:56.499000', 'tray_weight': '1357', 'TS': 1781749856.4989998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 08:00:56.520000', 'tray_weight': '583', 'TS': 1781749856.52, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 8, 0, 55, 788752)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 08:23:35.710000', 'tray_weight': '121', 'TS': 1781751215.71, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 08:23:35.730000', 'tray_weight': '146', 'TS': 1781751215.73, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 08:23:35.737000', 'tray_weight': '312', 'TS': 1781751215.737, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 08:23:35.875000', 'tray_weight': '362', 'TS': 1781751215.875, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 08:23:35.958000', 'tray_weight': '189', 'TS': 1781751215.9580002, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 08:23:35.978000', 'tray_weight': '433', 'TS': 1781751215.9780002, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 08:23:35.995000', 'tray_weight': '101', 'TS': 1781751215.995, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 08:23:36.134000', 'tray_weight': '235', 'TS': 1781751216.1339998, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 08:23:36.144000', 'tray_weight': '489', 'TS': 1781751216.144, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 08:23:36.163000', 'tray_weight': '201', 'TS': 1781751216.163, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 08:23:36.242000', 'tray_weight': '179', 'TS': 1781751216.242, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 08:23:36.276000', 'tray_weight': '188', 'TS': 1781751216.276, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 8, 23, 35, 724539)}}
[2026-06-18 08:23:37,867.867 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 08:23:37.018000', 'tray_weight': '823', 'TS': 1781751217.018, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 08:23:37.022000', 'tray_weight': '1444', 'TS': 1781751217.022, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 08:23:37.112000', 'tray_weight': '910', 'TS': 1781751217.112, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 08:23:37.119000', 'tray_weight': '254', 'TS': 1781751217.119, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 08:23:37.238000', 'tray_weight': '354', 'TS': 1781751217.2380002, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 08:23:37.270000', 'tray_weight': '220', 'TS': 1781751217.27, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 08:23:37.306000', 'tray_weight': '-3', 'TS': 1781751217.306, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 08:23:37.360000', 'tray_weight': '497', 'TS': 1781751217.36, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 08:23:37.365000', 'tray_weight': '1069', 'TS': 1781751217.365, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 08:23:37.491000', 'tray_weight': '339', 'TS': 1781751217.491, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 08:23:37.496000', 'tray_weight': '870', 'TS': 1781751217.496, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 08:23:37.587000', 'tray_weight': '713', 'TS': 1781751217.5870001, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 08:23:37.622000', 'tray_weight': '910', 'TS': 1781751217.622, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 08:23:37.685000', 'tray_weight': '-6', 'TS': 1781751217.685, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 08:23:37.666000', 'tray_weight': '1357', 'TS': 1781751217.6660001, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 08:23:37.772000', 'tray_weight': '583', 'TS': 1781751217.772, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 8, 23, 36, 817915)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 08:23:35.710000', 'tray_weight': '121', 'TS': 1781751215.71, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 08:23:35.730000', 'tray_weight': '146', 'TS': 1781751215.73, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 08:23:35.737000', 'tray_weight': '312', 'TS': 1781751215.737, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 08:23:35.875000', 'tray_weight': '362', 'TS': 1781751215.875, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 08:23:35.958000', 'tray_weight': '189', 'TS': 1781751215.9580002, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 08:23:35.978000', 'tray_weight': '433', 'TS': 1781751215.9780002, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 08:23:35.995000', 'tray_weight': '101', 'TS': 1781751215.995, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 08:23:36.134000', 'tray_weight': '235', 'TS': 1781751216.1339998, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 08:23:36.144000', 'tray_weight': '489', 'TS': 1781751216.144, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 08:23:36.163000', 'tray_weight': '201', 'TS': 1781751216.163, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 08:23:36.242000', 'tray_weight': '179', 'TS': 1781751216.242, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 08:23:36.276000', 'tray_weight': '188', 'TS': 1781751216.276, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 8, 23, 35, 724539)}}
[2026-06-18 08:23:37,876.876 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 08:23:37.018000', 'tray_weight': '823', 'TS': 1781751217.018, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 08:23:37.022000', 'tray_weight': '1444', 'TS': 1781751217.022, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 08:23:37.112000', 'tray_weight': '910', 'TS': 1781751217.112, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 08:23:37.119000', 'tray_weight': '254', 'TS': 1781751217.119, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 08:23:37.238000', 'tray_weight': '354', 'TS': 1781751217.2380002, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 08:23:37.270000', 'tray_weight': '220', 'TS': 1781751217.27, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 08:23:37.306000', 'tray_weight': '-3', 'TS': 1781751217.306, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 08:23:37.360000', 'tray_weight': '497', 'TS': 1781751217.36, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 08:23:37.365000', 'tray_weight': '1069', 'TS': 1781751217.365, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 08:23:37.491000', 'tray_weight': '339', 'TS': 1781751217.491, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 08:23:37.496000', 'tray_weight': '870', 'TS': 1781751217.496, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 08:23:37.587000', 'tray_weight': '713', 'TS': 1781751217.5870001, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 08:23:37.622000', 'tray_weight': '910', 'TS': 1781751217.622, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 08:23:37.685000', 'tray_weight': '-6', 'TS': 1781751217.685, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 08:23:37.666000', 'tray_weight': '1357', 'TS': 1781751217.6660001, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 08:23:37.772000', 'tray_weight': '583', 'TS': 1781751217.772, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 8, 23, 36, 817915)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 08:23:35.710000', 'tray_weight': '121', 'TS': 1781751215.71, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 08:23:35.730000', 'tray_weight': '146', 'TS': 1781751215.73, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 08:23:35.737000', 'tray_weight': '312', 'TS': 1781751215.737, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 08:23:35.875000', 'tray_weight': '362', 'TS': 1781751215.875, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 08:23:35.958000', 'tray_weight': '189', 'TS': 1781751215.9580002, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 08:23:35.978000', 'tray_weight': '433', 'TS': 1781751215.9780002, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 08:23:35.995000', 'tray_weight': '101', 'TS': 1781751215.995, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 08:23:36.134000', 'tray_weight': '235', 'TS': 1781751216.1339998, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 08:23:36.144000', 'tray_weight': '489', 'TS': 1781751216.144, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 08:23:36.163000', 'tray_weight': '201', 'TS': 1781751216.163, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 08:23:36.242000', 'tray_weight': '179', 'TS': 1781751216.242, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 08:23:36.276000', 'tray_weight': '188', 'TS': 1781751216.276, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 8, 23, 35, 724539)}}
[2026-06-18 08:31:05,408.408 INFO    ] processOrderPayment version is : v2
[2026-06-18 08:36:57,137.137 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 08:23:37.018000', 'tray_weight': '823', 'TS': 1781751217.018, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 08:23:37.022000', 'tray_weight': '1444', 'TS': 1781751217.022, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 08:23:37.112000', 'tray_weight': '910', 'TS': 1781751217.112, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 08:23:37.119000', 'tray_weight': '254', 'TS': 1781751217.119, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 08:23:37.238000', 'tray_weight': '354', 'TS': 1781751217.2380002, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 08:23:37.270000', 'tray_weight': '220', 'TS': 1781751217.27, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 08:23:37.306000', 'tray_weight': '-3', 'TS': 1781751217.306, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 08:23:37.360000', 'tray_weight': '497', 'TS': 1781751217.36, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 08:23:37.365000', 'tray_weight': '1069', 'TS': 1781751217.365, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 08:23:37.491000', 'tray_weight': '339', 'TS': 1781751217.491, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 08:23:37.496000', 'tray_weight': '870', 'TS': 1781751217.496, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 08:23:37.587000', 'tray_weight': '713', 'TS': 1781751217.5870001, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 08:23:37.622000', 'tray_weight': '910', 'TS': 1781751217.622, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 08:23:37.685000', 'tray_weight': '-6', 'TS': 1781751217.685, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 08:23:37.666000', 'tray_weight': '1357', 'TS': 1781751217.6660001, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 08:23:37.772000', 'tray_weight': '583', 'TS': 1781751217.772, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 8, 23, 36, 817915)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 08:36:56.095000', 'tray_weight': '121', 'TS': 1781752016.095, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 08:36:56.233000', 'tray_weight': '146', 'TS': 1781752016.233, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 08:36:56.224000', 'tray_weight': '312', 'TS': 1781752016.2240002, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 08:36:56.360000', 'tray_weight': '362', 'TS': 1781752016.36, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 08:36:56.319000', 'tray_weight': '189', 'TS': 1781752016.319, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 08:36:56.456000', 'tray_weight': '433', 'TS': 1781752016.4559999, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 08:36:56.501000', 'tray_weight': '101', 'TS': 1781752016.501, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 08:36:56.522000', 'tray_weight': '235', 'TS': 1781752016.5219998, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 08:36:56.558000', 'tray_weight': '489', 'TS': 1781752016.558, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '202', 'datetime': '2026-06-18 08:36:56.577000', 'tray_weight': '202', 'TS': 1781752016.5770001, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 08:36:56.667000', 'tray_weight': '179', 'TS': 1781752016.6669998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 08:36:56.681000', 'tray_weight': '188', 'TS': 1781752016.681, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 8, 36, 56, 197210)}}
[2026-06-18 08:36:57,145.145 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 08:23:37.018000', 'tray_weight': '823', 'TS': 1781751217.018, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 08:23:37.022000', 'tray_weight': '1444', 'TS': 1781751217.022, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 08:23:37.112000', 'tray_weight': '910', 'TS': 1781751217.112, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 08:23:37.119000', 'tray_weight': '254', 'TS': 1781751217.119, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 08:23:37.238000', 'tray_weight': '354', 'TS': 1781751217.2380002, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 08:23:37.270000', 'tray_weight': '220', 'TS': 1781751217.27, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 08:23:37.306000', 'tray_weight': '-3', 'TS': 1781751217.306, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 08:23:37.360000', 'tray_weight': '497', 'TS': 1781751217.36, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 08:23:37.365000', 'tray_weight': '1069', 'TS': 1781751217.365, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 08:23:37.491000', 'tray_weight': '339', 'TS': 1781751217.491, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 08:23:37.496000', 'tray_weight': '870', 'TS': 1781751217.496, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 08:23:37.587000', 'tray_weight': '713', 'TS': 1781751217.5870001, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 08:23:37.622000', 'tray_weight': '910', 'TS': 1781751217.622, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 08:23:37.685000', 'tray_weight': '-6', 'TS': 1781751217.685, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 08:23:37.666000', 'tray_weight': '1357', 'TS': 1781751217.6660001, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 08:23:37.772000', 'tray_weight': '583', 'TS': 1781751217.772, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 8, 23, 36, 817915)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 08:36:56.095000', 'tray_weight': '121', 'TS': 1781752016.095, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 08:36:56.233000', 'tray_weight': '146', 'TS': 1781752016.233, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 08:36:56.224000', 'tray_weight': '312', 'TS': 1781752016.2240002, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 08:36:56.360000', 'tray_weight': '362', 'TS': 1781752016.36, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 08:36:56.319000', 'tray_weight': '189', 'TS': 1781752016.319, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 08:36:56.456000', 'tray_weight': '433', 'TS': 1781752016.4559999, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 08:36:56.501000', 'tray_weight': '101', 'TS': 1781752016.501, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 08:36:56.522000', 'tray_weight': '235', 'TS': 1781752016.5219998, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 08:36:56.558000', 'tray_weight': '489', 'TS': 1781752016.558, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '202', 'datetime': '2026-06-18 08:36:56.577000', 'tray_weight': '202', 'TS': 1781752016.5770001, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 08:36:56.667000', 'tray_weight': '179', 'TS': 1781752016.6669998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 08:36:56.681000', 'tray_weight': '188', 'TS': 1781752016.681, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 8, 36, 56, 197210)}}
[2026-06-18 08:36:57,934.934 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 08:36:57.066000', 'tray_weight': '823', 'TS': 1781752017.066, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 08:36:57.213000', 'tray_weight': '1444', 'TS': 1781752017.213, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 08:36:57.228000', 'tray_weight': '909', 'TS': 1781752017.228, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 08:36:57.258000', 'tray_weight': '255', 'TS': 1781752017.2580001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 08:36:57.324000', 'tray_weight': '354', 'TS': 1781752017.324, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 08:36:57.343000', 'tray_weight': '221', 'TS': 1781752017.343, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 08:36:57.435000', 'tray_weight': '-3', 'TS': 1781752017.435, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 08:36:57.490000', 'tray_weight': '497', 'TS': 1781752017.49, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 08:36:57.493000', 'tray_weight': '1069', 'TS': 1781752017.493, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 08:36:57.565000', 'tray_weight': '338', 'TS': 1781752017.565, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 08:36:57.606000', 'tray_weight': '871', 'TS': 1781752017.606, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 08:36:57.677000', 'tray_weight': '713', 'TS': 1781752017.6769998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 08:36:57.733000', 'tray_weight': '910', 'TS': 1781752017.733, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 08:36:57.713000', 'tray_weight': '-6', 'TS': 1781752017.713, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 08:36:57.744000', 'tray_weight': '1357', 'TS': 1781752017.744, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 08:36:57.835000', 'tray_weight': '583', 'TS': 1781752017.835, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 8, 36, 57, 157359)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 08:36:56.095000', 'tray_weight': '121', 'TS': 1781752016.095, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 08:36:56.233000', 'tray_weight': '146', 'TS': 1781752016.233, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 08:36:56.224000', 'tray_weight': '312', 'TS': 1781752016.2240002, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 08:36:56.360000', 'tray_weight': '362', 'TS': 1781752016.36, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 08:36:56.319000', 'tray_weight': '189', 'TS': 1781752016.319, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 08:36:56.456000', 'tray_weight': '433', 'TS': 1781752016.4559999, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 08:36:56.501000', 'tray_weight': '101', 'TS': 1781752016.501, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 08:36:56.522000', 'tray_weight': '235', 'TS': 1781752016.5219998, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 08:36:56.558000', 'tray_weight': '489', 'TS': 1781752016.558, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '202', 'datetime': '2026-06-18 08:36:56.577000', 'tray_weight': '202', 'TS': 1781752016.5770001, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 08:36:56.667000', 'tray_weight': '179', 'TS': 1781752016.6669998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 08:36:56.681000', 'tray_weight': '188', 'TS': 1781752016.681, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 8, 36, 56, 197210)}}
[2026-06-18 08:36:57,942.942 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 08:36:57.066000', 'tray_weight': '823', 'TS': 1781752017.066, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 08:36:57.213000', 'tray_weight': '1444', 'TS': 1781752017.213, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 08:36:57.228000', 'tray_weight': '909', 'TS': 1781752017.228, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 08:36:57.258000', 'tray_weight': '255', 'TS': 1781752017.2580001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 08:36:57.324000', 'tray_weight': '354', 'TS': 1781752017.324, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 08:36:57.343000', 'tray_weight': '221', 'TS': 1781752017.343, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 08:36:57.435000', 'tray_weight': '-3', 'TS': 1781752017.435, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 08:36:57.490000', 'tray_weight': '497', 'TS': 1781752017.49, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 08:36:57.493000', 'tray_weight': '1069', 'TS': 1781752017.493, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 08:36:57.565000', 'tray_weight': '338', 'TS': 1781752017.565, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 08:36:57.606000', 'tray_weight': '871', 'TS': 1781752017.606, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 08:36:57.677000', 'tray_weight': '713', 'TS': 1781752017.6769998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 08:36:57.733000', 'tray_weight': '910', 'TS': 1781752017.733, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 08:36:57.713000', 'tray_weight': '-6', 'TS': 1781752017.713, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 08:36:57.744000', 'tray_weight': '1357', 'TS': 1781752017.744, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 08:36:57.835000', 'tray_weight': '583', 'TS': 1781752017.835, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 8, 36, 57, 157359)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 08:36:56.095000', 'tray_weight': '121', 'TS': 1781752016.095, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 08:36:56.233000', 'tray_weight': '146', 'TS': 1781752016.233, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 08:36:56.224000', 'tray_weight': '312', 'TS': 1781752016.2240002, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 08:36:56.360000', 'tray_weight': '362', 'TS': 1781752016.36, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 08:36:56.319000', 'tray_weight': '189', 'TS': 1781752016.319, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 08:36:56.456000', 'tray_weight': '433', 'TS': 1781752016.4559999, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 08:36:56.501000', 'tray_weight': '101', 'TS': 1781752016.501, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 08:36:56.522000', 'tray_weight': '235', 'TS': 1781752016.5219998, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 08:36:56.558000', 'tray_weight': '489', 'TS': 1781752016.558, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '202', 'datetime': '2026-06-18 08:36:56.577000', 'tray_weight': '202', 'TS': 1781752016.5770001, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 08:36:56.667000', 'tray_weight': '179', 'TS': 1781752016.6669998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 08:36:56.681000', 'tray_weight': '188', 'TS': 1781752016.681, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 8, 36, 56, 197210)}}
[2026-06-18 08:44:16,364.364 INFO    ] processOrderPayment version is : v2
[2026-06-18 08:44:16,495.495 INFO    ] pg status for order_id before: TM02201903190925175446 is --> False
[2026-06-18 08:44:16,751.751 INFO    ] pg status for order_id after: TM02201903190925175446 is --> {'status': False}
[2026-06-18 08:50:03,078.078 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 08:36:57.066000', 'tray_weight': '823', 'TS': 1781752017.066, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 08:36:57.213000', 'tray_weight': '1444', 'TS': 1781752017.213, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 08:36:57.228000', 'tray_weight': '909', 'TS': 1781752017.228, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 08:36:57.258000', 'tray_weight': '255', 'TS': 1781752017.2580001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 08:36:57.324000', 'tray_weight': '354', 'TS': 1781752017.324, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 08:36:57.343000', 'tray_weight': '221', 'TS': 1781752017.343, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 08:36:57.435000', 'tray_weight': '-3', 'TS': 1781752017.435, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 08:36:57.490000', 'tray_weight': '497', 'TS': 1781752017.49, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 08:36:57.493000', 'tray_weight': '1069', 'TS': 1781752017.493, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 08:36:57.565000', 'tray_weight': '338', 'TS': 1781752017.565, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 08:36:57.606000', 'tray_weight': '871', 'TS': 1781752017.606, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 08:36:57.677000', 'tray_weight': '713', 'TS': 1781752017.6769998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 08:36:57.733000', 'tray_weight': '910', 'TS': 1781752017.733, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 08:36:57.713000', 'tray_weight': '-6', 'TS': 1781752017.713, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 08:36:57.744000', 'tray_weight': '1357', 'TS': 1781752017.744, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 08:36:57.835000', 'tray_weight': '583', 'TS': 1781752017.835, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 8, 36, 57, 157359)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 08:50:01.414000', 'tray_weight': '121', 'TS': 1781752801.414, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 08:50:01.433000', 'tray_weight': '146', 'TS': 1781752801.433, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 08:50:01.488000', 'tray_weight': '312', 'TS': 1781752801.488, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 08:50:01.624000', 'tray_weight': '362', 'TS': 1781752801.624, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 08:50:01.728000', 'tray_weight': '189', 'TS': 1781752801.728, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 08:50:01.844000', 'tray_weight': '433', 'TS': 1781752801.844, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 08:50:02.041000', 'tray_weight': '101', 'TS': 1781752802.0410001, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 08:50:02.083000', 'tray_weight': '235', 'TS': 1781752802.083, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 08:50:02.230000', 'tray_weight': '489', 'TS': 1781752802.23, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 08:50:02.246000', 'tray_weight': '201', 'TS': 1781752802.246, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 08:50:02.351000', 'tray_weight': '179', 'TS': 1781752802.351, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 08:50:02.445000', 'tray_weight': '188', 'TS': 1781752802.445, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 8, 50, 1, 489134)}}
[2026-06-18 08:50:03,086.086 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 08:36:57.066000', 'tray_weight': '823', 'TS': 1781752017.066, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 08:36:57.213000', 'tray_weight': '1444', 'TS': 1781752017.213, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 08:36:57.228000', 'tray_weight': '909', 'TS': 1781752017.228, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 08:36:57.258000', 'tray_weight': '255', 'TS': 1781752017.2580001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 08:36:57.324000', 'tray_weight': '354', 'TS': 1781752017.324, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 08:36:57.343000', 'tray_weight': '221', 'TS': 1781752017.343, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 08:36:57.435000', 'tray_weight': '-3', 'TS': 1781752017.435, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 08:36:57.490000', 'tray_weight': '497', 'TS': 1781752017.49, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 08:36:57.493000', 'tray_weight': '1069', 'TS': 1781752017.493, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 08:36:57.565000', 'tray_weight': '338', 'TS': 1781752017.565, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 08:36:57.606000', 'tray_weight': '871', 'TS': 1781752017.606, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 08:36:57.677000', 'tray_weight': '713', 'TS': 1781752017.6769998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 08:36:57.733000', 'tray_weight': '910', 'TS': 1781752017.733, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 08:36:57.713000', 'tray_weight': '-6', 'TS': 1781752017.713, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 08:36:57.744000', 'tray_weight': '1357', 'TS': 1781752017.744, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 08:36:57.835000', 'tray_weight': '583', 'TS': 1781752017.835, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 8, 36, 57, 157359)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 08:50:01.414000', 'tray_weight': '121', 'TS': 1781752801.414, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 08:50:01.433000', 'tray_weight': '146', 'TS': 1781752801.433, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 08:50:01.488000', 'tray_weight': '312', 'TS': 1781752801.488, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 08:50:01.624000', 'tray_weight': '362', 'TS': 1781752801.624, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 08:50:01.728000', 'tray_weight': '189', 'TS': 1781752801.728, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 08:50:01.844000', 'tray_weight': '433', 'TS': 1781752801.844, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 08:50:02.041000', 'tray_weight': '101', 'TS': 1781752802.0410001, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 08:50:02.083000', 'tray_weight': '235', 'TS': 1781752802.083, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 08:50:02.230000', 'tray_weight': '489', 'TS': 1781752802.23, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 08:50:02.246000', 'tray_weight': '201', 'TS': 1781752802.246, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 08:50:02.351000', 'tray_weight': '179', 'TS': 1781752802.351, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 08:50:02.445000', 'tray_weight': '188', 'TS': 1781752802.445, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 8, 50, 1, 489134)}}
[2026-06-18 08:50:03,919.919 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 08:50:03.031000', 'tray_weight': '822', 'TS': 1781752803.0310001, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 08:50:03.137000', 'tray_weight': '1444', 'TS': 1781752803.1369998, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 08:50:03.144000', 'tray_weight': '910', 'TS': 1781752803.144, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 08:50:03.201000', 'tray_weight': '255', 'TS': 1781752803.201, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 08:50:03.225000', 'tray_weight': '354', 'TS': 1781752803.225, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '222', 'datetime': '2026-06-18 08:50:03.337000', 'tray_weight': '222', 'TS': 1781752803.337, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 08:50:03.384000', 'tray_weight': '-3', 'TS': 1781752803.384, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 08:50:03.451000', 'tray_weight': '497', 'TS': 1781752803.451, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 08:50:03.501000', 'tray_weight': '1069', 'TS': 1781752803.501, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 08:50:03.546000', 'tray_weight': '338', 'TS': 1781752803.546, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 08:50:03.531000', 'tray_weight': '870', 'TS': 1781752803.531, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 08:50:03.583000', 'tray_weight': '713', 'TS': 1781752803.583, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 08:50:03.669000', 'tray_weight': '910', 'TS': 1781752803.669, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 08:50:03.679000', 'tray_weight': '-6', 'TS': 1781752803.6790001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 08:50:03.760000', 'tray_weight': '1357', 'TS': 1781752803.76, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 08:50:03.850000', 'tray_weight': '582', 'TS': 1781752803.85, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 8, 50, 3, 103474)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 08:50:01.414000', 'tray_weight': '121', 'TS': 1781752801.414, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 08:50:01.433000', 'tray_weight': '146', 'TS': 1781752801.433, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 08:50:01.488000', 'tray_weight': '312', 'TS': 1781752801.488, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 08:50:01.624000', 'tray_weight': '362', 'TS': 1781752801.624, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 08:50:01.728000', 'tray_weight': '189', 'TS': 1781752801.728, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 08:50:01.844000', 'tray_weight': '433', 'TS': 1781752801.844, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 08:50:02.041000', 'tray_weight': '101', 'TS': 1781752802.0410001, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 08:50:02.083000', 'tray_weight': '235', 'TS': 1781752802.083, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 08:50:02.230000', 'tray_weight': '489', 'TS': 1781752802.23, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 08:50:02.246000', 'tray_weight': '201', 'TS': 1781752802.246, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 08:50:02.351000', 'tray_weight': '179', 'TS': 1781752802.351, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 08:50:02.445000', 'tray_weight': '188', 'TS': 1781752802.445, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 8, 50, 1, 489134)}}
[2026-06-18 08:50:03,927.927 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 08:50:03.031000', 'tray_weight': '822', 'TS': 1781752803.0310001, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 08:50:03.137000', 'tray_weight': '1444', 'TS': 1781752803.1369998, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 08:50:03.144000', 'tray_weight': '910', 'TS': 1781752803.144, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 08:50:03.201000', 'tray_weight': '255', 'TS': 1781752803.201, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 08:50:03.225000', 'tray_weight': '354', 'TS': 1781752803.225, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '222', 'datetime': '2026-06-18 08:50:03.337000', 'tray_weight': '222', 'TS': 1781752803.337, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 08:50:03.384000', 'tray_weight': '-3', 'TS': 1781752803.384, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 08:50:03.451000', 'tray_weight': '497', 'TS': 1781752803.451, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 08:50:03.501000', 'tray_weight': '1069', 'TS': 1781752803.501, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 08:50:03.546000', 'tray_weight': '338', 'TS': 1781752803.546, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 08:50:03.531000', 'tray_weight': '870', 'TS': 1781752803.531, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 08:50:03.583000', 'tray_weight': '713', 'TS': 1781752803.583, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 08:50:03.669000', 'tray_weight': '910', 'TS': 1781752803.669, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 08:50:03.679000', 'tray_weight': '-6', 'TS': 1781752803.6790001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 08:50:03.760000', 'tray_weight': '1357', 'TS': 1781752803.76, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 08:50:03.850000', 'tray_weight': '582', 'TS': 1781752803.85, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 8, 50, 3, 103474)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 08:50:01.414000', 'tray_weight': '121', 'TS': 1781752801.414, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 08:50:01.433000', 'tray_weight': '146', 'TS': 1781752801.433, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 08:50:01.488000', 'tray_weight': '312', 'TS': 1781752801.488, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 08:50:01.624000', 'tray_weight': '362', 'TS': 1781752801.624, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 08:50:01.728000', 'tray_weight': '189', 'TS': 1781752801.728, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 08:50:01.844000', 'tray_weight': '433', 'TS': 1781752801.844, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 08:50:02.041000', 'tray_weight': '101', 'TS': 1781752802.0410001, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 08:50:02.083000', 'tray_weight': '235', 'TS': 1781752802.083, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 08:50:02.230000', 'tray_weight': '489', 'TS': 1781752802.23, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 08:50:02.246000', 'tray_weight': '201', 'TS': 1781752802.246, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 08:50:02.351000', 'tray_weight': '179', 'TS': 1781752802.351, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 08:50:02.445000', 'tray_weight': '188', 'TS': 1781752802.445, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 8, 50, 1, 489134)}}
[2026-06-18 08:56:07,645.645 INFO    ] processOrderPayment version is : v2
[2026-06-18 09:01:46,044.044 INFO    ] processOrderPayment version is : v2
[2026-06-18 09:01:46,147.147 INFO    ] pg status for order_id before: TM02201903190925175446 is --> False
[2026-06-18 09:01:46,460.460 INFO    ] pg status for order_id after: TM02201903190925175446 is --> {'status': False}
[2026-06-18 09:03:34,185.185 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 08:50:03.031000', 'tray_weight': '822', 'TS': 1781752803.0310001, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 08:50:03.137000', 'tray_weight': '1444', 'TS': 1781752803.1369998, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 08:50:03.144000', 'tray_weight': '910', 'TS': 1781752803.144, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 08:50:03.201000', 'tray_weight': '255', 'TS': 1781752803.201, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 08:50:03.225000', 'tray_weight': '354', 'TS': 1781752803.225, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '222', 'datetime': '2026-06-18 08:50:03.337000', 'tray_weight': '222', 'TS': 1781752803.337, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 08:50:03.384000', 'tray_weight': '-3', 'TS': 1781752803.384, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 08:50:03.451000', 'tray_weight': '497', 'TS': 1781752803.451, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 08:50:03.501000', 'tray_weight': '1069', 'TS': 1781752803.501, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 08:50:03.546000', 'tray_weight': '338', 'TS': 1781752803.546, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 08:50:03.531000', 'tray_weight': '870', 'TS': 1781752803.531, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 08:50:03.583000', 'tray_weight': '713', 'TS': 1781752803.583, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 08:50:03.669000', 'tray_weight': '910', 'TS': 1781752803.669, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 08:50:03.679000', 'tray_weight': '-6', 'TS': 1781752803.6790001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 08:50:03.760000', 'tray_weight': '1357', 'TS': 1781752803.76, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 08:50:03.850000', 'tray_weight': '582', 'TS': 1781752803.85, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 8, 50, 3, 103474)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 09:03:33.158000', 'tray_weight': '121', 'TS': 1781753613.158, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '145', 'datetime': '2026-06-18 09:03:33.188000', 'tray_weight': '145', 'TS': 1781753613.1880002, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 09:03:33.243000', 'tray_weight': '312', 'TS': 1781753613.243, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 09:03:33.259000', 'tray_weight': '362', 'TS': 1781753613.2589998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '188', 'datetime': '2026-06-18 09:03:33.324000', 'tray_weight': '188', 'TS': 1781753613.3240001, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 09:03:33.343000', 'tray_weight': '433', 'TS': 1781753613.343, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 09:03:33.500000', 'tray_weight': '101', 'TS': 1781753613.5, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 09:03:33.521000', 'tray_weight': '235', 'TS': 1781753613.5210001, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 09:03:33.493000', 'tray_weight': '489', 'TS': 1781753613.4929998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 09:03:33.631000', 'tray_weight': '201', 'TS': 1781753613.631, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 09:03:33.616000', 'tray_weight': '178', 'TS': 1781753613.616, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 09:03:33.714000', 'tray_weight': '188', 'TS': 1781753613.714, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 9, 3, 33, 163339)}}
[2026-06-18 09:03:34,194.194 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 08:50:03.031000', 'tray_weight': '822', 'TS': 1781752803.0310001, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 08:50:03.137000', 'tray_weight': '1444', 'TS': 1781752803.1369998, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 08:50:03.144000', 'tray_weight': '910', 'TS': 1781752803.144, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 08:50:03.201000', 'tray_weight': '255', 'TS': 1781752803.201, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 08:50:03.225000', 'tray_weight': '354', 'TS': 1781752803.225, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '222', 'datetime': '2026-06-18 08:50:03.337000', 'tray_weight': '222', 'TS': 1781752803.337, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 08:50:03.384000', 'tray_weight': '-3', 'TS': 1781752803.384, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 08:50:03.451000', 'tray_weight': '497', 'TS': 1781752803.451, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 08:50:03.501000', 'tray_weight': '1069', 'TS': 1781752803.501, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 08:50:03.546000', 'tray_weight': '338', 'TS': 1781752803.546, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 08:50:03.531000', 'tray_weight': '870', 'TS': 1781752803.531, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 08:50:03.583000', 'tray_weight': '713', 'TS': 1781752803.583, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 08:50:03.669000', 'tray_weight': '910', 'TS': 1781752803.669, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 08:50:03.679000', 'tray_weight': '-6', 'TS': 1781752803.6790001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 08:50:03.760000', 'tray_weight': '1357', 'TS': 1781752803.76, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 08:50:03.850000', 'tray_weight': '582', 'TS': 1781752803.85, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 8, 50, 3, 103474)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 09:03:33.158000', 'tray_weight': '121', 'TS': 1781753613.158, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '145', 'datetime': '2026-06-18 09:03:33.188000', 'tray_weight': '145', 'TS': 1781753613.1880002, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 09:03:33.243000', 'tray_weight': '312', 'TS': 1781753613.243, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 09:03:33.259000', 'tray_weight': '362', 'TS': 1781753613.2589998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '188', 'datetime': '2026-06-18 09:03:33.324000', 'tray_weight': '188', 'TS': 1781753613.3240001, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 09:03:33.343000', 'tray_weight': '433', 'TS': 1781753613.343, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 09:03:33.500000', 'tray_weight': '101', 'TS': 1781753613.5, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 09:03:33.521000', 'tray_weight': '235', 'TS': 1781753613.5210001, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 09:03:33.493000', 'tray_weight': '489', 'TS': 1781753613.4929998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 09:03:33.631000', 'tray_weight': '201', 'TS': 1781753613.631, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 09:03:33.616000', 'tray_weight': '178', 'TS': 1781753613.616, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 09:03:33.714000', 'tray_weight': '188', 'TS': 1781753613.714, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 9, 3, 33, 163339)}}
[2026-06-18 09:03:35,081.081 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 09:03:34.191000', 'tray_weight': '822', 'TS': 1781753614.191, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 09:03:34.245000', 'tray_weight': '1443', 'TS': 1781753614.2450001, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 09:03:34.273000', 'tray_weight': '911', 'TS': 1781753614.273, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 09:03:34.348000', 'tray_weight': '255', 'TS': 1781753614.348, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 09:03:34.424000', 'tray_weight': '354', 'TS': 1781753614.424, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 09:03:34.434000', 'tray_weight': '221', 'TS': 1781753614.434, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 09:03:34.489000', 'tray_weight': '-3', 'TS': 1781753614.489, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 09:03:34.529000', 'tray_weight': '497', 'TS': 1781753614.529, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 09:03:34.591000', 'tray_weight': '1069', 'TS': 1781753614.5909998, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 09:03:34.636000', 'tray_weight': '338', 'TS': 1781753614.636, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 09:03:34.739000', 'tray_weight': '870', 'TS': 1781753614.739, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 09:03:34.781000', 'tray_weight': '713', 'TS': 1781753614.781, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 09:03:34.780000', 'tray_weight': '910', 'TS': 1781753614.78, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 09:03:34.843000', 'tray_weight': '-6', 'TS': 1781753614.8430002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1356', 'datetime': '2026-06-18 09:03:34.920000', 'tray_weight': '1356', 'TS': 1781753614.92, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 09:03:34.998000', 'tray_weight': '583', 'TS': 1781753614.998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 9, 3, 34, 208987)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 09:03:33.158000', 'tray_weight': '121', 'TS': 1781753613.158, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '145', 'datetime': '2026-06-18 09:03:33.188000', 'tray_weight': '145', 'TS': 1781753613.1880002, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 09:03:33.243000', 'tray_weight': '312', 'TS': 1781753613.243, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 09:03:33.259000', 'tray_weight': '362', 'TS': 1781753613.2589998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '188', 'datetime': '2026-06-18 09:03:33.324000', 'tray_weight': '188', 'TS': 1781753613.3240001, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 09:03:33.343000', 'tray_weight': '433', 'TS': 1781753613.343, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 09:03:33.500000', 'tray_weight': '101', 'TS': 1781753613.5, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 09:03:33.521000', 'tray_weight': '235', 'TS': 1781753613.5210001, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 09:03:33.493000', 'tray_weight': '489', 'TS': 1781753613.4929998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 09:03:33.631000', 'tray_weight': '201', 'TS': 1781753613.631, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 09:03:33.616000', 'tray_weight': '178', 'TS': 1781753613.616, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 09:03:33.714000', 'tray_weight': '188', 'TS': 1781753613.714, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 9, 3, 33, 163339)}}
[2026-06-18 09:03:35,091.091 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 09:03:34.191000', 'tray_weight': '822', 'TS': 1781753614.191, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 09:03:34.245000', 'tray_weight': '1443', 'TS': 1781753614.2450001, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 09:03:34.273000', 'tray_weight': '911', 'TS': 1781753614.273, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 09:03:34.348000', 'tray_weight': '255', 'TS': 1781753614.348, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 09:03:34.424000', 'tray_weight': '354', 'TS': 1781753614.424, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 09:03:34.434000', 'tray_weight': '221', 'TS': 1781753614.434, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 09:03:34.489000', 'tray_weight': '-3', 'TS': 1781753614.489, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 09:03:34.529000', 'tray_weight': '497', 'TS': 1781753614.529, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 09:03:34.591000', 'tray_weight': '1069', 'TS': 1781753614.5909998, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 09:03:34.636000', 'tray_weight': '338', 'TS': 1781753614.636, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 09:03:34.739000', 'tray_weight': '870', 'TS': 1781753614.739, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 09:03:34.781000', 'tray_weight': '713', 'TS': 1781753614.781, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 09:03:34.780000', 'tray_weight': '910', 'TS': 1781753614.78, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 09:03:34.843000', 'tray_weight': '-6', 'TS': 1781753614.8430002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1356', 'datetime': '2026-06-18 09:03:34.920000', 'tray_weight': '1356', 'TS': 1781753614.92, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 09:03:34.998000', 'tray_weight': '583', 'TS': 1781753614.998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 9, 3, 34, 208987)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 09:03:33.158000', 'tray_weight': '121', 'TS': 1781753613.158, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '145', 'datetime': '2026-06-18 09:03:33.188000', 'tray_weight': '145', 'TS': 1781753613.1880002, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 09:03:33.243000', 'tray_weight': '312', 'TS': 1781753613.243, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 09:03:33.259000', 'tray_weight': '362', 'TS': 1781753613.2589998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '188', 'datetime': '2026-06-18 09:03:33.324000', 'tray_weight': '188', 'TS': 1781753613.3240001, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 09:03:33.343000', 'tray_weight': '433', 'TS': 1781753613.343, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 09:03:33.500000', 'tray_weight': '101', 'TS': 1781753613.5, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 09:03:33.521000', 'tray_weight': '235', 'TS': 1781753613.5210001, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 09:03:33.493000', 'tray_weight': '489', 'TS': 1781753613.4929998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 09:03:33.631000', 'tray_weight': '201', 'TS': 1781753613.631, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 09:03:33.616000', 'tray_weight': '178', 'TS': 1781753613.616, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 09:03:33.714000', 'tray_weight': '188', 'TS': 1781753613.714, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 9, 3, 33, 163339)}}
[2026-06-18 09:17:18,489.489 INFO    ] processOrderPayment version is : v2
[2026-06-18 09:20:51,628.628 INFO    ] processOrderPayment version is : v2
[2026-06-18 09:20:51,730.730 INFO    ] pg status for order_id before: TM02201903190925175446 is --> False
[2026-06-18 09:20:52,171.171 INFO    ] pg status for order_id after: TM02201903190925175446 is --> {'status': False}
[2026-06-18 09:24:56,640.640 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 09:03:34.191000', 'tray_weight': '822', 'TS': 1781753614.191, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 09:03:34.245000', 'tray_weight': '1443', 'TS': 1781753614.2450001, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 09:03:34.273000', 'tray_weight': '911', 'TS': 1781753614.273, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 09:03:34.348000', 'tray_weight': '255', 'TS': 1781753614.348, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 09:03:34.424000', 'tray_weight': '354', 'TS': 1781753614.424, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 09:03:34.434000', 'tray_weight': '221', 'TS': 1781753614.434, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 09:03:34.489000', 'tray_weight': '-3', 'TS': 1781753614.489, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 09:03:34.529000', 'tray_weight': '497', 'TS': 1781753614.529, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 09:03:34.591000', 'tray_weight': '1069', 'TS': 1781753614.5909998, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 09:03:34.636000', 'tray_weight': '338', 'TS': 1781753614.636, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 09:03:34.739000', 'tray_weight': '870', 'TS': 1781753614.739, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 09:03:34.781000', 'tray_weight': '713', 'TS': 1781753614.781, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 09:03:34.780000', 'tray_weight': '910', 'TS': 1781753614.78, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 09:03:34.843000', 'tray_weight': '-6', 'TS': 1781753614.8430002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1356', 'datetime': '2026-06-18 09:03:34.920000', 'tray_weight': '1356', 'TS': 1781753614.92, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 09:03:34.998000', 'tray_weight': '583', 'TS': 1781753614.998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 9, 3, 34, 208987)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 09:24:55.594000', 'tray_weight': '121', 'TS': 1781754895.5939999, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 09:24:55.614000', 'tray_weight': '146', 'TS': 1781754895.614, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 09:24:55.659000', 'tray_weight': '312', 'TS': 1781754895.659, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 09:24:55.678000', 'tray_weight': '362', 'TS': 1781754895.6780002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 09:24:55.794000', 'tray_weight': '189', 'TS': 1781754895.7940001, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 09:24:55.816000', 'tray_weight': '434', 'TS': 1781754895.8160002, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 09:24:55.872000', 'tray_weight': '101', 'TS': 1781754895.872, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 09:24:55.892000', 'tray_weight': '235', 'TS': 1781754895.892, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 09:24:55.941000', 'tray_weight': '489', 'TS': 1781754895.941, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 09:24:56.083000', 'tray_weight': '201', 'TS': 1781754896.083, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '180', 'datetime': '2026-06-18 09:24:56.117000', 'tray_weight': '180', 'TS': 1781754896.1169999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 09:24:56.151000', 'tray_weight': '188', 'TS': 1781754896.151, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 9, 24, 55, 602546)}}
[2026-06-18 09:24:56,647.647 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 09:03:34.191000', 'tray_weight': '822', 'TS': 1781753614.191, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 09:03:34.245000', 'tray_weight': '1443', 'TS': 1781753614.2450001, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 09:03:34.273000', 'tray_weight': '911', 'TS': 1781753614.273, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 09:03:34.348000', 'tray_weight': '255', 'TS': 1781753614.348, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 09:03:34.424000', 'tray_weight': '354', 'TS': 1781753614.424, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 09:03:34.434000', 'tray_weight': '221', 'TS': 1781753614.434, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 09:03:34.489000', 'tray_weight': '-3', 'TS': 1781753614.489, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 09:03:34.529000', 'tray_weight': '497', 'TS': 1781753614.529, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 09:03:34.591000', 'tray_weight': '1069', 'TS': 1781753614.5909998, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 09:03:34.636000', 'tray_weight': '338', 'TS': 1781753614.636, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 09:03:34.739000', 'tray_weight': '870', 'TS': 1781753614.739, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 09:03:34.781000', 'tray_weight': '713', 'TS': 1781753614.781, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 09:03:34.780000', 'tray_weight': '910', 'TS': 1781753614.78, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 09:03:34.843000', 'tray_weight': '-6', 'TS': 1781753614.8430002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1356', 'datetime': '2026-06-18 09:03:34.920000', 'tray_weight': '1356', 'TS': 1781753614.92, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 09:03:34.998000', 'tray_weight': '583', 'TS': 1781753614.998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 9, 3, 34, 208987)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 09:24:55.594000', 'tray_weight': '121', 'TS': 1781754895.5939999, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 09:24:55.614000', 'tray_weight': '146', 'TS': 1781754895.614, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 09:24:55.659000', 'tray_weight': '312', 'TS': 1781754895.659, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 09:24:55.678000', 'tray_weight': '362', 'TS': 1781754895.6780002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 09:24:55.794000', 'tray_weight': '189', 'TS': 1781754895.7940001, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 09:24:55.816000', 'tray_weight': '434', 'TS': 1781754895.8160002, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 09:24:55.872000', 'tray_weight': '101', 'TS': 1781754895.872, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 09:24:55.892000', 'tray_weight': '235', 'TS': 1781754895.892, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 09:24:55.941000', 'tray_weight': '489', 'TS': 1781754895.941, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 09:24:56.083000', 'tray_weight': '201', 'TS': 1781754896.083, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '180', 'datetime': '2026-06-18 09:24:56.117000', 'tray_weight': '180', 'TS': 1781754896.1169999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 09:24:56.151000', 'tray_weight': '188', 'TS': 1781754896.151, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 9, 24, 55, 602546)}}
[2026-06-18 09:24:57,437.437 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 09:24:56.612000', 'tray_weight': '823', 'TS': 1781754896.612, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 09:24:56.629000', 'tray_weight': '1444', 'TS': 1781754896.629, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 09:24:56.683000', 'tray_weight': '911', 'TS': 1781754896.683, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 09:24:56.776000', 'tray_weight': '255', 'TS': 1781754896.776, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 09:24:56.808000', 'tray_weight': '354', 'TS': 1781754896.8079998, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 09:24:56.844000', 'tray_weight': '221', 'TS': 1781754896.844, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 09:24:56.918000', 'tray_weight': '-3', 'TS': 1781754896.918, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 09:24:56.926000', 'tray_weight': '497', 'TS': 1781754896.926, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 09:24:57.017000', 'tray_weight': '1069', 'TS': 1781754897.0170002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 09:24:57.017000', 'tray_weight': '339', 'TS': 1781754897.017, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 09:24:57.100000', 'tray_weight': '871', 'TS': 1781754897.1, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 09:24:57.148000', 'tray_weight': '713', 'TS': 1781754897.148, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 09:24:57.159000', 'tray_weight': '910', 'TS': 1781754897.159, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 09:24:57.270000', 'tray_weight': '-6', 'TS': 1781754897.27, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 09:24:57.308000', 'tray_weight': '1357', 'TS': 1781754897.308, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 09:24:57.383000', 'tray_weight': '583', 'TS': 1781754897.383, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 9, 24, 56, 660432)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 09:24:55.594000', 'tray_weight': '121', 'TS': 1781754895.5939999, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 09:24:55.614000', 'tray_weight': '146', 'TS': 1781754895.614, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 09:24:55.659000', 'tray_weight': '312', 'TS': 1781754895.659, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 09:24:55.678000', 'tray_weight': '362', 'TS': 1781754895.6780002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 09:24:55.794000', 'tray_weight': '189', 'TS': 1781754895.7940001, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 09:24:55.816000', 'tray_weight': '434', 'TS': 1781754895.8160002, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 09:24:55.872000', 'tray_weight': '101', 'TS': 1781754895.872, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 09:24:55.892000', 'tray_weight': '235', 'TS': 1781754895.892, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 09:24:55.941000', 'tray_weight': '489', 'TS': 1781754895.941, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 09:24:56.083000', 'tray_weight': '201', 'TS': 1781754896.083, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '180', 'datetime': '2026-06-18 09:24:56.117000', 'tray_weight': '180', 'TS': 1781754896.1169999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 09:24:56.151000', 'tray_weight': '188', 'TS': 1781754896.151, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 9, 24, 55, 602546)}}
[2026-06-18 09:24:57,445.445 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 09:24:56.612000', 'tray_weight': '823', 'TS': 1781754896.612, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 09:24:56.629000', 'tray_weight': '1444', 'TS': 1781754896.629, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 09:24:56.683000', 'tray_weight': '911', 'TS': 1781754896.683, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 09:24:56.776000', 'tray_weight': '255', 'TS': 1781754896.776, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 09:24:56.808000', 'tray_weight': '354', 'TS': 1781754896.8079998, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 09:24:56.844000', 'tray_weight': '221', 'TS': 1781754896.844, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 09:24:56.918000', 'tray_weight': '-3', 'TS': 1781754896.918, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 09:24:56.926000', 'tray_weight': '497', 'TS': 1781754896.926, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 09:24:57.017000', 'tray_weight': '1069', 'TS': 1781754897.0170002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 09:24:57.017000', 'tray_weight': '339', 'TS': 1781754897.017, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 09:24:57.100000', 'tray_weight': '871', 'TS': 1781754897.1, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 09:24:57.148000', 'tray_weight': '713', 'TS': 1781754897.148, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 09:24:57.159000', 'tray_weight': '910', 'TS': 1781754897.159, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 09:24:57.270000', 'tray_weight': '-6', 'TS': 1781754897.27, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 09:24:57.308000', 'tray_weight': '1357', 'TS': 1781754897.308, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 09:24:57.383000', 'tray_weight': '583', 'TS': 1781754897.383, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 9, 24, 56, 660432)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 09:24:55.594000', 'tray_weight': '121', 'TS': 1781754895.5939999, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 09:24:55.614000', 'tray_weight': '146', 'TS': 1781754895.614, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 09:24:55.659000', 'tray_weight': '312', 'TS': 1781754895.659, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 09:24:55.678000', 'tray_weight': '362', 'TS': 1781754895.6780002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 09:24:55.794000', 'tray_weight': '189', 'TS': 1781754895.7940001, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 09:24:55.816000', 'tray_weight': '434', 'TS': 1781754895.8160002, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 09:24:55.872000', 'tray_weight': '101', 'TS': 1781754895.872, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 09:24:55.892000', 'tray_weight': '235', 'TS': 1781754895.892, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 09:24:55.941000', 'tray_weight': '489', 'TS': 1781754895.941, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 09:24:56.083000', 'tray_weight': '201', 'TS': 1781754896.083, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '180', 'datetime': '2026-06-18 09:24:56.117000', 'tray_weight': '180', 'TS': 1781754896.1169999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 09:24:56.151000', 'tray_weight': '188', 'TS': 1781754896.151, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 9, 24, 55, 602546)}}
[2026-06-18 09:38:05,659.659 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 09:24:56.612000', 'tray_weight': '823', 'TS': 1781754896.612, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 09:24:56.629000', 'tray_weight': '1444', 'TS': 1781754896.629, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 09:24:56.683000', 'tray_weight': '911', 'TS': 1781754896.683, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 09:24:56.776000', 'tray_weight': '255', 'TS': 1781754896.776, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 09:24:56.808000', 'tray_weight': '354', 'TS': 1781754896.8079998, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 09:24:56.844000', 'tray_weight': '221', 'TS': 1781754896.844, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 09:24:56.918000', 'tray_weight': '-3', 'TS': 1781754896.918, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 09:24:56.926000', 'tray_weight': '497', 'TS': 1781754896.926, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 09:24:57.017000', 'tray_weight': '1069', 'TS': 1781754897.0170002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 09:24:57.017000', 'tray_weight': '339', 'TS': 1781754897.017, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 09:24:57.100000', 'tray_weight': '871', 'TS': 1781754897.1, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 09:24:57.148000', 'tray_weight': '713', 'TS': 1781754897.148, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 09:24:57.159000', 'tray_weight': '910', 'TS': 1781754897.159, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 09:24:57.270000', 'tray_weight': '-6', 'TS': 1781754897.27, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 09:24:57.308000', 'tray_weight': '1357', 'TS': 1781754897.308, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 09:24:57.383000', 'tray_weight': '583', 'TS': 1781754897.383, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 9, 24, 56, 660432)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 09:38:04.683000', 'tray_weight': '121', 'TS': 1781755684.683, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 09:38:04.705000', 'tray_weight': '146', 'TS': 1781755684.705, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 09:38:04.752000', 'tray_weight': '312', 'TS': 1781755684.752, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 09:38:04.772000', 'tray_weight': '362', 'TS': 1781755684.7719998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 09:38:04.816000', 'tray_weight': '189', 'TS': 1781755684.816, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 09:38:04.836000', 'tray_weight': '433', 'TS': 1781755684.836, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 09:38:04.907000', 'tray_weight': '101', 'TS': 1781755684.907, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 09:38:04.925000', 'tray_weight': '235', 'TS': 1781755684.9250002, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 09:38:05.060000', 'tray_weight': '489', 'TS': 1781755685.06, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 09:38:05.078000', 'tray_weight': '201', 'TS': 1781755685.078, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 09:38:05.130000', 'tray_weight': '179', 'TS': 1781755685.1299999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 09:38:05.208000', 'tray_weight': '188', 'TS': 1781755685.2080002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 9, 38, 4, 687812)}}
[2026-06-18 09:38:05,668.668 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 09:24:56.612000', 'tray_weight': '823', 'TS': 1781754896.612, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 09:24:56.629000', 'tray_weight': '1444', 'TS': 1781754896.629, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 09:24:56.683000', 'tray_weight': '911', 'TS': 1781754896.683, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 09:24:56.776000', 'tray_weight': '255', 'TS': 1781754896.776, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 09:24:56.808000', 'tray_weight': '354', 'TS': 1781754896.8079998, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 09:24:56.844000', 'tray_weight': '221', 'TS': 1781754896.844, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 09:24:56.918000', 'tray_weight': '-3', 'TS': 1781754896.918, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 09:24:56.926000', 'tray_weight': '497', 'TS': 1781754896.926, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 09:24:57.017000', 'tray_weight': '1069', 'TS': 1781754897.0170002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 09:24:57.017000', 'tray_weight': '339', 'TS': 1781754897.017, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 09:24:57.100000', 'tray_weight': '871', 'TS': 1781754897.1, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 09:24:57.148000', 'tray_weight': '713', 'TS': 1781754897.148, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 09:24:57.159000', 'tray_weight': '910', 'TS': 1781754897.159, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 09:24:57.270000', 'tray_weight': '-6', 'TS': 1781754897.27, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 09:24:57.308000', 'tray_weight': '1357', 'TS': 1781754897.308, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 09:24:57.383000', 'tray_weight': '583', 'TS': 1781754897.383, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 9, 24, 56, 660432)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 09:38:04.683000', 'tray_weight': '121', 'TS': 1781755684.683, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 09:38:04.705000', 'tray_weight': '146', 'TS': 1781755684.705, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 09:38:04.752000', 'tray_weight': '312', 'TS': 1781755684.752, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 09:38:04.772000', 'tray_weight': '362', 'TS': 1781755684.7719998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 09:38:04.816000', 'tray_weight': '189', 'TS': 1781755684.816, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 09:38:04.836000', 'tray_weight': '433', 'TS': 1781755684.836, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 09:38:04.907000', 'tray_weight': '101', 'TS': 1781755684.907, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 09:38:04.925000', 'tray_weight': '235', 'TS': 1781755684.9250002, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 09:38:05.060000', 'tray_weight': '489', 'TS': 1781755685.06, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 09:38:05.078000', 'tray_weight': '201', 'TS': 1781755685.078, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 09:38:05.130000', 'tray_weight': '179', 'TS': 1781755685.1299999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 09:38:05.208000', 'tray_weight': '188', 'TS': 1781755685.2080002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 9, 38, 4, 687812)}}
[2026-06-18 09:38:06,542.542 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 09:38:05.681000', 'tray_weight': '822', 'TS': 1781755685.681, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 09:38:05.659000', 'tray_weight': '1444', 'TS': 1781755685.659, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 09:38:05.704000', 'tray_weight': '910', 'TS': 1781755685.704, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 09:38:05.814000', 'tray_weight': '255', 'TS': 1781755685.814, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 09:38:05.815000', 'tray_weight': '354', 'TS': 1781755685.8149998, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 09:38:05.940000', 'tray_weight': '221', 'TS': 1781755685.94, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 09:38:05.946000', 'tray_weight': '-3', 'TS': 1781755685.9459999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 09:38:06.007000', 'tray_weight': '497', 'TS': 1781755686.007, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 09:38:06.045000', 'tray_weight': '1069', 'TS': 1781755686.0449998, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 09:38:06.104000', 'tray_weight': '339', 'TS': 1781755686.104, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 09:38:06.117000', 'tray_weight': '871', 'TS': 1781755686.1169999, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 09:38:06.259000', 'tray_weight': '713', 'TS': 1781755686.259, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 09:38:06.303000', 'tray_weight': '910', 'TS': 1781755686.303, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 09:38:06.345000', 'tray_weight': '-6', 'TS': 1781755686.345, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 09:38:06.333000', 'tray_weight': '1357', 'TS': 1781755686.333, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 09:38:06.434000', 'tray_weight': '583', 'TS': 1781755686.434, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 9, 38, 5, 680922)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 09:38:04.683000', 'tray_weight': '121', 'TS': 1781755684.683, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 09:38:04.705000', 'tray_weight': '146', 'TS': 1781755684.705, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 09:38:04.752000', 'tray_weight': '312', 'TS': 1781755684.752, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 09:38:04.772000', 'tray_weight': '362', 'TS': 1781755684.7719998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 09:38:04.816000', 'tray_weight': '189', 'TS': 1781755684.816, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 09:38:04.836000', 'tray_weight': '433', 'TS': 1781755684.836, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 09:38:04.907000', 'tray_weight': '101', 'TS': 1781755684.907, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 09:38:04.925000', 'tray_weight': '235', 'TS': 1781755684.9250002, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 09:38:05.060000', 'tray_weight': '489', 'TS': 1781755685.06, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 09:38:05.078000', 'tray_weight': '201', 'TS': 1781755685.078, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 09:38:05.130000', 'tray_weight': '179', 'TS': 1781755685.1299999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 09:38:05.208000', 'tray_weight': '188', 'TS': 1781755685.2080002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 9, 38, 4, 687812)}}
[2026-06-18 09:38:06,551.551 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 09:38:05.681000', 'tray_weight': '822', 'TS': 1781755685.681, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 09:38:05.659000', 'tray_weight': '1444', 'TS': 1781755685.659, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 09:38:05.704000', 'tray_weight': '910', 'TS': 1781755685.704, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 09:38:05.814000', 'tray_weight': '255', 'TS': 1781755685.814, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 09:38:05.815000', 'tray_weight': '354', 'TS': 1781755685.8149998, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 09:38:05.940000', 'tray_weight': '221', 'TS': 1781755685.94, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 09:38:05.946000', 'tray_weight': '-3', 'TS': 1781755685.9459999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 09:38:06.007000', 'tray_weight': '497', 'TS': 1781755686.007, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 09:38:06.045000', 'tray_weight': '1069', 'TS': 1781755686.0449998, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 09:38:06.104000', 'tray_weight': '339', 'TS': 1781755686.104, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 09:38:06.117000', 'tray_weight': '871', 'TS': 1781755686.1169999, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 09:38:06.259000', 'tray_weight': '713', 'TS': 1781755686.259, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 09:38:06.303000', 'tray_weight': '910', 'TS': 1781755686.303, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 09:38:06.345000', 'tray_weight': '-6', 'TS': 1781755686.345, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 09:38:06.333000', 'tray_weight': '1357', 'TS': 1781755686.333, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 09:38:06.434000', 'tray_weight': '583', 'TS': 1781755686.434, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 9, 38, 5, 680922)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 09:38:04.683000', 'tray_weight': '121', 'TS': 1781755684.683, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 09:38:04.705000', 'tray_weight': '146', 'TS': 1781755684.705, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 09:38:04.752000', 'tray_weight': '312', 'TS': 1781755684.752, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 09:38:04.772000', 'tray_weight': '362', 'TS': 1781755684.7719998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 09:38:04.816000', 'tray_weight': '189', 'TS': 1781755684.816, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 09:38:04.836000', 'tray_weight': '433', 'TS': 1781755684.836, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 09:38:04.907000', 'tray_weight': '101', 'TS': 1781755684.907, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 09:38:04.925000', 'tray_weight': '235', 'TS': 1781755684.9250002, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 09:38:05.060000', 'tray_weight': '489', 'TS': 1781755685.06, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 09:38:05.078000', 'tray_weight': '201', 'TS': 1781755685.078, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 09:38:05.130000', 'tray_weight': '179', 'TS': 1781755685.1299999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 09:38:05.208000', 'tray_weight': '188', 'TS': 1781755685.2080002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 9, 38, 4, 687812)}}
[2026-06-18 09:38:45,751.751 INFO    ] processOrderPayment version is : v2
[2026-06-18 09:38:45,852.852 INFO    ] pg status for order_id before: TM02201903190925175446 is --> False
[2026-06-18 09:38:46,110.110 INFO    ] pg status for order_id after: TM02201903190925175446 is --> {'status': False}
[2026-06-18 09:48:50,948.948 INFO    ] processOrderPayment version is : v2
[2026-06-18 09:50:16,174.174 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 09:38:05.681000', 'tray_weight': '822', 'TS': 1781755685.681, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 09:38:05.659000', 'tray_weight': '1444', 'TS': 1781755685.659, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 09:38:05.704000', 'tray_weight': '910', 'TS': 1781755685.704, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 09:38:05.814000', 'tray_weight': '255', 'TS': 1781755685.814, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 09:38:05.815000', 'tray_weight': '354', 'TS': 1781755685.8149998, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 09:38:05.940000', 'tray_weight': '221', 'TS': 1781755685.94, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 09:38:05.946000', 'tray_weight': '-3', 'TS': 1781755685.9459999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 09:38:06.007000', 'tray_weight': '497', 'TS': 1781755686.007, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 09:38:06.045000', 'tray_weight': '1069', 'TS': 1781755686.0449998, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 09:38:06.104000', 'tray_weight': '339', 'TS': 1781755686.104, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 09:38:06.117000', 'tray_weight': '871', 'TS': 1781755686.1169999, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 09:38:06.259000', 'tray_weight': '713', 'TS': 1781755686.259, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 09:38:06.303000', 'tray_weight': '910', 'TS': 1781755686.303, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 09:38:06.345000', 'tray_weight': '-6', 'TS': 1781755686.345, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 09:38:06.333000', 'tray_weight': '1357', 'TS': 1781755686.333, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 09:38:06.434000', 'tray_weight': '583', 'TS': 1781755686.434, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 9, 38, 5, 680922)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 09:50:15.202000', 'tray_weight': '121', 'TS': 1781756415.202, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 09:50:15.224000', 'tray_weight': '146', 'TS': 1781756415.224, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 09:50:15.254000', 'tray_weight': '312', 'TS': 1781756415.254, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 09:50:15.272000', 'tray_weight': '362', 'TS': 1781756415.272, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 09:50:15.295000', 'tray_weight': '189', 'TS': 1781756415.295, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 09:50:15.428000', 'tray_weight': '433', 'TS': 1781756415.428, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 09:50:15.434000', 'tray_weight': '101', 'TS': 1781756415.434, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 09:50:15.453000', 'tray_weight': '235', 'TS': 1781756415.4529998, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 09:50:15.569000', 'tray_weight': '489', 'TS': 1781756415.569, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 09:50:15.588000', 'tray_weight': '201', 'TS': 1781756415.5879998, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 09:50:15.662000', 'tray_weight': '179', 'TS': 1781756415.662, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 09:50:15.729000', 'tray_weight': '188', 'TS': 1781756415.7289999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 9, 50, 15, 203801)}}
[2026-06-18 09:50:16,182.182 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 09:38:05.681000', 'tray_weight': '822', 'TS': 1781755685.681, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 09:38:05.659000', 'tray_weight': '1444', 'TS': 1781755685.659, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 09:38:05.704000', 'tray_weight': '910', 'TS': 1781755685.704, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 09:38:05.814000', 'tray_weight': '255', 'TS': 1781755685.814, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 09:38:05.815000', 'tray_weight': '354', 'TS': 1781755685.8149998, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 09:38:05.940000', 'tray_weight': '221', 'TS': 1781755685.94, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 09:38:05.946000', 'tray_weight': '-3', 'TS': 1781755685.9459999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 09:38:06.007000', 'tray_weight': '497', 'TS': 1781755686.007, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 09:38:06.045000', 'tray_weight': '1069', 'TS': 1781755686.0449998, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 09:38:06.104000', 'tray_weight': '339', 'TS': 1781755686.104, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 09:38:06.117000', 'tray_weight': '871', 'TS': 1781755686.1169999, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 09:38:06.259000', 'tray_weight': '713', 'TS': 1781755686.259, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 09:38:06.303000', 'tray_weight': '910', 'TS': 1781755686.303, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 09:38:06.345000', 'tray_weight': '-6', 'TS': 1781755686.345, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 09:38:06.333000', 'tray_weight': '1357', 'TS': 1781755686.333, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 09:38:06.434000', 'tray_weight': '583', 'TS': 1781755686.434, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 9, 38, 5, 680922)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 09:50:15.202000', 'tray_weight': '121', 'TS': 1781756415.202, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 09:50:15.224000', 'tray_weight': '146', 'TS': 1781756415.224, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 09:50:15.254000', 'tray_weight': '312', 'TS': 1781756415.254, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 09:50:15.272000', 'tray_weight': '362', 'TS': 1781756415.272, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 09:50:15.295000', 'tray_weight': '189', 'TS': 1781756415.295, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 09:50:15.428000', 'tray_weight': '433', 'TS': 1781756415.428, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 09:50:15.434000', 'tray_weight': '101', 'TS': 1781756415.434, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 09:50:15.453000', 'tray_weight': '235', 'TS': 1781756415.4529998, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 09:50:15.569000', 'tray_weight': '489', 'TS': 1781756415.569, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 09:50:15.588000', 'tray_weight': '201', 'TS': 1781756415.5879998, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 09:50:15.662000', 'tray_weight': '179', 'TS': 1781756415.662, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 09:50:15.729000', 'tray_weight': '188', 'TS': 1781756415.7289999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 9, 50, 15, 203801)}}
[2026-06-18 09:50:17,002.002 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 09:50:16.166000', 'tray_weight': '822', 'TS': 1781756416.166, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 09:50:16.196000', 'tray_weight': '1443', 'TS': 1781756416.196, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 09:50:16.272000', 'tray_weight': '910', 'TS': 1781756416.2719998, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 09:50:16.318000', 'tray_weight': '255', 'TS': 1781756416.318, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 09:50:16.320000', 'tray_weight': '354', 'TS': 1781756416.3200002, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 09:50:16.367000', 'tray_weight': '221', 'TS': 1781756416.367, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 09:50:16.495000', 'tray_weight': '-3', 'TS': 1781756416.495, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 09:50:16.507000', 'tray_weight': '497', 'TS': 1781756416.5070002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 09:50:16.522000', 'tray_weight': '1069', 'TS': 1781756416.522, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 09:50:16.591000', 'tray_weight': '338', 'TS': 1781756416.591, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 09:50:16.669000', 'tray_weight': '870', 'TS': 1781756416.6690001, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 09:50:16.698000', 'tray_weight': '713', 'TS': 1781756416.698, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 09:50:16.723000', 'tray_weight': '910', 'TS': 1781756416.723, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 09:50:16.833000', 'tray_weight': '-6', 'TS': 1781756416.833, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 09:50:16.844000', 'tray_weight': '1357', 'TS': 1781756416.8439999, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 09:50:16.942000', 'tray_weight': '583', 'TS': 1781756416.942, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 9, 50, 16, 195257)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 09:50:15.202000', 'tray_weight': '121', 'TS': 1781756415.202, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 09:50:15.224000', 'tray_weight': '146', 'TS': 1781756415.224, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 09:50:15.254000', 'tray_weight': '312', 'TS': 1781756415.254, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 09:50:15.272000', 'tray_weight': '362', 'TS': 1781756415.272, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 09:50:15.295000', 'tray_weight': '189', 'TS': 1781756415.295, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 09:50:15.428000', 'tray_weight': '433', 'TS': 1781756415.428, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 09:50:15.434000', 'tray_weight': '101', 'TS': 1781756415.434, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 09:50:15.453000', 'tray_weight': '235', 'TS': 1781756415.4529998, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 09:50:15.569000', 'tray_weight': '489', 'TS': 1781756415.569, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 09:50:15.588000', 'tray_weight': '201', 'TS': 1781756415.5879998, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 09:50:15.662000', 'tray_weight': '179', 'TS': 1781756415.662, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 09:50:15.729000', 'tray_weight': '188', 'TS': 1781756415.7289999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 9, 50, 15, 203801)}}
[2026-06-18 09:50:17,011.011 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 09:50:16.166000', 'tray_weight': '822', 'TS': 1781756416.166, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 09:50:16.196000', 'tray_weight': '1443', 'TS': 1781756416.196, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 09:50:16.272000', 'tray_weight': '910', 'TS': 1781756416.2719998, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 09:50:16.318000', 'tray_weight': '255', 'TS': 1781756416.318, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 09:50:16.320000', 'tray_weight': '354', 'TS': 1781756416.3200002, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 09:50:16.367000', 'tray_weight': '221', 'TS': 1781756416.367, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 09:50:16.495000', 'tray_weight': '-3', 'TS': 1781756416.495, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 09:50:16.507000', 'tray_weight': '497', 'TS': 1781756416.5070002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 09:50:16.522000', 'tray_weight': '1069', 'TS': 1781756416.522, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 09:50:16.591000', 'tray_weight': '338', 'TS': 1781756416.591, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 09:50:16.669000', 'tray_weight': '870', 'TS': 1781756416.6690001, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 09:50:16.698000', 'tray_weight': '713', 'TS': 1781756416.698, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 09:50:16.723000', 'tray_weight': '910', 'TS': 1781756416.723, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 09:50:16.833000', 'tray_weight': '-6', 'TS': 1781756416.833, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 09:50:16.844000', 'tray_weight': '1357', 'TS': 1781756416.8439999, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 09:50:16.942000', 'tray_weight': '583', 'TS': 1781756416.942, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 9, 50, 16, 195257)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 09:50:15.202000', 'tray_weight': '121', 'TS': 1781756415.202, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 09:50:15.224000', 'tray_weight': '146', 'TS': 1781756415.224, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 09:50:15.254000', 'tray_weight': '312', 'TS': 1781756415.254, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 09:50:15.272000', 'tray_weight': '362', 'TS': 1781756415.272, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 09:50:15.295000', 'tray_weight': '189', 'TS': 1781756415.295, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 09:50:15.428000', 'tray_weight': '433', 'TS': 1781756415.428, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 09:50:15.434000', 'tray_weight': '101', 'TS': 1781756415.434, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 09:50:15.453000', 'tray_weight': '235', 'TS': 1781756415.4529998, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 09:50:15.569000', 'tray_weight': '489', 'TS': 1781756415.569, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 09:50:15.588000', 'tray_weight': '201', 'TS': 1781756415.5879998, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 09:50:15.662000', 'tray_weight': '179', 'TS': 1781756415.662, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 09:50:15.729000', 'tray_weight': '188', 'TS': 1781756415.7289999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 9, 50, 15, 203801)}}
[2026-06-18 09:55:00,256.256 INFO    ] processOrderPayment version is : v2
[2026-06-18 09:55:00,373.373 INFO    ] pg status for order_id before: TM02201903190925175446 is --> False
[2026-06-18 09:55:00,657.657 INFO    ] pg status for order_id after: TM02201903190925175446 is --> {'status': False}
[2026-06-18 10:04:59,783.783 INFO    ] processOrderPayment version is : v2
[2026-06-18 10:08:02,864.864 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 09:50:16.166000', 'tray_weight': '822', 'TS': 1781756416.166, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 09:50:16.196000', 'tray_weight': '1443', 'TS': 1781756416.196, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 09:50:16.272000', 'tray_weight': '910', 'TS': 1781756416.2719998, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 09:50:16.318000', 'tray_weight': '255', 'TS': 1781756416.318, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 09:50:16.320000', 'tray_weight': '354', 'TS': 1781756416.3200002, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 09:50:16.367000', 'tray_weight': '221', 'TS': 1781756416.367, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 09:50:16.495000', 'tray_weight': '-3', 'TS': 1781756416.495, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 09:50:16.507000', 'tray_weight': '497', 'TS': 1781756416.5070002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 09:50:16.522000', 'tray_weight': '1069', 'TS': 1781756416.522, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 09:50:16.591000', 'tray_weight': '338', 'TS': 1781756416.591, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 09:50:16.669000', 'tray_weight': '870', 'TS': 1781756416.6690001, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 09:50:16.698000', 'tray_weight': '713', 'TS': 1781756416.698, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 09:50:16.723000', 'tray_weight': '910', 'TS': 1781756416.723, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 09:50:16.833000', 'tray_weight': '-6', 'TS': 1781756416.833, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 09:50:16.844000', 'tray_weight': '1357', 'TS': 1781756416.8439999, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 09:50:16.942000', 'tray_weight': '583', 'TS': 1781756416.942, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 9, 50, 16, 195257)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 10:08:01.867000', 'tray_weight': '121', 'TS': 1781757481.867, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 10:08:01.886000', 'tray_weight': '146', 'TS': 1781757481.8860002, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:08:01.977000', 'tray_weight': '312', 'TS': 1781757481.977, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 10:08:01.996000', 'tray_weight': '362', 'TS': 1781757481.996, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 10:08:02.129000', 'tray_weight': '189', 'TS': 1781757482.129, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 10:08:02.153000', 'tray_weight': '433', 'TS': 1781757482.1529999, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 10:08:02.218000', 'tray_weight': '101', 'TS': 1781757482.218, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 10:08:02.234000', 'tray_weight': '235', 'TS': 1781757482.234, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 10:08:02.282000', 'tray_weight': '489', 'TS': 1781757482.282, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 10:08:02.301000', 'tray_weight': '201', 'TS': 1781757482.301, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 10:08:02.402000', 'tray_weight': '178', 'TS': 1781757482.402, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 10:08:02.453000', 'tray_weight': '188', 'TS': 1781757482.4529998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 8, 1, 918849)}}
[2026-06-18 10:08:02,871.871 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 09:50:16.166000', 'tray_weight': '822', 'TS': 1781756416.166, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 09:50:16.196000', 'tray_weight': '1443', 'TS': 1781756416.196, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 09:50:16.272000', 'tray_weight': '910', 'TS': 1781756416.2719998, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 09:50:16.318000', 'tray_weight': '255', 'TS': 1781756416.318, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 09:50:16.320000', 'tray_weight': '354', 'TS': 1781756416.3200002, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 09:50:16.367000', 'tray_weight': '221', 'TS': 1781756416.367, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 09:50:16.495000', 'tray_weight': '-3', 'TS': 1781756416.495, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 09:50:16.507000', 'tray_weight': '497', 'TS': 1781756416.5070002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 09:50:16.522000', 'tray_weight': '1069', 'TS': 1781756416.522, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 09:50:16.591000', 'tray_weight': '338', 'TS': 1781756416.591, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 09:50:16.669000', 'tray_weight': '870', 'TS': 1781756416.6690001, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 09:50:16.698000', 'tray_weight': '713', 'TS': 1781756416.698, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 09:50:16.723000', 'tray_weight': '910', 'TS': 1781756416.723, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 09:50:16.833000', 'tray_weight': '-6', 'TS': 1781756416.833, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 09:50:16.844000', 'tray_weight': '1357', 'TS': 1781756416.8439999, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 09:50:16.942000', 'tray_weight': '583', 'TS': 1781756416.942, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 9, 50, 16, 195257)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 10:08:01.867000', 'tray_weight': '121', 'TS': 1781757481.867, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 10:08:01.886000', 'tray_weight': '146', 'TS': 1781757481.8860002, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:08:01.977000', 'tray_weight': '312', 'TS': 1781757481.977, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 10:08:01.996000', 'tray_weight': '362', 'TS': 1781757481.996, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 10:08:02.129000', 'tray_weight': '189', 'TS': 1781757482.129, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 10:08:02.153000', 'tray_weight': '433', 'TS': 1781757482.1529999, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 10:08:02.218000', 'tray_weight': '101', 'TS': 1781757482.218, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 10:08:02.234000', 'tray_weight': '235', 'TS': 1781757482.234, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 10:08:02.282000', 'tray_weight': '489', 'TS': 1781757482.282, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 10:08:02.301000', 'tray_weight': '201', 'TS': 1781757482.301, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 10:08:02.402000', 'tray_weight': '178', 'TS': 1781757482.402, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 10:08:02.453000', 'tray_weight': '188', 'TS': 1781757482.4529998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 8, 1, 918849)}}
[2026-06-18 10:08:03,673.673 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 10:08:02.863000', 'tray_weight': '823', 'TS': 1781757482.863, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 10:08:02.913000', 'tray_weight': '1444', 'TS': 1781757482.9129999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 10:08:02.894000', 'tray_weight': '910', 'TS': 1781757482.894, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 10:08:03.004000', 'tray_weight': '254', 'TS': 1781757483.004, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:08:03.070000', 'tray_weight': '354', 'TS': 1781757483.07, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 10:08:03.084000', 'tray_weight': '220', 'TS': 1781757483.084, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 10:08:03.159000', 'tray_weight': '-3', 'TS': 1781757483.159, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:08:03.145000', 'tray_weight': '497', 'TS': 1781757483.145, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:08:03.208000', 'tray_weight': '1069', 'TS': 1781757483.208, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 10:08:03.278000', 'tray_weight': '338', 'TS': 1781757483.2779999, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 10:08:03.319000', 'tray_weight': '870', 'TS': 1781757483.319, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '712', 'datetime': '2026-06-18 10:08:03.368000', 'tray_weight': '712', 'TS': 1781757483.368, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 10:08:03.406000', 'tray_weight': '911', 'TS': 1781757483.406, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 10:08:03.489000', 'tray_weight': '-7', 'TS': 1781757483.489, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1356', 'datetime': '2026-06-18 10:08:03.549000', 'tray_weight': '1356', 'TS': 1781757483.549, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 10:08:03.607000', 'tray_weight': '583', 'TS': 1781757483.6069999, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 8, 2, 882956)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 10:08:01.867000', 'tray_weight': '121', 'TS': 1781757481.867, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 10:08:01.886000', 'tray_weight': '146', 'TS': 1781757481.8860002, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:08:01.977000', 'tray_weight': '312', 'TS': 1781757481.977, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 10:08:01.996000', 'tray_weight': '362', 'TS': 1781757481.996, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 10:08:02.129000', 'tray_weight': '189', 'TS': 1781757482.129, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 10:08:02.153000', 'tray_weight': '433', 'TS': 1781757482.1529999, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 10:08:02.218000', 'tray_weight': '101', 'TS': 1781757482.218, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 10:08:02.234000', 'tray_weight': '235', 'TS': 1781757482.234, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 10:08:02.282000', 'tray_weight': '489', 'TS': 1781757482.282, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 10:08:02.301000', 'tray_weight': '201', 'TS': 1781757482.301, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 10:08:02.402000', 'tray_weight': '178', 'TS': 1781757482.402, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 10:08:02.453000', 'tray_weight': '188', 'TS': 1781757482.4529998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 8, 1, 918849)}}
[2026-06-18 10:08:03,681.681 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 10:08:02.863000', 'tray_weight': '823', 'TS': 1781757482.863, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 10:08:02.913000', 'tray_weight': '1444', 'TS': 1781757482.9129999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 10:08:02.894000', 'tray_weight': '910', 'TS': 1781757482.894, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 10:08:03.004000', 'tray_weight': '254', 'TS': 1781757483.004, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:08:03.070000', 'tray_weight': '354', 'TS': 1781757483.07, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 10:08:03.084000', 'tray_weight': '220', 'TS': 1781757483.084, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 10:08:03.159000', 'tray_weight': '-3', 'TS': 1781757483.159, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:08:03.145000', 'tray_weight': '497', 'TS': 1781757483.145, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:08:03.208000', 'tray_weight': '1069', 'TS': 1781757483.208, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 10:08:03.278000', 'tray_weight': '338', 'TS': 1781757483.2779999, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 10:08:03.319000', 'tray_weight': '870', 'TS': 1781757483.319, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '712', 'datetime': '2026-06-18 10:08:03.368000', 'tray_weight': '712', 'TS': 1781757483.368, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 10:08:03.406000', 'tray_weight': '911', 'TS': 1781757483.406, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 10:08:03.489000', 'tray_weight': '-7', 'TS': 1781757483.489, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1356', 'datetime': '2026-06-18 10:08:03.549000', 'tray_weight': '1356', 'TS': 1781757483.549, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 10:08:03.607000', 'tray_weight': '583', 'TS': 1781757483.6069999, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 8, 2, 882956)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 10:08:01.867000', 'tray_weight': '121', 'TS': 1781757481.867, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 10:08:01.886000', 'tray_weight': '146', 'TS': 1781757481.8860002, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:08:01.977000', 'tray_weight': '312', 'TS': 1781757481.977, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 10:08:01.996000', 'tray_weight': '362', 'TS': 1781757481.996, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 10:08:02.129000', 'tray_weight': '189', 'TS': 1781757482.129, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 10:08:02.153000', 'tray_weight': '433', 'TS': 1781757482.1529999, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 10:08:02.218000', 'tray_weight': '101', 'TS': 1781757482.218, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 10:08:02.234000', 'tray_weight': '235', 'TS': 1781757482.234, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 10:08:02.282000', 'tray_weight': '489', 'TS': 1781757482.282, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 10:08:02.301000', 'tray_weight': '201', 'TS': 1781757482.301, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 10:08:02.402000', 'tray_weight': '178', 'TS': 1781757482.402, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 10:08:02.453000', 'tray_weight': '188', 'TS': 1781757482.4529998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 8, 1, 918849)}}
[2026-06-18 10:18:38,598.598 INFO    ] processOrderPayment version is : v2
[2026-06-18 10:20:07,940.940 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 10:08:02.863000', 'tray_weight': '823', 'TS': 1781757482.863, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 10:08:02.913000', 'tray_weight': '1444', 'TS': 1781757482.9129999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 10:08:02.894000', 'tray_weight': '910', 'TS': 1781757482.894, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 10:08:03.004000', 'tray_weight': '254', 'TS': 1781757483.004, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:08:03.070000', 'tray_weight': '354', 'TS': 1781757483.07, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 10:08:03.084000', 'tray_weight': '220', 'TS': 1781757483.084, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 10:08:03.159000', 'tray_weight': '-3', 'TS': 1781757483.159, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:08:03.145000', 'tray_weight': '497', 'TS': 1781757483.145, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:08:03.208000', 'tray_weight': '1069', 'TS': 1781757483.208, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 10:08:03.278000', 'tray_weight': '338', 'TS': 1781757483.2779999, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 10:08:03.319000', 'tray_weight': '870', 'TS': 1781757483.319, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '712', 'datetime': '2026-06-18 10:08:03.368000', 'tray_weight': '712', 'TS': 1781757483.368, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 10:08:03.406000', 'tray_weight': '911', 'TS': 1781757483.406, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 10:08:03.489000', 'tray_weight': '-7', 'TS': 1781757483.489, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1356', 'datetime': '2026-06-18 10:08:03.549000', 'tray_weight': '1356', 'TS': 1781757483.549, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 10:08:03.607000', 'tray_weight': '583', 'TS': 1781757483.6069999, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 8, 2, 882956)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 10:20:06.993000', 'tray_weight': '121', 'TS': 1781758206.993, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 10:20:07.014000', 'tray_weight': '146', 'TS': 1781758207.014, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:20:07.098000', 'tray_weight': '312', 'TS': 1781758207.098, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 10:20:07.119000', 'tray_weight': '362', 'TS': 1781758207.119, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 10:20:07.159000', 'tray_weight': '189', 'TS': 1781758207.1590002, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 10:20:07.178000', 'tray_weight': '433', 'TS': 1781758207.178, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 10:20:07.193000', 'tray_weight': '101', 'TS': 1781758207.193, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 10:20:07.333000', 'tray_weight': '235', 'TS': 1781758207.333, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 10:20:07.330000', 'tray_weight': '489', 'TS': 1781758207.3300002, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 10:20:07.351000', 'tray_weight': '201', 'TS': 1781758207.351, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 10:20:07.488000', 'tray_weight': '178', 'TS': 1781758207.488, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 10:20:07.462000', 'tray_weight': '188', 'TS': 1781758207.462, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 20, 6, 991378)}}
[2026-06-18 10:20:07,949.949 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 10:08:02.863000', 'tray_weight': '823', 'TS': 1781757482.863, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 10:08:02.913000', 'tray_weight': '1444', 'TS': 1781757482.9129999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 10:08:02.894000', 'tray_weight': '910', 'TS': 1781757482.894, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 10:08:03.004000', 'tray_weight': '254', 'TS': 1781757483.004, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:08:03.070000', 'tray_weight': '354', 'TS': 1781757483.07, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 10:08:03.084000', 'tray_weight': '220', 'TS': 1781757483.084, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 10:08:03.159000', 'tray_weight': '-3', 'TS': 1781757483.159, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:08:03.145000', 'tray_weight': '497', 'TS': 1781757483.145, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:08:03.208000', 'tray_weight': '1069', 'TS': 1781757483.208, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 10:08:03.278000', 'tray_weight': '338', 'TS': 1781757483.2779999, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 10:08:03.319000', 'tray_weight': '870', 'TS': 1781757483.319, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '712', 'datetime': '2026-06-18 10:08:03.368000', 'tray_weight': '712', 'TS': 1781757483.368, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 10:08:03.406000', 'tray_weight': '911', 'TS': 1781757483.406, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 10:08:03.489000', 'tray_weight': '-7', 'TS': 1781757483.489, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1356', 'datetime': '2026-06-18 10:08:03.549000', 'tray_weight': '1356', 'TS': 1781757483.549, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 10:08:03.607000', 'tray_weight': '583', 'TS': 1781757483.6069999, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 8, 2, 882956)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 10:20:06.993000', 'tray_weight': '121', 'TS': 1781758206.993, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 10:20:07.014000', 'tray_weight': '146', 'TS': 1781758207.014, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:20:07.098000', 'tray_weight': '312', 'TS': 1781758207.098, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 10:20:07.119000', 'tray_weight': '362', 'TS': 1781758207.119, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 10:20:07.159000', 'tray_weight': '189', 'TS': 1781758207.1590002, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 10:20:07.178000', 'tray_weight': '433', 'TS': 1781758207.178, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 10:20:07.193000', 'tray_weight': '101', 'TS': 1781758207.193, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 10:20:07.333000', 'tray_weight': '235', 'TS': 1781758207.333, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 10:20:07.330000', 'tray_weight': '489', 'TS': 1781758207.3300002, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 10:20:07.351000', 'tray_weight': '201', 'TS': 1781758207.351, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 10:20:07.488000', 'tray_weight': '178', 'TS': 1781758207.488, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 10:20:07.462000', 'tray_weight': '188', 'TS': 1781758207.462, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 20, 6, 991378)}}
[2026-06-18 10:20:08,775.775 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 10:20:07.953000', 'tray_weight': '823', 'TS': 1781758207.953, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 10:20:07.957000', 'tray_weight': '1444', 'TS': 1781758207.957, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 10:20:07.973000', 'tray_weight': '909', 'TS': 1781758207.973, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 10:20:08.021000', 'tray_weight': '255', 'TS': 1781758208.021, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:20:08.085000', 'tray_weight': '354', 'TS': 1781758208.085, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 10:20:08.121000', 'tray_weight': '221', 'TS': 1781758208.121, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 10:20:08.188000', 'tray_weight': '-3', 'TS': 1781758208.188, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:20:08.292000', 'tray_weight': '497', 'TS': 1781758208.292, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:20:08.358000', 'tray_weight': '1069', 'TS': 1781758208.358, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 10:20:08.378000', 'tray_weight': '339', 'TS': 1781758208.3779998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 10:20:08.380000', 'tray_weight': '871', 'TS': 1781758208.3799999, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 10:20:08.420000', 'tray_weight': '713', 'TS': 1781758208.42, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 10:20:08.542000', 'tray_weight': '910', 'TS': 1781758208.542, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 10:20:08.589000', 'tray_weight': '-6', 'TS': 1781758208.589, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 10:20:08.635000', 'tray_weight': '1357', 'TS': 1781758208.635, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 10:20:08.695000', 'tray_weight': '583', 'TS': 1781758208.695, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 20, 7, 962658)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 10:20:06.993000', 'tray_weight': '121', 'TS': 1781758206.993, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 10:20:07.014000', 'tray_weight': '146', 'TS': 1781758207.014, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:20:07.098000', 'tray_weight': '312', 'TS': 1781758207.098, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 10:20:07.119000', 'tray_weight': '362', 'TS': 1781758207.119, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 10:20:07.159000', 'tray_weight': '189', 'TS': 1781758207.1590002, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 10:20:07.178000', 'tray_weight': '433', 'TS': 1781758207.178, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 10:20:07.193000', 'tray_weight': '101', 'TS': 1781758207.193, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 10:20:07.333000', 'tray_weight': '235', 'TS': 1781758207.333, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 10:20:07.330000', 'tray_weight': '489', 'TS': 1781758207.3300002, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 10:20:07.351000', 'tray_weight': '201', 'TS': 1781758207.351, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 10:20:07.488000', 'tray_weight': '178', 'TS': 1781758207.488, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 10:20:07.462000', 'tray_weight': '188', 'TS': 1781758207.462, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 20, 6, 991378)}}
[2026-06-18 10:20:08,784.784 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 10:20:07.953000', 'tray_weight': '823', 'TS': 1781758207.953, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 10:20:07.957000', 'tray_weight': '1444', 'TS': 1781758207.957, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 10:20:07.973000', 'tray_weight': '909', 'TS': 1781758207.973, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 10:20:08.021000', 'tray_weight': '255', 'TS': 1781758208.021, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:20:08.085000', 'tray_weight': '354', 'TS': 1781758208.085, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 10:20:08.121000', 'tray_weight': '221', 'TS': 1781758208.121, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 10:20:08.188000', 'tray_weight': '-3', 'TS': 1781758208.188, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:20:08.292000', 'tray_weight': '497', 'TS': 1781758208.292, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:20:08.358000', 'tray_weight': '1069', 'TS': 1781758208.358, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 10:20:08.378000', 'tray_weight': '339', 'TS': 1781758208.3779998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 10:20:08.380000', 'tray_weight': '871', 'TS': 1781758208.3799999, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 10:20:08.420000', 'tray_weight': '713', 'TS': 1781758208.42, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 10:20:08.542000', 'tray_weight': '910', 'TS': 1781758208.542, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 10:20:08.589000', 'tray_weight': '-6', 'TS': 1781758208.589, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 10:20:08.635000', 'tray_weight': '1357', 'TS': 1781758208.635, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 10:20:08.695000', 'tray_weight': '583', 'TS': 1781758208.695, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 20, 7, 962658)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 10:20:06.993000', 'tray_weight': '121', 'TS': 1781758206.993, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 10:20:07.014000', 'tray_weight': '146', 'TS': 1781758207.014, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:20:07.098000', 'tray_weight': '312', 'TS': 1781758207.098, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 10:20:07.119000', 'tray_weight': '362', 'TS': 1781758207.119, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 10:20:07.159000', 'tray_weight': '189', 'TS': 1781758207.1590002, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 10:20:07.178000', 'tray_weight': '433', 'TS': 1781758207.178, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 10:20:07.193000', 'tray_weight': '101', 'TS': 1781758207.193, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 10:20:07.333000', 'tray_weight': '235', 'TS': 1781758207.333, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 10:20:07.330000', 'tray_weight': '489', 'TS': 1781758207.3300002, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 10:20:07.351000', 'tray_weight': '201', 'TS': 1781758207.351, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 10:20:07.488000', 'tray_weight': '178', 'TS': 1781758207.488, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 10:20:07.462000', 'tray_weight': '188', 'TS': 1781758207.462, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 20, 6, 991378)}}
[2026-06-18 10:28:11,246.246 INFO    ] processOrderPayment version is : v2
[2026-06-18 10:34:11,550.550 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 10:20:07.953000', 'tray_weight': '823', 'TS': 1781758207.953, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 10:20:07.957000', 'tray_weight': '1444', 'TS': 1781758207.957, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 10:20:07.973000', 'tray_weight': '909', 'TS': 1781758207.973, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 10:20:08.021000', 'tray_weight': '255', 'TS': 1781758208.021, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:20:08.085000', 'tray_weight': '354', 'TS': 1781758208.085, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 10:20:08.121000', 'tray_weight': '221', 'TS': 1781758208.121, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 10:20:08.188000', 'tray_weight': '-3', 'TS': 1781758208.188, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:20:08.292000', 'tray_weight': '497', 'TS': 1781758208.292, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:20:08.358000', 'tray_weight': '1069', 'TS': 1781758208.358, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 10:20:08.378000', 'tray_weight': '339', 'TS': 1781758208.3779998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 10:20:08.380000', 'tray_weight': '871', 'TS': 1781758208.3799999, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 10:20:08.420000', 'tray_weight': '713', 'TS': 1781758208.42, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 10:20:08.542000', 'tray_weight': '910', 'TS': 1781758208.542, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 10:20:08.589000', 'tray_weight': '-6', 'TS': 1781758208.589, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 10:20:08.635000', 'tray_weight': '1357', 'TS': 1781758208.635, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 10:20:08.695000', 'tray_weight': '583', 'TS': 1781758208.695, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 20, 7, 962658)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 10:34:10.621000', 'tray_weight': '121', 'TS': 1781759050.621, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 10:34:10.640000', 'tray_weight': '146', 'TS': 1781759050.64, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:34:10.725000', 'tray_weight': '312', 'TS': 1781759050.725, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 10:34:10.744000', 'tray_weight': '362', 'TS': 1781759050.7440002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 10:34:10.794000', 'tray_weight': '189', 'TS': 1781759050.794, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 10:34:10.815000', 'tray_weight': '433', 'TS': 1781759050.815, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 10:34:10.864000', 'tray_weight': '101', 'TS': 1781759050.864, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 10:34:10.885000', 'tray_weight': '235', 'TS': 1781759050.885, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 10:34:10.969000', 'tray_weight': '489', 'TS': 1781759050.9689999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '202', 'datetime': '2026-06-18 10:34:10.989000', 'tray_weight': '202', 'TS': 1781759050.9889998, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 10:34:11.136000', 'tray_weight': '177', 'TS': 1781759051.136, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 10:34:11.108000', 'tray_weight': '188', 'TS': 1781759051.1079998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 34, 10, 659236)}}
[2026-06-18 10:34:11,557.557 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 10:20:07.953000', 'tray_weight': '823', 'TS': 1781758207.953, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 10:20:07.957000', 'tray_weight': '1444', 'TS': 1781758207.957, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 10:20:07.973000', 'tray_weight': '909', 'TS': 1781758207.973, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 10:20:08.021000', 'tray_weight': '255', 'TS': 1781758208.021, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:20:08.085000', 'tray_weight': '354', 'TS': 1781758208.085, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 10:20:08.121000', 'tray_weight': '221', 'TS': 1781758208.121, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 10:20:08.188000', 'tray_weight': '-3', 'TS': 1781758208.188, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:20:08.292000', 'tray_weight': '497', 'TS': 1781758208.292, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:20:08.358000', 'tray_weight': '1069', 'TS': 1781758208.358, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 10:20:08.378000', 'tray_weight': '339', 'TS': 1781758208.3779998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 10:20:08.380000', 'tray_weight': '871', 'TS': 1781758208.3799999, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 10:20:08.420000', 'tray_weight': '713', 'TS': 1781758208.42, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 10:20:08.542000', 'tray_weight': '910', 'TS': 1781758208.542, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 10:20:08.589000', 'tray_weight': '-6', 'TS': 1781758208.589, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 10:20:08.635000', 'tray_weight': '1357', 'TS': 1781758208.635, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 10:20:08.695000', 'tray_weight': '583', 'TS': 1781758208.695, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 20, 7, 962658)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 10:34:10.621000', 'tray_weight': '121', 'TS': 1781759050.621, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 10:34:10.640000', 'tray_weight': '146', 'TS': 1781759050.64, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:34:10.725000', 'tray_weight': '312', 'TS': 1781759050.725, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 10:34:10.744000', 'tray_weight': '362', 'TS': 1781759050.7440002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 10:34:10.794000', 'tray_weight': '189', 'TS': 1781759050.794, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 10:34:10.815000', 'tray_weight': '433', 'TS': 1781759050.815, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 10:34:10.864000', 'tray_weight': '101', 'TS': 1781759050.864, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 10:34:10.885000', 'tray_weight': '235', 'TS': 1781759050.885, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 10:34:10.969000', 'tray_weight': '489', 'TS': 1781759050.9689999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '202', 'datetime': '2026-06-18 10:34:10.989000', 'tray_weight': '202', 'TS': 1781759050.9889998, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 10:34:11.136000', 'tray_weight': '177', 'TS': 1781759051.136, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 10:34:11.108000', 'tray_weight': '188', 'TS': 1781759051.1079998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 34, 10, 659236)}}
[2026-06-18 10:34:12,409.409 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 10:34:11.510000', 'tray_weight': '822', 'TS': 1781759051.51, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 10:34:11.569000', 'tray_weight': '1443', 'TS': 1781759051.569, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 10:34:11.592000', 'tray_weight': '910', 'TS': 1781759051.592, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 10:34:11.656000', 'tray_weight': '255', 'TS': 1781759051.656, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:34:11.682000', 'tray_weight': '354', 'TS': 1781759051.682, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 10:34:11.811000', 'tray_weight': '221', 'TS': 1781759051.8109999, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 10:34:11.844000', 'tray_weight': '-3', 'TS': 1781759051.8439999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:34:11.871000', 'tray_weight': '497', 'TS': 1781759051.871, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:34:11.954000', 'tray_weight': '1069', 'TS': 1781759051.954, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 10:34:11.968000', 'tray_weight': '338', 'TS': 1781759051.968, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 10:34:12.000000', 'tray_weight': '870', 'TS': 1781759052.0, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 10:34:12.079000', 'tray_weight': '713', 'TS': 1781759052.079, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 10:34:12.113000', 'tray_weight': '910', 'TS': 1781759052.113, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 10:34:12.239000', 'tray_weight': '-6', 'TS': 1781759052.239, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 10:34:12.216000', 'tray_weight': '1357', 'TS': 1781759052.2159998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 10:34:12.309000', 'tray_weight': '582', 'TS': 1781759052.309, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 34, 11, 569268)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 10:34:10.621000', 'tray_weight': '121', 'TS': 1781759050.621, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 10:34:10.640000', 'tray_weight': '146', 'TS': 1781759050.64, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:34:10.725000', 'tray_weight': '312', 'TS': 1781759050.725, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 10:34:10.744000', 'tray_weight': '362', 'TS': 1781759050.7440002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 10:34:10.794000', 'tray_weight': '189', 'TS': 1781759050.794, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 10:34:10.815000', 'tray_weight': '433', 'TS': 1781759050.815, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 10:34:10.864000', 'tray_weight': '101', 'TS': 1781759050.864, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 10:34:10.885000', 'tray_weight': '235', 'TS': 1781759050.885, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 10:34:10.969000', 'tray_weight': '489', 'TS': 1781759050.9689999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '202', 'datetime': '2026-06-18 10:34:10.989000', 'tray_weight': '202', 'TS': 1781759050.9889998, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 10:34:11.136000', 'tray_weight': '177', 'TS': 1781759051.136, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 10:34:11.108000', 'tray_weight': '188', 'TS': 1781759051.1079998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 34, 10, 659236)}}
[2026-06-18 10:34:12,418.418 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 10:34:11.510000', 'tray_weight': '822', 'TS': 1781759051.51, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 10:34:11.569000', 'tray_weight': '1443', 'TS': 1781759051.569, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 10:34:11.592000', 'tray_weight': '910', 'TS': 1781759051.592, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 10:34:11.656000', 'tray_weight': '255', 'TS': 1781759051.656, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:34:11.682000', 'tray_weight': '354', 'TS': 1781759051.682, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 10:34:11.811000', 'tray_weight': '221', 'TS': 1781759051.8109999, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 10:34:11.844000', 'tray_weight': '-3', 'TS': 1781759051.8439999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:34:11.871000', 'tray_weight': '497', 'TS': 1781759051.871, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:34:11.954000', 'tray_weight': '1069', 'TS': 1781759051.954, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 10:34:11.968000', 'tray_weight': '338', 'TS': 1781759051.968, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 10:34:12.000000', 'tray_weight': '870', 'TS': 1781759052.0, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 10:34:12.079000', 'tray_weight': '713', 'TS': 1781759052.079, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 10:34:12.113000', 'tray_weight': '910', 'TS': 1781759052.113, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 10:34:12.239000', 'tray_weight': '-6', 'TS': 1781759052.239, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 10:34:12.216000', 'tray_weight': '1357', 'TS': 1781759052.2159998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 10:34:12.309000', 'tray_weight': '582', 'TS': 1781759052.309, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 34, 11, 569268)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 10:34:10.621000', 'tray_weight': '121', 'TS': 1781759050.621, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 10:34:10.640000', 'tray_weight': '146', 'TS': 1781759050.64, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:34:10.725000', 'tray_weight': '312', 'TS': 1781759050.725, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 10:34:10.744000', 'tray_weight': '362', 'TS': 1781759050.7440002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 10:34:10.794000', 'tray_weight': '189', 'TS': 1781759050.794, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 10:34:10.815000', 'tray_weight': '433', 'TS': 1781759050.815, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 10:34:10.864000', 'tray_weight': '101', 'TS': 1781759050.864, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 10:34:10.885000', 'tray_weight': '235', 'TS': 1781759050.885, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 10:34:10.969000', 'tray_weight': '489', 'TS': 1781759050.9689999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '202', 'datetime': '2026-06-18 10:34:10.989000', 'tray_weight': '202', 'TS': 1781759050.9889998, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 10:34:11.136000', 'tray_weight': '177', 'TS': 1781759051.136, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 10:34:11.108000', 'tray_weight': '188', 'TS': 1781759051.1079998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 34, 10, 659236)}}
[2026-06-18 10:34:59,504.504 INFO    ] processOrderPayment version is : v2
[2026-06-18 10:43:54,897.897 INFO    ] processOrderPayment version is : v2
[2026-06-18 10:50:13,882.882 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 10:34:11.510000', 'tray_weight': '822', 'TS': 1781759051.51, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 10:34:11.569000', 'tray_weight': '1443', 'TS': 1781759051.569, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 10:34:11.592000', 'tray_weight': '910', 'TS': 1781759051.592, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 10:34:11.656000', 'tray_weight': '255', 'TS': 1781759051.656, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:34:11.682000', 'tray_weight': '354', 'TS': 1781759051.682, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 10:34:11.811000', 'tray_weight': '221', 'TS': 1781759051.8109999, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 10:34:11.844000', 'tray_weight': '-3', 'TS': 1781759051.8439999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:34:11.871000', 'tray_weight': '497', 'TS': 1781759051.871, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:34:11.954000', 'tray_weight': '1069', 'TS': 1781759051.954, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 10:34:11.968000', 'tray_weight': '338', 'TS': 1781759051.968, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 10:34:12.000000', 'tray_weight': '870', 'TS': 1781759052.0, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 10:34:12.079000', 'tray_weight': '713', 'TS': 1781759052.079, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 10:34:12.113000', 'tray_weight': '910', 'TS': 1781759052.113, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 10:34:12.239000', 'tray_weight': '-6', 'TS': 1781759052.239, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 10:34:12.216000', 'tray_weight': '1357', 'TS': 1781759052.2159998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 10:34:12.309000', 'tray_weight': '582', 'TS': 1781759052.309, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 34, 11, 569268)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 10:50:12.857000', 'tray_weight': '121', 'TS': 1781760012.8569999, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 10:50:12.878000', 'tray_weight': '146', 'TS': 1781760012.878, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:50:13.034000', 'tray_weight': '312', 'TS': 1781760013.0340002, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 10:50:13.057000', 'tray_weight': '361', 'TS': 1781760013.057, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 10:50:13.030000', 'tray_weight': '189', 'TS': 1781760013.03, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 10:50:13.168000', 'tray_weight': '433', 'TS': 1781760013.168, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 10:50:13.175000', 'tray_weight': '101', 'TS': 1781760013.175, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 10:50:13.192000', 'tray_weight': '234', 'TS': 1781760013.192, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 10:50:13.260000', 'tray_weight': '489', 'TS': 1781760013.26, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 10:50:13.279000', 'tray_weight': '201', 'TS': 1781760013.279, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 10:50:13.371000', 'tray_weight': '178', 'TS': 1781760013.371, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 10:50:13.420000', 'tray_weight': '188', 'TS': 1781760013.42, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 50, 12, 929495)}}
[2026-06-18 10:50:13,890.890 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 10:34:11.510000', 'tray_weight': '822', 'TS': 1781759051.51, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 10:34:11.569000', 'tray_weight': '1443', 'TS': 1781759051.569, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 10:34:11.592000', 'tray_weight': '910', 'TS': 1781759051.592, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 10:34:11.656000', 'tray_weight': '255', 'TS': 1781759051.656, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:34:11.682000', 'tray_weight': '354', 'TS': 1781759051.682, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 10:34:11.811000', 'tray_weight': '221', 'TS': 1781759051.8109999, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 10:34:11.844000', 'tray_weight': '-3', 'TS': 1781759051.8439999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:34:11.871000', 'tray_weight': '497', 'TS': 1781759051.871, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:34:11.954000', 'tray_weight': '1069', 'TS': 1781759051.954, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 10:34:11.968000', 'tray_weight': '338', 'TS': 1781759051.968, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 10:34:12.000000', 'tray_weight': '870', 'TS': 1781759052.0, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 10:34:12.079000', 'tray_weight': '713', 'TS': 1781759052.079, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 10:34:12.113000', 'tray_weight': '910', 'TS': 1781759052.113, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 10:34:12.239000', 'tray_weight': '-6', 'TS': 1781759052.239, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 10:34:12.216000', 'tray_weight': '1357', 'TS': 1781759052.2159998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 10:34:12.309000', 'tray_weight': '582', 'TS': 1781759052.309, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 34, 11, 569268)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 10:50:12.857000', 'tray_weight': '121', 'TS': 1781760012.8569999, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 10:50:12.878000', 'tray_weight': '146', 'TS': 1781760012.878, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:50:13.034000', 'tray_weight': '312', 'TS': 1781760013.0340002, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 10:50:13.057000', 'tray_weight': '361', 'TS': 1781760013.057, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 10:50:13.030000', 'tray_weight': '189', 'TS': 1781760013.03, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 10:50:13.168000', 'tray_weight': '433', 'TS': 1781760013.168, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 10:50:13.175000', 'tray_weight': '101', 'TS': 1781760013.175, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 10:50:13.192000', 'tray_weight': '234', 'TS': 1781760013.192, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 10:50:13.260000', 'tray_weight': '489', 'TS': 1781760013.26, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 10:50:13.279000', 'tray_weight': '201', 'TS': 1781760013.279, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 10:50:13.371000', 'tray_weight': '178', 'TS': 1781760013.371, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 10:50:13.420000', 'tray_weight': '188', 'TS': 1781760013.42, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 50, 12, 929495)}}
[2026-06-18 10:50:14,699.699 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 10:50:13.823000', 'tray_weight': '822', 'TS': 1781760013.8230002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 10:50:13.883000', 'tray_weight': '1444', 'TS': 1781760013.883, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 10:50:13.948000', 'tray_weight': '909', 'TS': 1781760013.948, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 10:50:13.999000', 'tray_weight': '254', 'TS': 1781760013.999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:50:14.043000', 'tray_weight': '354', 'TS': 1781760014.043, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 10:50:14.051000', 'tray_weight': '220', 'TS': 1781760014.051, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 10:50:14.130000', 'tray_weight': '-3', 'TS': 1781760014.13, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:50:14.213000', 'tray_weight': '497', 'TS': 1781760014.213, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:50:14.276000', 'tray_weight': '1069', 'TS': 1781760014.2759998, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 10:50:14.252000', 'tray_weight': '338', 'TS': 1781760014.252, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 10:50:14.369000', 'tray_weight': '870', 'TS': 1781760014.369, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 10:50:14.402000', 'tray_weight': '713', 'TS': 1781760014.4020002, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 10:50:14.423000', 'tray_weight': '910', 'TS': 1781760014.423, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 10:50:14.468000', 'tray_weight': '-7', 'TS': 1781760014.4680002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 10:50:14.553000', 'tray_weight': '1357', 'TS': 1781760014.553, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 10:50:14.600000', 'tray_weight': '583', 'TS': 1781760014.6, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 50, 13, 902564)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 10:50:12.857000', 'tray_weight': '121', 'TS': 1781760012.8569999, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 10:50:12.878000', 'tray_weight': '146', 'TS': 1781760012.878, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:50:13.034000', 'tray_weight': '312', 'TS': 1781760013.0340002, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 10:50:13.057000', 'tray_weight': '361', 'TS': 1781760013.057, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 10:50:13.030000', 'tray_weight': '189', 'TS': 1781760013.03, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 10:50:13.168000', 'tray_weight': '433', 'TS': 1781760013.168, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 10:50:13.175000', 'tray_weight': '101', 'TS': 1781760013.175, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 10:50:13.192000', 'tray_weight': '234', 'TS': 1781760013.192, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 10:50:13.260000', 'tray_weight': '489', 'TS': 1781760013.26, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 10:50:13.279000', 'tray_weight': '201', 'TS': 1781760013.279, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 10:50:13.371000', 'tray_weight': '178', 'TS': 1781760013.371, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 10:50:13.420000', 'tray_weight': '188', 'TS': 1781760013.42, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 50, 12, 929495)}}
[2026-06-18 10:50:14,712.712 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 10:50:13.823000', 'tray_weight': '822', 'TS': 1781760013.8230002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 10:50:13.883000', 'tray_weight': '1444', 'TS': 1781760013.883, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 10:50:13.948000', 'tray_weight': '909', 'TS': 1781760013.948, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 10:50:13.999000', 'tray_weight': '254', 'TS': 1781760013.999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:50:14.043000', 'tray_weight': '354', 'TS': 1781760014.043, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 10:50:14.051000', 'tray_weight': '220', 'TS': 1781760014.051, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 10:50:14.130000', 'tray_weight': '-3', 'TS': 1781760014.13, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:50:14.213000', 'tray_weight': '497', 'TS': 1781760014.213, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:50:14.276000', 'tray_weight': '1069', 'TS': 1781760014.2759998, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 10:50:14.252000', 'tray_weight': '338', 'TS': 1781760014.252, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 10:50:14.369000', 'tray_weight': '870', 'TS': 1781760014.369, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 10:50:14.402000', 'tray_weight': '713', 'TS': 1781760014.4020002, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 10:50:14.423000', 'tray_weight': '910', 'TS': 1781760014.423, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 10:50:14.468000', 'tray_weight': '-7', 'TS': 1781760014.4680002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 10:50:14.553000', 'tray_weight': '1357', 'TS': 1781760014.553, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 10:50:14.600000', 'tray_weight': '583', 'TS': 1781760014.6, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 50, 13, 902564)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 10:50:12.857000', 'tray_weight': '121', 'TS': 1781760012.8569999, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 10:50:12.878000', 'tray_weight': '146', 'TS': 1781760012.878, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:50:13.034000', 'tray_weight': '312', 'TS': 1781760013.0340002, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 10:50:13.057000', 'tray_weight': '361', 'TS': 1781760013.057, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 10:50:13.030000', 'tray_weight': '189', 'TS': 1781760013.03, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 10:50:13.168000', 'tray_weight': '433', 'TS': 1781760013.168, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 10:50:13.175000', 'tray_weight': '101', 'TS': 1781760013.175, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 10:50:13.192000', 'tray_weight': '234', 'TS': 1781760013.192, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 10:50:13.260000', 'tray_weight': '489', 'TS': 1781760013.26, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 10:50:13.279000', 'tray_weight': '201', 'TS': 1781760013.279, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 10:50:13.371000', 'tray_weight': '178', 'TS': 1781760013.371, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 10:50:13.420000', 'tray_weight': '188', 'TS': 1781760013.42, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 50, 12, 929495)}}
[2026-06-18 10:55:39,214.214 INFO    ] processOrderPayment version is : v2
[2026-06-18 10:59:01,867.867 INFO    ] check_update_tray_weights {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 10:50:13.823000', 'tray_weight': '822', 'TS': 1781760013.8230002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 10:50:13.883000', 'tray_weight': '1444', 'TS': 1781760013.883, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 10:50:13.948000', 'tray_weight': '909', 'TS': 1781760013.948, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 10:50:13.999000', 'tray_weight': '254', 'TS': 1781760013.999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:50:14.043000', 'tray_weight': '354', 'TS': 1781760014.043, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 10:50:14.051000', 'tray_weight': '220', 'TS': 1781760014.051, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 10:50:14.130000', 'tray_weight': '-3', 'TS': 1781760014.13, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:50:14.213000', 'tray_weight': '497', 'TS': 1781760014.213, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:50:14.276000', 'tray_weight': '1069', 'TS': 1781760014.2759998, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 10:50:14.252000', 'tray_weight': '338', 'TS': 1781760014.252, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 10:50:14.369000', 'tray_weight': '870', 'TS': 1781760014.369, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 10:50:14.402000', 'tray_weight': '713', 'TS': 1781760014.4020002, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 10:50:14.423000', 'tray_weight': '910', 'TS': 1781760014.423, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 10:50:14.468000', 'tray_weight': '-7', 'TS': 1781760014.4680002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 10:50:14.553000', 'tray_weight': '1357', 'TS': 1781760014.553, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 10:50:14.600000', 'tray_weight': '583', 'TS': 1781760014.6, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 50, 13, 902564)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 10:59:00.666000', 'tray_weight': '120', 'TS': 1781760540.666, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '145', 'datetime': '2026-06-18 10:59:00.802000', 'tray_weight': '145', 'TS': 1781760540.802, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:59:00.832000', 'tray_weight': '312', 'TS': 1781760540.832, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 10:59:00.854000', 'tray_weight': '362', 'TS': 1781760540.8539999, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 10:59:00.988000', 'tray_weight': '189', 'TS': 1781760540.988, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 10:59:01.009000', 'tray_weight': '433', 'TS': 1781760541.009, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 10:59:01.061000', 'tray_weight': '100', 'TS': 1781760541.0609999, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 10:59:01.082000', 'tray_weight': '235', 'TS': 1781760541.082, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 10:59:01.120000', 'tray_weight': '489', 'TS': 1781760541.12, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 10:59:01.134000', 'tray_weight': '201', 'TS': 1781760541.1339998, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 10:59:01.275000', 'tray_weight': '178', 'TS': 1781760541.2749999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 10:59:01.352000', 'tray_weight': '188', 'TS': 1781760541.352, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 0, 775065)}}
[2026-06-18 10:59:01,887.887 INFO    ] check_update_tray_weights {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 10:50:13.823000', 'tray_weight': '822', 'TS': 1781760013.8230002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 10:50:13.883000', 'tray_weight': '1444', 'TS': 1781760013.883, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 10:50:13.948000', 'tray_weight': '909', 'TS': 1781760013.948, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 10:50:13.999000', 'tray_weight': '254', 'TS': 1781760013.999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:50:14.043000', 'tray_weight': '354', 'TS': 1781760014.043, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 10:50:14.051000', 'tray_weight': '220', 'TS': 1781760014.051, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 10:50:14.130000', 'tray_weight': '-3', 'TS': 1781760014.13, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:50:14.213000', 'tray_weight': '497', 'TS': 1781760014.213, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:50:14.276000', 'tray_weight': '1069', 'TS': 1781760014.2759998, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 10:50:14.252000', 'tray_weight': '338', 'TS': 1781760014.252, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 10:50:14.369000', 'tray_weight': '870', 'TS': 1781760014.369, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 10:50:14.402000', 'tray_weight': '713', 'TS': 1781760014.4020002, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 10:50:14.423000', 'tray_weight': '910', 'TS': 1781760014.423, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 10:50:14.468000', 'tray_weight': '-7', 'TS': 1781760014.4680002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 10:50:14.553000', 'tray_weight': '1357', 'TS': 1781760014.553, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 10:50:14.600000', 'tray_weight': '583', 'TS': 1781760014.6, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 50, 13, 902564)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 10:59:00.666000', 'tray_weight': '120', 'TS': 1781760540.666, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '145', 'datetime': '2026-06-18 10:59:00.802000', 'tray_weight': '145', 'TS': 1781760540.802, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:59:00.832000', 'tray_weight': '312', 'TS': 1781760540.832, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 10:59:00.854000', 'tray_weight': '362', 'TS': 1781760540.8539999, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 10:59:00.988000', 'tray_weight': '189', 'TS': 1781760540.988, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 10:59:01.009000', 'tray_weight': '433', 'TS': 1781760541.009, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 10:59:01.061000', 'tray_weight': '100', 'TS': 1781760541.0609999, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 10:59:01.082000', 'tray_weight': '235', 'TS': 1781760541.082, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 10:59:01.120000', 'tray_weight': '489', 'TS': 1781760541.12, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 10:59:01.134000', 'tray_weight': '201', 'TS': 1781760541.1339998, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 10:59:01.275000', 'tray_weight': '178', 'TS': 1781760541.2749999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 10:59:01.352000', 'tray_weight': '188', 'TS': 1781760541.352, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 0, 775065)}}
[2026-06-18 10:59:02,750.750 INFO    ] check_update_tray_weights {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 10:59:01.862000', 'tray_weight': '823', 'TS': 1781760541.8620002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 10:59:01.936000', 'tray_weight': '1444', 'TS': 1781760541.9359999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 10:59:02.006000', 'tray_weight': '910', 'TS': 1781760542.006, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 10:59:02.040000', 'tray_weight': '255', 'TS': 1781760542.0400002, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:59:02.112000', 'tray_weight': '354', 'TS': 1781760542.112, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 10:59:02.155000', 'tray_weight': '220', 'TS': 1781760542.155, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 10:59:02.246000', 'tray_weight': '-2', 'TS': 1781760542.246, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '497', 'TS': 1781760542.2740002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '1069', 'TS': 1781760542.2740002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 10:59:02.345000', 'tray_weight': '339', 'TS': 1781760542.345, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 10:59:02.391000', 'tray_weight': '871', 'TS': 1781760542.391, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 10:59:02.426000', 'tray_weight': '713', 'TS': 1781760542.426, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '911', 'TS': 1781760542.516, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '-6', 'TS': 1781760542.516, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 10:59:02.640000', 'tray_weight': '1357', 'TS': 1781760542.64, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 10:59:02.599000', 'tray_weight': '583', 'TS': 1781760542.599, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 1, 923619)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 10:59:00.666000', 'tray_weight': '120', 'TS': 1781760540.666, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '145', 'datetime': '2026-06-18 10:59:00.802000', 'tray_weight': '145', 'TS': 1781760540.802, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:59:00.832000', 'tray_weight': '312', 'TS': 1781760540.832, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 10:59:00.854000', 'tray_weight': '362', 'TS': 1781760540.8539999, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 10:59:00.988000', 'tray_weight': '189', 'TS': 1781760540.988, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 10:59:01.009000', 'tray_weight': '433', 'TS': 1781760541.009, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 10:59:01.061000', 'tray_weight': '100', 'TS': 1781760541.0609999, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 10:59:01.082000', 'tray_weight': '235', 'TS': 1781760541.082, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 10:59:01.120000', 'tray_weight': '489', 'TS': 1781760541.12, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 10:59:01.134000', 'tray_weight': '201', 'TS': 1781760541.1339998, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 10:59:01.275000', 'tray_weight': '178', 'TS': 1781760541.2749999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 10:59:01.352000', 'tray_weight': '188', 'TS': 1781760541.352, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 0, 775065)}}
[2026-06-18 10:59:02,758.758 INFO    ] check_update_tray_weights {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 10:59:01.862000', 'tray_weight': '823', 'TS': 1781760541.8620002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 10:59:01.936000', 'tray_weight': '1444', 'TS': 1781760541.9359999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 10:59:02.006000', 'tray_weight': '910', 'TS': 1781760542.006, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 10:59:02.040000', 'tray_weight': '255', 'TS': 1781760542.0400002, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:59:02.112000', 'tray_weight': '354', 'TS': 1781760542.112, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 10:59:02.155000', 'tray_weight': '220', 'TS': 1781760542.155, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 10:59:02.246000', 'tray_weight': '-2', 'TS': 1781760542.246, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '497', 'TS': 1781760542.2740002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '1069', 'TS': 1781760542.2740002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 10:59:02.345000', 'tray_weight': '339', 'TS': 1781760542.345, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 10:59:02.391000', 'tray_weight': '871', 'TS': 1781760542.391, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 10:59:02.426000', 'tray_weight': '713', 'TS': 1781760542.426, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '911', 'TS': 1781760542.516, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '-6', 'TS': 1781760542.516, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 10:59:02.640000', 'tray_weight': '1357', 'TS': 1781760542.64, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 10:59:02.599000', 'tray_weight': '583', 'TS': 1781760542.599, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 1, 923619)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 10:59:00.666000', 'tray_weight': '120', 'TS': 1781760540.666, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '145', 'datetime': '2026-06-18 10:59:00.802000', 'tray_weight': '145', 'TS': 1781760540.802, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:59:00.832000', 'tray_weight': '312', 'TS': 1781760540.832, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 10:59:00.854000', 'tray_weight': '362', 'TS': 1781760540.8539999, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 10:59:00.988000', 'tray_weight': '189', 'TS': 1781760540.988, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 10:59:01.009000', 'tray_weight': '433', 'TS': 1781760541.009, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 10:59:01.061000', 'tray_weight': '100', 'TS': 1781760541.0609999, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 10:59:01.082000', 'tray_weight': '235', 'TS': 1781760541.082, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 10:59:01.120000', 'tray_weight': '489', 'TS': 1781760541.12, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '201', 'datetime': '2026-06-18 10:59:01.134000', 'tray_weight': '201', 'TS': 1781760541.1339998, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 10:59:01.275000', 'tray_weight': '178', 'TS': 1781760541.2749999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 10:59:01.352000', 'tray_weight': '188', 'TS': 1781760541.352, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 0, 775065)}}
[2026-06-18 10:59:02,765.765 INFO    ] ADDRESS: 11 TRAY WEIGHT: 120 TRAY DB WEIGHT: 121
[2026-06-18 10:59:02,770.770 INFO    ] ADDRESS: 12 TRAY WEIGHT: 145 TRAY DB WEIGHT: 146
[2026-06-18 10:59:02,774.774 INFO    ] ADDRESS: 13 TRAY WEIGHT: 312 TRAY DB WEIGHT: 312
[2026-06-18 10:59:02,779.779 INFO    ] ADDRESS: 14 TRAY WEIGHT: 362 TRAY DB WEIGHT: 361
[2026-06-18 10:59:02,783.783 INFO    ] ADDRESS: 15 TRAY WEIGHT: 189 TRAY DB WEIGHT: 189
[2026-06-18 10:59:02,788.788 INFO    ] ADDRESS: 16 TRAY WEIGHT: 433 TRAY DB WEIGHT: 433
[2026-06-18 10:59:02,792.792 INFO    ] ADDRESS: 17 TRAY WEIGHT: 100 TRAY DB WEIGHT: 101
[2026-06-18 10:59:02,797.797 INFO    ] ADDRESS: 18 TRAY WEIGHT: 235 TRAY DB WEIGHT: 234
[2026-06-18 10:59:02,801.801 INFO    ] ADDRESS: 19 TRAY WEIGHT: 489 TRAY DB WEIGHT: 489
[2026-06-18 10:59:02,806.806 INFO    ] ADDRESS: 20 TRAY WEIGHT: 201 TRAY DB WEIGHT: 201
[2026-06-18 10:59:02,810.810 INFO    ] ADDRESS: 21 TRAY WEIGHT: 178 TRAY DB WEIGHT: 178
[2026-06-18 10:59:02,814.814 INFO    ] ADDRESS: 22 TRAY WEIGHT: 188 TRAY DB WEIGHT: 188
[2026-06-18 10:59:02,819.819 INFO    ] ADDRESS: 31 TRAY WEIGHT: 823 TRAY DB WEIGHT: 822
[2026-06-18 10:59:02,823.823 INFO    ] ADDRESS: 32 TRAY WEIGHT: 1444 TRAY DB WEIGHT: 1444
[2026-06-18 10:59:02,828.828 INFO    ] ADDRESS: 33 TRAY WEIGHT: 910 TRAY DB WEIGHT: 909
[2026-06-18 10:59:02,832.832 INFO    ] ADDRESS: 34 TRAY WEIGHT: 255 TRAY DB WEIGHT: 254
[2026-06-18 10:59:02,837.837 INFO    ] ADDRESS: 35 TRAY WEIGHT: 354 TRAY DB WEIGHT: 354
[2026-06-18 10:59:02,841.841 INFO    ] ADDRESS: 36 TRAY WEIGHT: 220 TRAY DB WEIGHT: 220
[2026-06-18 10:59:02,846.846 INFO    ] ADDRESS: 37 TRAY WEIGHT: -2 TRAY DB WEIGHT: -3
[2026-06-18 10:59:02,850.850 INFO    ] ADDRESS: 38 TRAY WEIGHT: 497 TRAY DB WEIGHT: 497
[2026-06-18 10:59:02,854.854 INFO    ] ADDRESS: 39 TRAY WEIGHT: 1069 TRAY DB WEIGHT: 1069
[2026-06-18 10:59:02,859.859 INFO    ] ADDRESS: 40 TRAY WEIGHT: 339 TRAY DB WEIGHT: 338
[2026-06-18 10:59:02,863.863 INFO    ] ADDRESS: 41 TRAY WEIGHT: 871 TRAY DB WEIGHT: 870
[2026-06-18 10:59:02,868.868 INFO    ] ADDRESS: 42 TRAY WEIGHT: 713 TRAY DB WEIGHT: 713
[2026-06-18 10:59:02,872.872 INFO    ] ADDRESS: 43 TRAY WEIGHT: 911 TRAY DB WEIGHT: 910
[2026-06-18 10:59:02,877.877 INFO    ] ADDRESS: 44 TRAY WEIGHT: -6 TRAY DB WEIGHT: -7
[2026-06-18 10:59:02,881.881 INFO    ] ADDRESS: 45 TRAY WEIGHT: 1357 TRAY DB WEIGHT: 1357
[2026-06-18 10:59:02,885.885 INFO    ] ADDRESS: 46 TRAY WEIGHT: 583 TRAY DB WEIGHT: 583
[2026-06-18 10:59:05,144.144 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 10:59:01.862000', 'tray_weight': '823', 'TS': 1781760541.8620002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 10:59:01.936000', 'tray_weight': '1444', 'TS': 1781760541.9359999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 10:59:02.006000', 'tray_weight': '910', 'TS': 1781760542.006, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 10:59:02.040000', 'tray_weight': '255', 'TS': 1781760542.0400002, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:59:02.112000', 'tray_weight': '354', 'TS': 1781760542.112, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 10:59:02.155000', 'tray_weight': '220', 'TS': 1781760542.155, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 10:59:02.246000', 'tray_weight': '-2', 'TS': 1781760542.246, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '497', 'TS': 1781760542.2740002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '1069', 'TS': 1781760542.2740002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 10:59:02.345000', 'tray_weight': '339', 'TS': 1781760542.345, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 10:59:02.391000', 'tray_weight': '871', 'TS': 1781760542.391, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 10:59:02.426000', 'tray_weight': '713', 'TS': 1781760542.426, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '911', 'TS': 1781760542.516, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '-6', 'TS': 1781760542.516, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 10:59:02.640000', 'tray_weight': '1357', 'TS': 1781760542.64, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 10:59:02.599000', 'tray_weight': '583', 'TS': 1781760542.599, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 1, 923619)}, '1': {'door_weights': [], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 4, 384241)}}
[2026-06-18 10:59:05,156.156 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 10:59:01.862000', 'tray_weight': '823', 'TS': 1781760541.8620002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 10:59:01.936000', 'tray_weight': '1444', 'TS': 1781760541.9359999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 10:59:02.006000', 'tray_weight': '910', 'TS': 1781760542.006, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 10:59:02.040000', 'tray_weight': '255', 'TS': 1781760542.0400002, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:59:02.112000', 'tray_weight': '354', 'TS': 1781760542.112, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 10:59:02.155000', 'tray_weight': '220', 'TS': 1781760542.155, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 10:59:02.246000', 'tray_weight': '-2', 'TS': 1781760542.246, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '497', 'TS': 1781760542.2740002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '1069', 'TS': 1781760542.2740002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 10:59:02.345000', 'tray_weight': '339', 'TS': 1781760542.345, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 10:59:02.391000', 'tray_weight': '871', 'TS': 1781760542.391, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 10:59:02.426000', 'tray_weight': '713', 'TS': 1781760542.426, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '911', 'TS': 1781760542.516, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '-6', 'TS': 1781760542.516, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 10:59:02.640000', 'tray_weight': '1357', 'TS': 1781760542.64, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 10:59:02.599000', 'tray_weight': '583', 'TS': 1781760542.599, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 1, 923619)}, '1': {'door_weights': [], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 4, 384241)}}
[2026-06-18 10:59:06,132.132 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 10:59:01.862000', 'tray_weight': '823', 'TS': 1781760541.8620002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 10:59:01.936000', 'tray_weight': '1444', 'TS': 1781760541.9359999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 10:59:02.006000', 'tray_weight': '910', 'TS': 1781760542.006, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 10:59:02.040000', 'tray_weight': '255', 'TS': 1781760542.0400002, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:59:02.112000', 'tray_weight': '354', 'TS': 1781760542.112, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 10:59:02.155000', 'tray_weight': '220', 'TS': 1781760542.155, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 10:59:02.246000', 'tray_weight': '-2', 'TS': 1781760542.246, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '497', 'TS': 1781760542.2740002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '1069', 'TS': 1781760542.2740002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 10:59:02.345000', 'tray_weight': '339', 'TS': 1781760542.345, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 10:59:02.391000', 'tray_weight': '871', 'TS': 1781760542.391, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 10:59:02.426000', 'tray_weight': '713', 'TS': 1781760542.426, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '911', 'TS': 1781760542.516, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '-6', 'TS': 1781760542.516, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 10:59:02.640000', 'tray_weight': '1357', 'TS': 1781760542.64, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 10:59:02.599000', 'tray_weight': '583', 'TS': 1781760542.599, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 1, 923619)}, '1': {'door_weights': [{'tray_id': '21', 'address': '21', 'weight': '191', 'datetime': '2026-06-18 10:59:05.204000', 'tray_weight': '191', 'TS': 1781760545.204, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 5, 236404)}}
[2026-06-18 10:59:06,145.145 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 10:59:01.862000', 'tray_weight': '823', 'TS': 1781760541.8620002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 10:59:01.936000', 'tray_weight': '1444', 'TS': 1781760541.9359999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 10:59:02.006000', 'tray_weight': '910', 'TS': 1781760542.006, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 10:59:02.040000', 'tray_weight': '255', 'TS': 1781760542.0400002, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:59:02.112000', 'tray_weight': '354', 'TS': 1781760542.112, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 10:59:02.155000', 'tray_weight': '220', 'TS': 1781760542.155, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 10:59:02.246000', 'tray_weight': '-2', 'TS': 1781760542.246, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '497', 'TS': 1781760542.2740002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '1069', 'TS': 1781760542.2740002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 10:59:02.345000', 'tray_weight': '339', 'TS': 1781760542.345, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 10:59:02.391000', 'tray_weight': '871', 'TS': 1781760542.391, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 10:59:02.426000', 'tray_weight': '713', 'TS': 1781760542.426, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '911', 'TS': 1781760542.516, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '-6', 'TS': 1781760542.516, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 10:59:02.640000', 'tray_weight': '1357', 'TS': 1781760542.64, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 10:59:02.599000', 'tray_weight': '583', 'TS': 1781760542.599, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 1, 923619)}, '1': {'door_weights': [{'tray_id': '21', 'address': '21', 'weight': '191', 'datetime': '2026-06-18 10:59:05.204000', 'tray_weight': '191', 'TS': 1781760545.204, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 5, 236404)}}
[2026-06-18 10:59:07,117.117 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 10:59:01.862000', 'tray_weight': '823', 'TS': 1781760541.8620002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 10:59:01.936000', 'tray_weight': '1444', 'TS': 1781760541.9359999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 10:59:02.006000', 'tray_weight': '910', 'TS': 1781760542.006, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 10:59:02.040000', 'tray_weight': '255', 'TS': 1781760542.0400002, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:59:02.112000', 'tray_weight': '354', 'TS': 1781760542.112, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 10:59:02.155000', 'tray_weight': '220', 'TS': 1781760542.155, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 10:59:02.246000', 'tray_weight': '-2', 'TS': 1781760542.246, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '497', 'TS': 1781760542.2740002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '1069', 'TS': 1781760542.2740002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 10:59:02.345000', 'tray_weight': '339', 'TS': 1781760542.345, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 10:59:02.391000', 'tray_weight': '871', 'TS': 1781760542.391, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 10:59:02.426000', 'tray_weight': '713', 'TS': 1781760542.426, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '911', 'TS': 1781760542.516, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '-6', 'TS': 1781760542.516, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 10:59:02.640000', 'tray_weight': '1357', 'TS': 1781760542.64, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 10:59:02.599000', 'tray_weight': '583', 'TS': 1781760542.599, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 1, 923619)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:59:05.529000', 'tray_weight': '312', 'TS': 1781760545.529, 'expected_tray_weight': 280, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '191', 'datetime': '2026-06-18 10:59:05.204000', 'tray_weight': '191', 'TS': 1781760545.204, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 6, 221085)}}
[2026-06-18 10:59:07,128.128 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 10:59:01.862000', 'tray_weight': '823', 'TS': 1781760541.8620002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 10:59:01.936000', 'tray_weight': '1444', 'TS': 1781760541.9359999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 10:59:02.006000', 'tray_weight': '910', 'TS': 1781760542.006, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 10:59:02.040000', 'tray_weight': '255', 'TS': 1781760542.0400002, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:59:02.112000', 'tray_weight': '354', 'TS': 1781760542.112, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 10:59:02.155000', 'tray_weight': '220', 'TS': 1781760542.155, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 10:59:02.246000', 'tray_weight': '-2', 'TS': 1781760542.246, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '497', 'TS': 1781760542.2740002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '1069', 'TS': 1781760542.2740002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 10:59:02.345000', 'tray_weight': '339', 'TS': 1781760542.345, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 10:59:02.391000', 'tray_weight': '871', 'TS': 1781760542.391, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 10:59:02.426000', 'tray_weight': '713', 'TS': 1781760542.426, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '911', 'TS': 1781760542.516, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '-6', 'TS': 1781760542.516, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 10:59:02.640000', 'tray_weight': '1357', 'TS': 1781760542.64, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 10:59:02.599000', 'tray_weight': '583', 'TS': 1781760542.599, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 1, 923619)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:59:05.529000', 'tray_weight': '312', 'TS': 1781760545.529, 'expected_tray_weight': 280, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '191', 'datetime': '2026-06-18 10:59:05.204000', 'tray_weight': '191', 'TS': 1781760545.204, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 6, 221085)}}
[2026-06-18 10:59:08,194.194 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 10:59:01.862000', 'tray_weight': '823', 'TS': 1781760541.8620002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 10:59:01.936000', 'tray_weight': '1444', 'TS': 1781760541.9359999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 10:59:02.006000', 'tray_weight': '910', 'TS': 1781760542.006, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 10:59:02.040000', 'tray_weight': '255', 'TS': 1781760542.0400002, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:59:02.112000', 'tray_weight': '354', 'TS': 1781760542.112, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 10:59:02.155000', 'tray_weight': '220', 'TS': 1781760542.155, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 10:59:02.246000', 'tray_weight': '-2', 'TS': 1781760542.246, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '497', 'TS': 1781760542.2740002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '1069', 'TS': 1781760542.2740002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 10:59:02.345000', 'tray_weight': '339', 'TS': 1781760542.345, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 10:59:02.391000', 'tray_weight': '871', 'TS': 1781760542.391, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 10:59:02.426000', 'tray_weight': '713', 'TS': 1781760542.426, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '911', 'TS': 1781760542.516, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '-6', 'TS': 1781760542.516, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 10:59:02.640000', 'tray_weight': '1357', 'TS': 1781760542.64, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 10:59:02.599000', 'tray_weight': '583', 'TS': 1781760542.599, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 1, 923619)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:59:05.528000', 'tray_weight': '312', 'TS': 1781760545.528, 'expected_tray_weight': 280, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '189', 'datetime': '2026-06-18 10:59:07.132000', 'tray_weight': '189', 'TS': 1781760547.132, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '174', 'datetime': '2026-06-18 10:59:07.483000', 'tray_weight': '174', 'TS': 1781760547.483, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '191', 'datetime': '2026-06-18 10:59:05.204000', 'tray_weight': '191', 'TS': 1781760545.204, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 7, 207116)}}
[2026-06-18 10:59:08,205.205 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 10:59:01.862000', 'tray_weight': '823', 'TS': 1781760541.8620002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 10:59:01.936000', 'tray_weight': '1444', 'TS': 1781760541.9359999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 10:59:02.006000', 'tray_weight': '910', 'TS': 1781760542.006, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 10:59:02.040000', 'tray_weight': '255', 'TS': 1781760542.0400002, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:59:02.112000', 'tray_weight': '354', 'TS': 1781760542.112, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 10:59:02.155000', 'tray_weight': '220', 'TS': 1781760542.155, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 10:59:02.246000', 'tray_weight': '-2', 'TS': 1781760542.246, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '497', 'TS': 1781760542.2740002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '1069', 'TS': 1781760542.2740002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 10:59:02.345000', 'tray_weight': '339', 'TS': 1781760542.345, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 10:59:02.391000', 'tray_weight': '871', 'TS': 1781760542.391, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 10:59:02.426000', 'tray_weight': '713', 'TS': 1781760542.426, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '911', 'TS': 1781760542.516, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '-6', 'TS': 1781760542.516, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 10:59:02.640000', 'tray_weight': '1357', 'TS': 1781760542.64, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 10:59:02.599000', 'tray_weight': '583', 'TS': 1781760542.599, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 1, 923619)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:59:05.528000', 'tray_weight': '312', 'TS': 1781760545.528, 'expected_tray_weight': 280, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '189', 'datetime': '2026-06-18 10:59:07.132000', 'tray_weight': '189', 'TS': 1781760547.132, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '174', 'datetime': '2026-06-18 10:59:07.483000', 'tray_weight': '174', 'TS': 1781760547.483, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '191', 'datetime': '2026-06-18 10:59:05.204000', 'tray_weight': '191', 'TS': 1781760545.204, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 7, 207116)}}
[2026-06-18 10:59:09,266.266 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 10:59:01.862000', 'tray_weight': '823', 'TS': 1781760541.8620002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 10:59:01.936000', 'tray_weight': '1444', 'TS': 1781760541.9359999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 10:59:02.006000', 'tray_weight': '910', 'TS': 1781760542.006, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 10:59:02.040000', 'tray_weight': '255', 'TS': 1781760542.0400002, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:59:02.112000', 'tray_weight': '354', 'TS': 1781760542.112, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 10:59:02.155000', 'tray_weight': '220', 'TS': 1781760542.155, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 10:59:02.246000', 'tray_weight': '-2', 'TS': 1781760542.246, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '497', 'TS': 1781760542.2740002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '1069', 'TS': 1781760542.2740002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 10:59:02.345000', 'tray_weight': '339', 'TS': 1781760542.345, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 10:59:02.391000', 'tray_weight': '871', 'TS': 1781760542.391, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 10:59:02.426000', 'tray_weight': '713', 'TS': 1781760542.426, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '911', 'TS': 1781760542.516, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '-6', 'TS': 1781760542.516, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 10:59:02.640000', 'tray_weight': '1357', 'TS': 1781760542.64, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 10:59:02.599000', 'tray_weight': '583', 'TS': 1781760542.599, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 1, 923619)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:59:05.529000', 'tray_weight': '312', 'TS': 1781760545.5289998, 'expected_tray_weight': 280, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '189', 'datetime': '2026-06-18 10:59:07.134000', 'tray_weight': '189', 'TS': 1781760547.1339998, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '174', 'datetime': '2026-06-18 10:59:07.485000', 'tray_weight': '174', 'TS': 1781760547.485, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '241', 'datetime': '2026-06-18 10:59:08.308000', 'tray_weight': '241', 'TS': 1781760548.3079998, 'expected_tray_weight': 203, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '191', 'datetime': '2026-06-18 10:59:05.203000', 'tray_weight': '191', 'TS': 1781760545.2029998, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 8, 287035)}}
[2026-06-18 10:59:09,383.383 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 10:59:01.862000', 'tray_weight': '823', 'TS': 1781760541.8620002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 10:59:01.936000', 'tray_weight': '1444', 'TS': 1781760541.9359999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 10:59:02.006000', 'tray_weight': '910', 'TS': 1781760542.006, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 10:59:02.040000', 'tray_weight': '255', 'TS': 1781760542.0400002, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:59:02.112000', 'tray_weight': '354', 'TS': 1781760542.112, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 10:59:02.155000', 'tray_weight': '220', 'TS': 1781760542.155, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 10:59:02.246000', 'tray_weight': '-2', 'TS': 1781760542.246, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '497', 'TS': 1781760542.2740002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '1069', 'TS': 1781760542.2740002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 10:59:02.345000', 'tray_weight': '339', 'TS': 1781760542.345, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 10:59:02.391000', 'tray_weight': '871', 'TS': 1781760542.391, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 10:59:02.426000', 'tray_weight': '713', 'TS': 1781760542.426, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '911', 'TS': 1781760542.516, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '-6', 'TS': 1781760542.516, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 10:59:02.640000', 'tray_weight': '1357', 'TS': 1781760542.64, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 10:59:02.599000', 'tray_weight': '583', 'TS': 1781760542.599, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 1, 923619)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:59:05.529000', 'tray_weight': '312', 'TS': 1781760545.5289998, 'expected_tray_weight': 280, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '189', 'datetime': '2026-06-18 10:59:07.134000', 'tray_weight': '189', 'TS': 1781760547.1339998, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '174', 'datetime': '2026-06-18 10:59:07.485000', 'tray_weight': '174', 'TS': 1781760547.485, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '241', 'datetime': '2026-06-18 10:59:08.308000', 'tray_weight': '241', 'TS': 1781760548.3079998, 'expected_tray_weight': 203, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '191', 'datetime': '2026-06-18 10:59:05.203000', 'tray_weight': '191', 'TS': 1781760545.2029998, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 8, 287035)}}
[2026-06-18 10:59:10,526.526 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 10:59:01.862000', 'tray_weight': '823', 'TS': 1781760541.8620002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 10:59:01.936000', 'tray_weight': '1444', 'TS': 1781760541.9359999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 10:59:02.006000', 'tray_weight': '910', 'TS': 1781760542.006, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 10:59:02.040000', 'tray_weight': '255', 'TS': 1781760542.0400002, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:59:02.112000', 'tray_weight': '354', 'TS': 1781760542.112, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 10:59:02.155000', 'tray_weight': '220', 'TS': 1781760542.155, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 10:59:02.246000', 'tray_weight': '-2', 'TS': 1781760542.246, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '497', 'TS': 1781760542.2740002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '1069', 'TS': 1781760542.2740002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 10:59:02.345000', 'tray_weight': '339', 'TS': 1781760542.345, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 10:59:02.391000', 'tray_weight': '871', 'TS': 1781760542.391, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 10:59:02.426000', 'tray_weight': '713', 'TS': 1781760542.426, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '911', 'TS': 1781760542.516, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '-6', 'TS': 1781760542.516, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 10:59:02.640000', 'tray_weight': '1357', 'TS': 1781760542.64, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 10:59:02.599000', 'tray_weight': '583', 'TS': 1781760542.599, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 1, 923619)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:59:05.529000', 'tray_weight': '312', 'TS': 1781760545.529, 'expected_tray_weight': 280, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '189', 'datetime': '2026-06-18 10:59:07.134000', 'tray_weight': '189', 'TS': 1781760547.1339998, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '174', 'datetime': '2026-06-18 10:59:07.485000', 'tray_weight': '174', 'TS': 1781760547.485, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '241', 'datetime': '2026-06-18 10:59:08.308000', 'tray_weight': '241', 'TS': 1781760548.3079998, 'expected_tray_weight': 203, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '191', 'datetime': '2026-06-18 10:59:05.203000', 'tray_weight': '191', 'TS': 1781760545.2029998, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 9, 478026)}}
[2026-06-18 10:59:10,532.532 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 10:59:01.862000', 'tray_weight': '823', 'TS': 1781760541.8620002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 10:59:01.936000', 'tray_weight': '1444', 'TS': 1781760541.9359999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 10:59:02.006000', 'tray_weight': '910', 'TS': 1781760542.006, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 10:59:02.040000', 'tray_weight': '255', 'TS': 1781760542.0400002, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:59:02.112000', 'tray_weight': '354', 'TS': 1781760542.112, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 10:59:02.155000', 'tray_weight': '220', 'TS': 1781760542.155, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 10:59:02.246000', 'tray_weight': '-2', 'TS': 1781760542.246, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '497', 'TS': 1781760542.2740002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '1069', 'TS': 1781760542.2740002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 10:59:02.345000', 'tray_weight': '339', 'TS': 1781760542.345, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 10:59:02.391000', 'tray_weight': '871', 'TS': 1781760542.391, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 10:59:02.426000', 'tray_weight': '713', 'TS': 1781760542.426, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '911', 'TS': 1781760542.516, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '-6', 'TS': 1781760542.516, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 10:59:02.640000', 'tray_weight': '1357', 'TS': 1781760542.64, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 10:59:02.599000', 'tray_weight': '583', 'TS': 1781760542.599, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 1, 923619)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:59:05.529000', 'tray_weight': '312', 'TS': 1781760545.529, 'expected_tray_weight': 280, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '189', 'datetime': '2026-06-18 10:59:07.134000', 'tray_weight': '189', 'TS': 1781760547.1339998, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '174', 'datetime': '2026-06-18 10:59:07.485000', 'tray_weight': '174', 'TS': 1781760547.485, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '241', 'datetime': '2026-06-18 10:59:08.308000', 'tray_weight': '241', 'TS': 1781760548.3079998, 'expected_tray_weight': 203, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '191', 'datetime': '2026-06-18 10:59:05.203000', 'tray_weight': '191', 'TS': 1781760545.2029998, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 9, 478026)}}
[2026-06-18 10:59:11,689.689 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 10:59:01.862000', 'tray_weight': '823', 'TS': 1781760541.8620002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 10:59:01.936000', 'tray_weight': '1444', 'TS': 1781760541.9359999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 10:59:02.006000', 'tray_weight': '910', 'TS': 1781760542.006, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 10:59:02.040000', 'tray_weight': '255', 'TS': 1781760542.0400002, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:59:02.112000', 'tray_weight': '354', 'TS': 1781760542.112, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 10:59:02.155000', 'tray_weight': '220', 'TS': 1781760542.155, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 10:59:02.246000', 'tray_weight': '-2', 'TS': 1781760542.246, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '497', 'TS': 1781760542.2740002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '1069', 'TS': 1781760542.2740002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 10:59:02.345000', 'tray_weight': '339', 'TS': 1781760542.345, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 10:59:02.391000', 'tray_weight': '871', 'TS': 1781760542.391, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 10:59:02.426000', 'tray_weight': '713', 'TS': 1781760542.426, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '911', 'TS': 1781760542.516, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '-6', 'TS': 1781760542.516, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 10:59:02.640000', 'tray_weight': '1357', 'TS': 1781760542.64, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 10:59:02.599000', 'tray_weight': '583', 'TS': 1781760542.599, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 1, 923619)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:59:05.528000', 'tray_weight': '312', 'TS': 1781760545.5279999, 'expected_tray_weight': 280, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '189', 'datetime': '2026-06-18 10:59:07.135000', 'tray_weight': '189', 'TS': 1781760547.135, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '174', 'datetime': '2026-06-18 10:59:07.486000', 'tray_weight': '174', 'TS': 1781760547.486, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '241', 'datetime': '2026-06-18 10:59:08.309000', 'tray_weight': '241', 'TS': 1781760548.309, 'expected_tray_weight': 203, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '191', 'datetime': '2026-06-18 10:59:05.202000', 'tray_weight': '191', 'TS': 1781760545.2020001, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 10, 604788)}}
[2026-06-18 10:59:11,702.702 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 10:59:01.862000', 'tray_weight': '823', 'TS': 1781760541.8620002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 10:59:01.936000', 'tray_weight': '1444', 'TS': 1781760541.9359999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 10:59:02.006000', 'tray_weight': '910', 'TS': 1781760542.006, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 10:59:02.040000', 'tray_weight': '255', 'TS': 1781760542.0400002, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:59:02.112000', 'tray_weight': '354', 'TS': 1781760542.112, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 10:59:02.155000', 'tray_weight': '220', 'TS': 1781760542.155, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 10:59:02.246000', 'tray_weight': '-2', 'TS': 1781760542.246, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '497', 'TS': 1781760542.2740002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '1069', 'TS': 1781760542.2740002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 10:59:02.345000', 'tray_weight': '339', 'TS': 1781760542.345, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 10:59:02.391000', 'tray_weight': '871', 'TS': 1781760542.391, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 10:59:02.426000', 'tray_weight': '713', 'TS': 1781760542.426, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '911', 'TS': 1781760542.516, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '-6', 'TS': 1781760542.516, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 10:59:02.640000', 'tray_weight': '1357', 'TS': 1781760542.64, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 10:59:02.599000', 'tray_weight': '583', 'TS': 1781760542.599, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 1, 923619)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:59:05.528000', 'tray_weight': '312', 'TS': 1781760545.5279999, 'expected_tray_weight': 280, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '189', 'datetime': '2026-06-18 10:59:07.135000', 'tray_weight': '189', 'TS': 1781760547.135, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '174', 'datetime': '2026-06-18 10:59:07.486000', 'tray_weight': '174', 'TS': 1781760547.486, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '241', 'datetime': '2026-06-18 10:59:08.309000', 'tray_weight': '241', 'TS': 1781760548.309, 'expected_tray_weight': 203, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '191', 'datetime': '2026-06-18 10:59:05.202000', 'tray_weight': '191', 'TS': 1781760545.2020001, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 10, 604788)}}
[2026-06-18 10:59:13,065.065 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 10:59:01.862000', 'tray_weight': '823', 'TS': 1781760541.8620002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 10:59:01.936000', 'tray_weight': '1444', 'TS': 1781760541.9359999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 10:59:02.006000', 'tray_weight': '910', 'TS': 1781760542.006, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 10:59:02.040000', 'tray_weight': '255', 'TS': 1781760542.0400002, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:59:02.112000', 'tray_weight': '354', 'TS': 1781760542.112, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 10:59:02.155000', 'tray_weight': '220', 'TS': 1781760542.155, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 10:59:02.246000', 'tray_weight': '-2', 'TS': 1781760542.246, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '497', 'TS': 1781760542.2740002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '1069', 'TS': 1781760542.2740002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 10:59:02.345000', 'tray_weight': '339', 'TS': 1781760542.345, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 10:59:02.391000', 'tray_weight': '871', 'TS': 1781760542.391, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 10:59:02.426000', 'tray_weight': '713', 'TS': 1781760542.426, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '911', 'TS': 1781760542.516, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '-6', 'TS': 1781760542.516, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 10:59:02.640000', 'tray_weight': '1357', 'TS': 1781760542.64, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 10:59:02.599000', 'tray_weight': '583', 'TS': 1781760542.599, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 1, 923619)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:59:05.528000', 'tray_weight': '312', 'TS': 1781760545.5279999, 'expected_tray_weight': 280, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '174', 'datetime': '2026-06-18 10:59:07.487000', 'tray_weight': '174', 'TS': 1781760547.487, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '241', 'datetime': '2026-06-18 10:59:08.310000', 'tray_weight': '241', 'TS': 1781760548.3100002, 'expected_tray_weight': 203, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '146', 'datetime': '2026-06-18 10:59:12.073000', 'tray_weight': '146', 'TS': 1781760552.0730002, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '191', 'datetime': '2026-06-18 10:59:05.197000', 'tray_weight': '191', 'TS': 1781760545.197, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 11, 779442)}}
[2026-06-18 10:59:13,078.078 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 10:59:01.862000', 'tray_weight': '823', 'TS': 1781760541.8620002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 10:59:01.936000', 'tray_weight': '1444', 'TS': 1781760541.9359999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 10:59:02.006000', 'tray_weight': '910', 'TS': 1781760542.006, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 10:59:02.040000', 'tray_weight': '255', 'TS': 1781760542.0400002, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:59:02.112000', 'tray_weight': '354', 'TS': 1781760542.112, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 10:59:02.155000', 'tray_weight': '220', 'TS': 1781760542.155, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 10:59:02.246000', 'tray_weight': '-2', 'TS': 1781760542.246, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '497', 'TS': 1781760542.2740002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '1069', 'TS': 1781760542.2740002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 10:59:02.345000', 'tray_weight': '339', 'TS': 1781760542.345, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 10:59:02.391000', 'tray_weight': '871', 'TS': 1781760542.391, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 10:59:02.426000', 'tray_weight': '713', 'TS': 1781760542.426, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '911', 'TS': 1781760542.516, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '-6', 'TS': 1781760542.516, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 10:59:02.640000', 'tray_weight': '1357', 'TS': 1781760542.64, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 10:59:02.599000', 'tray_weight': '583', 'TS': 1781760542.599, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 1, 923619)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:59:05.528000', 'tray_weight': '312', 'TS': 1781760545.5279999, 'expected_tray_weight': 280, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '174', 'datetime': '2026-06-18 10:59:07.487000', 'tray_weight': '174', 'TS': 1781760547.487, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '241', 'datetime': '2026-06-18 10:59:08.310000', 'tray_weight': '241', 'TS': 1781760548.3100002, 'expected_tray_weight': 203, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '146', 'datetime': '2026-06-18 10:59:12.073000', 'tray_weight': '146', 'TS': 1781760552.0730002, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '191', 'datetime': '2026-06-18 10:59:05.197000', 'tray_weight': '191', 'TS': 1781760545.197, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 11, 779442)}}
[2026-06-18 10:59:14,363.363 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 10:59:01.862000', 'tray_weight': '823', 'TS': 1781760541.8620002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 10:59:01.936000', 'tray_weight': '1444', 'TS': 1781760541.9359999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 10:59:02.006000', 'tray_weight': '910', 'TS': 1781760542.006, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 10:59:02.040000', 'tray_weight': '255', 'TS': 1781760542.0400002, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:59:02.112000', 'tray_weight': '354', 'TS': 1781760542.112, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 10:59:02.155000', 'tray_weight': '220', 'TS': 1781760542.155, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 10:59:02.246000', 'tray_weight': '-2', 'TS': 1781760542.246, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '497', 'TS': 1781760542.2740002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '1069', 'TS': 1781760542.2740002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 10:59:02.345000', 'tray_weight': '339', 'TS': 1781760542.345, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 10:59:02.391000', 'tray_weight': '871', 'TS': 1781760542.391, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 10:59:02.426000', 'tray_weight': '713', 'TS': 1781760542.426, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '911', 'TS': 1781760542.516, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '-6', 'TS': 1781760542.516, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 10:59:02.640000', 'tray_weight': '1357', 'TS': 1781760542.64, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 10:59:02.599000', 'tray_weight': '583', 'TS': 1781760542.599, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 1, 923619)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:59:05.527000', 'tray_weight': '312', 'TS': 1781760545.5270002, 'expected_tray_weight': 280, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '174', 'datetime': '2026-06-18 10:59:07.488000', 'tray_weight': '174', 'TS': 1781760547.488, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '241', 'datetime': '2026-06-18 10:59:08.311000', 'tray_weight': '241', 'TS': 1781760548.3109999, 'expected_tray_weight': 203, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '146', 'datetime': '2026-06-18 10:59:12.074000', 'tray_weight': '146', 'TS': 1781760552.074, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '191', 'datetime': '2026-06-18 10:59:05.200000', 'tray_weight': '191', 'TS': 1781760545.1999998, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 13, 154402)}}
[2026-06-18 10:59:14,375.375 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 10:59:01.862000', 'tray_weight': '823', 'TS': 1781760541.8620002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 10:59:01.936000', 'tray_weight': '1444', 'TS': 1781760541.9359999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 10:59:02.006000', 'tray_weight': '910', 'TS': 1781760542.006, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 10:59:02.040000', 'tray_weight': '255', 'TS': 1781760542.0400002, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:59:02.112000', 'tray_weight': '354', 'TS': 1781760542.112, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 10:59:02.155000', 'tray_weight': '220', 'TS': 1781760542.155, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 10:59:02.246000', 'tray_weight': '-2', 'TS': 1781760542.246, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '497', 'TS': 1781760542.2740002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '1069', 'TS': 1781760542.2740002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 10:59:02.345000', 'tray_weight': '339', 'TS': 1781760542.345, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 10:59:02.391000', 'tray_weight': '871', 'TS': 1781760542.391, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 10:59:02.426000', 'tray_weight': '713', 'TS': 1781760542.426, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '911', 'TS': 1781760542.516, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '-6', 'TS': 1781760542.516, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 10:59:02.640000', 'tray_weight': '1357', 'TS': 1781760542.64, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 10:59:02.599000', 'tray_weight': '583', 'TS': 1781760542.599, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 1, 923619)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:59:05.527000', 'tray_weight': '312', 'TS': 1781760545.5270002, 'expected_tray_weight': 280, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '174', 'datetime': '2026-06-18 10:59:07.488000', 'tray_weight': '174', 'TS': 1781760547.488, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '241', 'datetime': '2026-06-18 10:59:08.311000', 'tray_weight': '241', 'TS': 1781760548.3109999, 'expected_tray_weight': 203, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '146', 'datetime': '2026-06-18 10:59:12.074000', 'tray_weight': '146', 'TS': 1781760552.074, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '191', 'datetime': '2026-06-18 10:59:05.200000', 'tray_weight': '191', 'TS': 1781760545.1999998, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 13, 154402)}}
[2026-06-18 10:59:15,794.794 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 10:59:01.862000', 'tray_weight': '823', 'TS': 1781760541.8620002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 10:59:01.936000', 'tray_weight': '1444', 'TS': 1781760541.9359999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 10:59:02.006000', 'tray_weight': '910', 'TS': 1781760542.006, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 10:59:02.040000', 'tray_weight': '255', 'TS': 1781760542.0400002, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:59:02.112000', 'tray_weight': '354', 'TS': 1781760542.112, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 10:59:02.155000', 'tray_weight': '220', 'TS': 1781760542.155, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 10:59:02.246000', 'tray_weight': '-2', 'TS': 1781760542.246, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '497', 'TS': 1781760542.2740002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '1069', 'TS': 1781760542.2740002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 10:59:02.345000', 'tray_weight': '339', 'TS': 1781760542.345, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 10:59:02.391000', 'tray_weight': '871', 'TS': 1781760542.391, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 10:59:02.426000', 'tray_weight': '713', 'TS': 1781760542.426, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '911', 'TS': 1781760542.516, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '-6', 'TS': 1781760542.516, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 10:59:02.640000', 'tray_weight': '1357', 'TS': 1781760542.64, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 10:59:02.599000', 'tray_weight': '583', 'TS': 1781760542.599, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 1, 923619)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:59:05.527000', 'tray_weight': '312', 'TS': 1781760545.527, 'expected_tray_weight': 280, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '144', 'datetime': '2026-06-18 10:59:14.076000', 'tray_weight': '144', 'TS': 1781760554.076, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '123', 'datetime': '2026-06-18 10:59:14.545000', 'tray_weight': '123', 'TS': 1781760554.5449998, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 10:59:14.779000', 'tray_weight': '117', 'TS': 1781760554.779, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '191', 'datetime': '2026-06-18 10:59:05.201000', 'tray_weight': '191', 'TS': 1781760545.201, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 14, 525288)}}
[2026-06-18 10:59:15,807.807 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 10:59:01.862000', 'tray_weight': '823', 'TS': 1781760541.8620002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 10:59:01.936000', 'tray_weight': '1444', 'TS': 1781760541.9359999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 10:59:02.006000', 'tray_weight': '910', 'TS': 1781760542.006, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 10:59:02.040000', 'tray_weight': '255', 'TS': 1781760542.0400002, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:59:02.112000', 'tray_weight': '354', 'TS': 1781760542.112, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 10:59:02.155000', 'tray_weight': '220', 'TS': 1781760542.155, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 10:59:02.246000', 'tray_weight': '-2', 'TS': 1781760542.246, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '497', 'TS': 1781760542.2740002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '1069', 'TS': 1781760542.2740002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 10:59:02.345000', 'tray_weight': '339', 'TS': 1781760542.345, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 10:59:02.391000', 'tray_weight': '871', 'TS': 1781760542.391, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 10:59:02.426000', 'tray_weight': '713', 'TS': 1781760542.426, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '911', 'TS': 1781760542.516, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '-6', 'TS': 1781760542.516, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 10:59:02.640000', 'tray_weight': '1357', 'TS': 1781760542.64, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 10:59:02.599000', 'tray_weight': '583', 'TS': 1781760542.599, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 1, 923619)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:59:05.527000', 'tray_weight': '312', 'TS': 1781760545.527, 'expected_tray_weight': 280, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '144', 'datetime': '2026-06-18 10:59:14.076000', 'tray_weight': '144', 'TS': 1781760554.076, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '123', 'datetime': '2026-06-18 10:59:14.545000', 'tray_weight': '123', 'TS': 1781760554.5449998, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 10:59:14.779000', 'tray_weight': '117', 'TS': 1781760554.779, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '191', 'datetime': '2026-06-18 10:59:05.201000', 'tray_weight': '191', 'TS': 1781760545.201, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 14, 525288)}}
[2026-06-18 10:59:17,044.044 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 10:59:01.862000', 'tray_weight': '823', 'TS': 1781760541.8620002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 10:59:01.936000', 'tray_weight': '1444', 'TS': 1781760541.9359999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 10:59:02.006000', 'tray_weight': '910', 'TS': 1781760542.006, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 10:59:02.040000', 'tray_weight': '255', 'TS': 1781760542.0400002, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:59:02.112000', 'tray_weight': '354', 'TS': 1781760542.112, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 10:59:02.155000', 'tray_weight': '220', 'TS': 1781760542.155, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 10:59:02.246000', 'tray_weight': '-2', 'TS': 1781760542.246, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '497', 'TS': 1781760542.2740002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '1069', 'TS': 1781760542.2740002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 10:59:02.345000', 'tray_weight': '339', 'TS': 1781760542.345, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 10:59:02.391000', 'tray_weight': '871', 'TS': 1781760542.391, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 10:59:02.426000', 'tray_weight': '713', 'TS': 1781760542.426, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '911', 'TS': 1781760542.516, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '-6', 'TS': 1781760542.516, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 10:59:02.640000', 'tray_weight': '1357', 'TS': 1781760542.64, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 10:59:02.599000', 'tray_weight': '583', 'TS': 1781760542.599, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 1, 923619)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:59:05.526000', 'tray_weight': '312', 'TS': 1781760545.526, 'expected_tray_weight': 280, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '144', 'datetime': '2026-06-18 10:59:14.076000', 'tray_weight': '144', 'TS': 1781760554.076, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '123', 'datetime': '2026-06-18 10:59:14.545000', 'tray_weight': '123', 'TS': 1781760554.5449998, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 10:59:14.779000', 'tray_weight': '117', 'TS': 1781760554.7789998, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '191', 'datetime': '2026-06-18 10:59:05.200000', 'tray_weight': '191', 'TS': 1781760545.2, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 15, 880389)}}
[2026-06-18 10:59:17,058.058 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 10:59:01.862000', 'tray_weight': '823', 'TS': 1781760541.8620002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 10:59:01.936000', 'tray_weight': '1444', 'TS': 1781760541.9359999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 10:59:02.006000', 'tray_weight': '910', 'TS': 1781760542.006, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 10:59:02.040000', 'tray_weight': '255', 'TS': 1781760542.0400002, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:59:02.112000', 'tray_weight': '354', 'TS': 1781760542.112, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 10:59:02.155000', 'tray_weight': '220', 'TS': 1781760542.155, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 10:59:02.246000', 'tray_weight': '-2', 'TS': 1781760542.246, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '497', 'TS': 1781760542.2740002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '1069', 'TS': 1781760542.2740002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 10:59:02.345000', 'tray_weight': '339', 'TS': 1781760542.345, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 10:59:02.391000', 'tray_weight': '871', 'TS': 1781760542.391, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 10:59:02.426000', 'tray_weight': '713', 'TS': 1781760542.426, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '911', 'TS': 1781760542.516, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '-6', 'TS': 1781760542.516, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 10:59:02.640000', 'tray_weight': '1357', 'TS': 1781760542.64, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 10:59:02.599000', 'tray_weight': '583', 'TS': 1781760542.599, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 1, 923619)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:59:05.526000', 'tray_weight': '312', 'TS': 1781760545.526, 'expected_tray_weight': 280, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '144', 'datetime': '2026-06-18 10:59:14.076000', 'tray_weight': '144', 'TS': 1781760554.076, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '123', 'datetime': '2026-06-18 10:59:14.545000', 'tray_weight': '123', 'TS': 1781760554.5449998, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 10:59:14.779000', 'tray_weight': '117', 'TS': 1781760554.7789998, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '191', 'datetime': '2026-06-18 10:59:05.200000', 'tray_weight': '191', 'TS': 1781760545.2, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 15, 880389)}}
[2026-06-18 10:59:18,285.285 INFO    ] collect_close_door_weights {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 10:59:01.862000', 'tray_weight': '823', 'TS': 1781760541.8620002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 10:59:01.936000', 'tray_weight': '1444', 'TS': 1781760541.9359999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 10:59:02.006000', 'tray_weight': '910', 'TS': 1781760542.006, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 10:59:02.040000', 'tray_weight': '255', 'TS': 1781760542.0400002, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:59:02.112000', 'tray_weight': '354', 'TS': 1781760542.112, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 10:59:02.155000', 'tray_weight': '220', 'TS': 1781760542.155, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 10:59:02.246000', 'tray_weight': '-2', 'TS': 1781760542.246, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '497', 'TS': 1781760542.2740002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '1069', 'TS': 1781760542.2740002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 10:59:02.345000', 'tray_weight': '339', 'TS': 1781760542.345, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 10:59:02.391000', 'tray_weight': '871', 'TS': 1781760542.391, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 10:59:02.426000', 'tray_weight': '713', 'TS': 1781760542.426, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '911', 'TS': 1781760542.516, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '-6', 'TS': 1781760542.516, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 10:59:02.640000', 'tray_weight': '1357', 'TS': 1781760542.64, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 10:59:02.599000', 'tray_weight': '583', 'TS': 1781760542.599, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 1, 923619)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 10:59:17.017000', 'tray_weight': '121', 'TS': 1781760557.017, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 10:59:17.036000', 'tray_weight': '146', 'TS': 1781760557.036, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:59:17.156000', 'tray_weight': '312', 'TS': 1781760557.1560001, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 10:59:17.176000', 'tray_weight': '362', 'TS': 1781760557.1759999, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 10:59:17.164000', 'tray_weight': '189', 'TS': 1781760557.164, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 10:59:17.309000', 'tray_weight': '433', 'TS': 1781760557.309, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 10:59:17.265000', 'tray_weight': '101', 'TS': 1781760557.265, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 10:59:17.403000', 'tray_weight': '234', 'TS': 1781760557.403, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 10:59:17.465000', 'tray_weight': '489', 'TS': 1781760557.465, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 10:59:17.719000', 'tray_weight': '117', 'TS': 1781760557.719, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 10:59:17.757000', 'tray_weight': '184', 'TS': 1781760557.757, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 10:59:17.816000', 'tray_weight': '188', 'TS': 1781760557.816, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 17, 67364)}}
[2026-06-18 10:59:18,292.292 INFO    ] collect_close_door_weights {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 10:59:01.862000', 'tray_weight': '823', 'TS': 1781760541.8620002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 10:59:01.936000', 'tray_weight': '1444', 'TS': 1781760541.9359999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 10:59:02.006000', 'tray_weight': '910', 'TS': 1781760542.006, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 10:59:02.040000', 'tray_weight': '255', 'TS': 1781760542.0400002, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:59:02.112000', 'tray_weight': '354', 'TS': 1781760542.112, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 10:59:02.155000', 'tray_weight': '220', 'TS': 1781760542.155, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 10:59:02.246000', 'tray_weight': '-2', 'TS': 1781760542.246, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '497', 'TS': 1781760542.2740002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '1069', 'TS': 1781760542.2740002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 10:59:02.345000', 'tray_weight': '339', 'TS': 1781760542.345, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 10:59:02.391000', 'tray_weight': '871', 'TS': 1781760542.391, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 10:59:02.426000', 'tray_weight': '713', 'TS': 1781760542.426, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '911', 'TS': 1781760542.516, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '-6', 'TS': 1781760542.516, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 10:59:02.640000', 'tray_weight': '1357', 'TS': 1781760542.64, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 10:59:02.599000', 'tray_weight': '583', 'TS': 1781760542.599, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 1, 923619)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 10:59:17.017000', 'tray_weight': '121', 'TS': 1781760557.017, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 10:59:17.036000', 'tray_weight': '146', 'TS': 1781760557.036, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:59:17.156000', 'tray_weight': '312', 'TS': 1781760557.1560001, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 10:59:17.176000', 'tray_weight': '362', 'TS': 1781760557.1759999, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 10:59:17.164000', 'tray_weight': '189', 'TS': 1781760557.164, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 10:59:17.309000', 'tray_weight': '433', 'TS': 1781760557.309, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 10:59:17.265000', 'tray_weight': '101', 'TS': 1781760557.265, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 10:59:17.403000', 'tray_weight': '234', 'TS': 1781760557.403, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 10:59:17.465000', 'tray_weight': '489', 'TS': 1781760557.465, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 10:59:17.719000', 'tray_weight': '117', 'TS': 1781760557.719, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 10:59:17.757000', 'tray_weight': '184', 'TS': 1781760557.757, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 10:59:17.816000', 'tray_weight': '188', 'TS': 1781760557.816, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 17, 67364)}}
[2026-06-18 10:59:19,780.780 INFO    ] *********** ORDER STARTED ***********
[2026-06-18 10:59:19,782.782 INFO    ] DB TRAY [{"tray_id": 11, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500626", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500626-4", "tray_weight": "120"}, {"tray_id": 12, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500688", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500688-4", "tray_weight": "145"}, {"tray_id": 13, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500646", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500646-8", "tray_weight": "312"}, {"tray_id": 14, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500445", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500445-5", "tray_weight": "362"}, {"tray_id": 15, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500659", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500659-5", "tray_weight": "189"}, {"tray_id": 16, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500647", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500647-12", "tray_weight": "433"}, {"tray_id": 17, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500648", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500648-3", "tray_weight": "100"}, {"tray_id": 18, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500668", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500668-11", "tray_weight": "235"}, {"tray_id": 19, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500709", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500709-8", "tray_weight": "489"}, {"tray_id": 20, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500672", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500672-7", "tray_weight": "201"}, {"tray_id": 21, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500650", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500650-6", "tray_weight": "178"}, {"tray_id": 22, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500673", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500673-6", "tray_weight": "188"}, {"tray_id": 23, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "186055", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186055-0", "tray_weight": "99999"}, {"tray_id": 24, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500455", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500455-0", "tray_weight": "99999"}, {"tray_id": 25, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "10155", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "10155-0", "tray_weight": "99999"}, {"tray_id": 26, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "186096", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186096-0", "tray_weight": "99999"}, {"tray_id": 31, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "166327", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "166327-4", "tray_weight": "823"}, {"tray_id": 32, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500617", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500617-5", "tray_weight": "1444"}, {"tray_id": 33, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500694", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500694-4", "tray_weight": "910"}, {"tray_id": 34, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "185993", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "185993-5", "tray_weight": "255"}, {"tray_id": 35, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186084", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186084-9", "tray_weight": "354"}, {"tray_id": 36, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500541", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500541-11", "tray_weight": "220"}, {"tray_id": 37, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500669", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500669-0", "tray_weight": "-2"}, {"tray_id": 38, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186078", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186078-2", "tray_weight": "497"}, {"tray_id": 39, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500700", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500700-5", "tray_weight": "1069"}, {"tray_id": 40, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500412", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500412-2", "tray_weight": "339"}, {"tray_id": 41, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "108676", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "108676-5", "tray_weight": "871"}, {"tray_id": 42, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500675", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500675-4", "tray_weight": "713"}, {"tray_id": 43, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500702", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500702-4", "tray_weight": "911"}, {"tray_id": 44, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186059", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186059-0", "tray_weight": "-6"}, {"tray_id": 45, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500656", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500656-6", "tray_weight": "1357"}, {"tray_id": 46, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500499", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500499-3", "tray_weight": "583"}]
[2026-06-18 10:59:19,785.785 INFO    ] TRAY READINGS [{'tray_id': '21', 'address': '21', 'weight': '191', 'datetime': '2026-06-18 10:59:05.197000', 'tray_weight': '191', 'TS': 1781760545.197, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '191', 'datetime': '2026-06-18 10:59:05.200000', 'tray_weight': '191', 'TS': 1781760545.1999998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '191', 'datetime': '2026-06-18 10:59:05.200000', 'tray_weight': '191', 'TS': 1781760545.2, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '191', 'datetime': '2026-06-18 10:59:05.201000', 'tray_weight': '191', 'TS': 1781760545.201, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '191', 'datetime': '2026-06-18 10:59:05.202000', 'tray_weight': '191', 'TS': 1781760545.2020001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '191', 'datetime': '2026-06-18 10:59:05.203000', 'tray_weight': '191', 'TS': 1781760545.2029998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '191', 'datetime': '2026-06-18 10:59:05.203000', 'tray_weight': '191', 'TS': 1781760545.2029998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '191', 'datetime': '2026-06-18 10:59:05.204000', 'tray_weight': '191', 'TS': 1781760545.204, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '191', 'datetime': '2026-06-18 10:59:05.204000', 'tray_weight': '191', 'TS': 1781760545.204, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '191', 'datetime': '2026-06-18 10:59:05.204000', 'tray_weight': '191', 'TS': 1781760545.204, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:59:05.526000', 'tray_weight': '312', 'TS': 1781760545.526, 'expected_tray_weight': 280, 'flow': '-1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:59:05.527000', 'tray_weight': '312', 'TS': 1781760545.527, 'expected_tray_weight': 280, 'flow': '-1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:59:05.527000', 'tray_weight': '312', 'TS': 1781760545.5270002, 'expected_tray_weight': 280, 'flow': '-1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:59:05.528000', 'tray_weight': '312', 'TS': 1781760545.5279999, 'expected_tray_weight': 280, 'flow': '-1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:59:05.528000', 'tray_weight': '312', 'TS': 1781760545.5279999, 'expected_tray_weight': 280, 'flow': '-1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:59:05.528000', 'tray_weight': '312', 'TS': 1781760545.528, 'expected_tray_weight': 280, 'flow': '-1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:59:05.529000', 'tray_weight': '312', 'TS': 1781760545.5289998, 'expected_tray_weight': 280, 'flow': '-1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:59:05.529000', 'tray_weight': '312', 'TS': 1781760545.529, 'expected_tray_weight': 280, 'flow': '-1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:59:05.529000', 'tray_weight': '312', 'TS': 1781760545.529, 'expected_tray_weight': 280, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '189', 'datetime': '2026-06-18 10:59:07.132000', 'tray_weight': '189', 'TS': 1781760547.132, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '189', 'datetime': '2026-06-18 10:59:07.134000', 'tray_weight': '189', 'TS': 1781760547.1339998, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '189', 'datetime': '2026-06-18 10:59:07.134000', 'tray_weight': '189', 'TS': 1781760547.1339998, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '189', 'datetime': '2026-06-18 10:59:07.135000', 'tray_weight': '189', 'TS': 1781760547.135, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '174', 'datetime': '2026-06-18 10:59:07.483000', 'tray_weight': '174', 'TS': 1781760547.483, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '174', 'datetime': '2026-06-18 10:59:07.485000', 'tray_weight': '174', 'TS': 1781760547.485, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '174', 'datetime': '2026-06-18 10:59:07.485000', 'tray_weight': '174', 'TS': 1781760547.485, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '174', 'datetime': '2026-06-18 10:59:07.486000', 'tray_weight': '174', 'TS': 1781760547.486, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '174', 'datetime': '2026-06-18 10:59:07.487000', 'tray_weight': '174', 'TS': 1781760547.487, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '174', 'datetime': '2026-06-18 10:59:07.488000', 'tray_weight': '174', 'TS': 1781760547.488, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '241', 'datetime': '2026-06-18 10:59:08.308000', 'tray_weight': '241', 'TS': 1781760548.3079998, 'expected_tray_weight': 203, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '241', 'datetime': '2026-06-18 10:59:08.308000', 'tray_weight': '241', 'TS': 1781760548.3079998, 'expected_tray_weight': 203, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '241', 'datetime': '2026-06-18 10:59:08.309000', 'tray_weight': '241', 'TS': 1781760548.309, 'expected_tray_weight': 203, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '241', 'datetime': '2026-06-18 10:59:08.310000', 'tray_weight': '241', 'TS': 1781760548.3100002, 'expected_tray_weight': 203, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '241', 'datetime': '2026-06-18 10:59:08.311000', 'tray_weight': '241', 'TS': 1781760548.3109999, 'expected_tray_weight': 203, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '146', 'datetime': '2026-06-18 10:59:12.073000', 'tray_weight': '146', 'TS': 1781760552.0730002, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '146', 'datetime': '2026-06-18 10:59:12.074000', 'tray_weight': '146', 'TS': 1781760552.074, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '144', 'datetime': '2026-06-18 10:59:14.076000', 'tray_weight': '144', 'TS': 1781760554.076, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '144', 'datetime': '2026-06-18 10:59:14.076000', 'tray_weight': '144', 'TS': 1781760554.076, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 10:59:14.779000', 'tray_weight': '117', 'TS': 1781760554.7789998, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 10:59:14.779000', 'tray_weight': '117', 'TS': 1781760554.779, 'expected_tray_weight': 203, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 10:59:17.017000', 'tray_weight': '121', 'TS': 1781760557.017, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 10:59:17.036000', 'tray_weight': '146', 'TS': 1781760557.036, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 10:59:17.156000', 'tray_weight': '312', 'TS': 1781760557.1560001, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 10:59:17.164000', 'tray_weight': '189', 'TS': 1781760557.164, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 10:59:17.176000', 'tray_weight': '362', 'TS': 1781760557.1759999, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 10:59:17.265000', 'tray_weight': '101', 'TS': 1781760557.265, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 10:59:17.309000', 'tray_weight': '433', 'TS': 1781760557.309, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 10:59:17.403000', 'tray_weight': '234', 'TS': 1781760557.403, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 10:59:17.465000', 'tray_weight': '489', 'TS': 1781760557.465, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 10:59:17.719000', 'tray_weight': '117', 'TS': 1781760557.719, 'expected_tray_weight': 203, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 10:59:17.757000', 'tray_weight': '184', 'TS': 1781760557.757, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 10:59:17.816000', 'tray_weight': '188', 'TS': 1781760557.816, 'expected_tray_weight': 168, 'flow': '0'}]
[2026-06-18 10:59:21,128.128 INFO    ] Final DB Tray = [{"tray_id": 11, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500626", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500626-4", "tray_weight": "121"}, {"tray_id": 12, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500688", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500688-4", "tray_weight": "146"}, {"tray_id": 13, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500646", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500646-8", "tray_weight": "312"}, {"tray_id": 14, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500445", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500445-5", "tray_weight": "362"}, {"tray_id": 15, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500659", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500659-5", "tray_weight": "189"}, {"tray_id": 16, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500647", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500647-12", "tray_weight": "433"}, {"tray_id": 17, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500648", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500648-3", "tray_weight": "101"}, {"tray_id": 18, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500668", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500668-11", "tray_weight": "234"}, {"tray_id": 19, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500709", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500709-8", "tray_weight": "489"}, {"tray_id": 20, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500672", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500672-7", "tray_weight": "117"}, {"tray_id": 21, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500650", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500650-6", "tray_weight": "184"}, {"tray_id": 22, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500673", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500673-6", "tray_weight": "188"}, {"tray_id": 23, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "186055", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186055-0", "tray_weight": "99999"}, {"tray_id": 24, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500455", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500455-0", "tray_weight": "99999"}, {"tray_id": 25, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "10155", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "10155-0", "tray_weight": "99999"}, {"tray_id": 26, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "186096", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186096-0", "tray_weight": "99999"}, {"tray_id": 31, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "166327", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "166327-4", "tray_weight": "823"}, {"tray_id": 32, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500617", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500617-5", "tray_weight": "1444"}, {"tray_id": 33, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500694", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500694-4", "tray_weight": "910"}, {"tray_id": 34, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "185993", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "185993-5", "tray_weight": "255"}, {"tray_id": 35, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186084", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186084-9", "tray_weight": "354"}, {"tray_id": 36, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500541", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500541-11", "tray_weight": "220"}, {"tray_id": 37, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500669", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500669-0", "tray_weight": "-2"}, {"tray_id": 38, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186078", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186078-2", "tray_weight": "497"}, {"tray_id": 39, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500700", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500700-5", "tray_weight": "1069"}, {"tray_id": 40, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500412", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500412-2", "tray_weight": "339"}, {"tray_id": 41, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "108676", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "108676-5", "tray_weight": "871"}, {"tray_id": 42, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500675", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500675-4", "tray_weight": "713"}, {"tray_id": 43, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500702", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500702-4", "tray_weight": "911"}, {"tray_id": 44, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186059", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186059-0", "tray_weight": "-6"}, {"tray_id": 45, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500656", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500656-6", "tray_weight": "1357"}, {"tray_id": 46, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500499", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500499-3", "tray_weight": "583"}]
[2026-06-18 10:59:26,421.421 INFO    ] Syncing order with order id: TM06202508260618105752053
[2026-06-18 10:59:26,435.435 INFO    ] pg status for order_id: TM06202508260618105752053 before is --> False
[2026-06-18 10:59:26,437.437 INFO    ] payment_gateway for order_id: TM06202508260618105752053 is --> razor_pay and sync status is True
[2026-06-18 10:59:26,721.721 INFO    ] pg status response {'status': True}
[2026-06-18 10:59:27,504.504 INFO    ] pg status for order_id: TM06202508260618105752053 after is --> {'status': True}
[2026-06-18 11:00:16,821.821 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 10:59:01.862000', 'tray_weight': '823', 'TS': 1781760541.8620002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 10:59:01.936000', 'tray_weight': '1444', 'TS': 1781760541.9359999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 10:59:02.006000', 'tray_weight': '910', 'TS': 1781760542.006, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 10:59:02.040000', 'tray_weight': '255', 'TS': 1781760542.0400002, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:59:02.112000', 'tray_weight': '354', 'TS': 1781760542.112, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 10:59:02.155000', 'tray_weight': '220', 'TS': 1781760542.155, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 10:59:02.246000', 'tray_weight': '-2', 'TS': 1781760542.246, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '497', 'TS': 1781760542.2740002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '1069', 'TS': 1781760542.2740002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 10:59:02.345000', 'tray_weight': '339', 'TS': 1781760542.345, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 10:59:02.391000', 'tray_weight': '871', 'TS': 1781760542.391, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 10:59:02.426000', 'tray_weight': '713', 'TS': 1781760542.426, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '911', 'TS': 1781760542.516, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '-6', 'TS': 1781760542.516, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 10:59:02.640000', 'tray_weight': '1357', 'TS': 1781760542.64, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 10:59:02.599000', 'tray_weight': '583', 'TS': 1781760542.599, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 1, 923619)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 11:00:15.743000', 'tray_weight': '121', 'TS': 1781760615.7429998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 11:00:15.879000', 'tray_weight': '146', 'TS': 1781760615.879, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 11:00:15.861000', 'tray_weight': '312', 'TS': 1781760615.8609998, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 11:00:15.879000', 'tray_weight': '362', 'TS': 1781760615.879, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 11:00:15.952000', 'tray_weight': '189', 'TS': 1781760615.952, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 11:00:15.972000', 'tray_weight': '434', 'TS': 1781760615.9720001, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 11:00:16.122000', 'tray_weight': '100', 'TS': 1781760616.122, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 11:00:16.144000', 'tray_weight': '234', 'TS': 1781760616.1439998, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 11:00:16.236000', 'tray_weight': '489', 'TS': 1781760616.236, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 11:00:16.256000', 'tray_weight': '117', 'TS': 1781760616.256, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 11:00:16.331000', 'tray_weight': '181', 'TS': 1781760616.3309999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 11:00:16.368000', 'tray_weight': '188', 'TS': 1781760616.368, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 11, 0, 15, 814840)}}
[2026-06-18 11:00:16,829.829 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 10:59:01.862000', 'tray_weight': '823', 'TS': 1781760541.8620002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 10:59:01.936000', 'tray_weight': '1444', 'TS': 1781760541.9359999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 10:59:02.006000', 'tray_weight': '910', 'TS': 1781760542.006, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 10:59:02.040000', 'tray_weight': '255', 'TS': 1781760542.0400002, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 10:59:02.112000', 'tray_weight': '354', 'TS': 1781760542.112, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 10:59:02.155000', 'tray_weight': '220', 'TS': 1781760542.155, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 10:59:02.246000', 'tray_weight': '-2', 'TS': 1781760542.246, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '497', 'TS': 1781760542.2740002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 10:59:02.274000', 'tray_weight': '1069', 'TS': 1781760542.2740002, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 10:59:02.345000', 'tray_weight': '339', 'TS': 1781760542.345, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 10:59:02.391000', 'tray_weight': '871', 'TS': 1781760542.391, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 10:59:02.426000', 'tray_weight': '713', 'TS': 1781760542.426, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '911', 'TS': 1781760542.516, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 10:59:02.516000', 'tray_weight': '-6', 'TS': 1781760542.516, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 10:59:02.640000', 'tray_weight': '1357', 'TS': 1781760542.64, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 10:59:02.599000', 'tray_weight': '583', 'TS': 1781760542.599, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 10, 59, 1, 923619)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 11:00:15.743000', 'tray_weight': '121', 'TS': 1781760615.7429998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 11:00:15.879000', 'tray_weight': '146', 'TS': 1781760615.879, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 11:00:15.861000', 'tray_weight': '312', 'TS': 1781760615.8609998, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 11:00:15.879000', 'tray_weight': '362', 'TS': 1781760615.879, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 11:00:15.952000', 'tray_weight': '189', 'TS': 1781760615.952, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 11:00:15.972000', 'tray_weight': '434', 'TS': 1781760615.9720001, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 11:00:16.122000', 'tray_weight': '100', 'TS': 1781760616.122, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 11:00:16.144000', 'tray_weight': '234', 'TS': 1781760616.1439998, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 11:00:16.236000', 'tray_weight': '489', 'TS': 1781760616.236, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 11:00:16.256000', 'tray_weight': '117', 'TS': 1781760616.256, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 11:00:16.331000', 'tray_weight': '181', 'TS': 1781760616.3309999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 11:00:16.368000', 'tray_weight': '188', 'TS': 1781760616.368, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 11, 0, 15, 814840)}}
[2026-06-18 11:00:17,644.644 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 11:00:16.841000', 'tray_weight': '823', 'TS': 1781760616.841, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 11:00:16.831000', 'tray_weight': '1444', 'TS': 1781760616.831, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 11:00:16.872000', 'tray_weight': '910', 'TS': 1781760616.872, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 11:00:16.990000', 'tray_weight': '254', 'TS': 1781760616.99, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 11:00:16.995000', 'tray_weight': '354', 'TS': 1781760616.995, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 11:00:17.029000', 'tray_weight': '220', 'TS': 1781760617.0289998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 11:00:17.049000', 'tray_weight': '-3', 'TS': 1781760617.049, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 11:00:17.155000', 'tray_weight': '497', 'TS': 1781760617.155, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 11:00:17.206000', 'tray_weight': '1069', 'TS': 1781760617.2059999, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 11:00:17.245000', 'tray_weight': '339', 'TS': 1781760617.245, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 11:00:17.249000', 'tray_weight': '870', 'TS': 1781760617.2489998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 11:00:17.388000', 'tray_weight': '713', 'TS': 1781760617.388, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 11:00:17.415000', 'tray_weight': '910', 'TS': 1781760617.415, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 11:00:17.394000', 'tray_weight': '-6', 'TS': 1781760617.394, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 11:00:17.458000', 'tray_weight': '1357', 'TS': 1781760617.458, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 11:00:17.578000', 'tray_weight': '583', 'TS': 1781760617.578, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 11, 0, 16, 842842)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 11:00:15.743000', 'tray_weight': '121', 'TS': 1781760615.7429998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 11:00:15.879000', 'tray_weight': '146', 'TS': 1781760615.879, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 11:00:15.861000', 'tray_weight': '312', 'TS': 1781760615.8609998, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 11:00:15.879000', 'tray_weight': '362', 'TS': 1781760615.879, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 11:00:15.952000', 'tray_weight': '189', 'TS': 1781760615.952, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 11:00:15.972000', 'tray_weight': '434', 'TS': 1781760615.9720001, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 11:00:16.122000', 'tray_weight': '100', 'TS': 1781760616.122, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 11:00:16.144000', 'tray_weight': '234', 'TS': 1781760616.1439998, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 11:00:16.236000', 'tray_weight': '489', 'TS': 1781760616.236, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 11:00:16.256000', 'tray_weight': '117', 'TS': 1781760616.256, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 11:00:16.331000', 'tray_weight': '181', 'TS': 1781760616.3309999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 11:00:16.368000', 'tray_weight': '188', 'TS': 1781760616.368, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 11, 0, 15, 814840)}}
[2026-06-18 11:00:17,653.653 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 11:00:16.841000', 'tray_weight': '823', 'TS': 1781760616.841, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 11:00:16.831000', 'tray_weight': '1444', 'TS': 1781760616.831, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 11:00:16.872000', 'tray_weight': '910', 'TS': 1781760616.872, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 11:00:16.990000', 'tray_weight': '254', 'TS': 1781760616.99, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 11:00:16.995000', 'tray_weight': '354', 'TS': 1781760616.995, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 11:00:17.029000', 'tray_weight': '220', 'TS': 1781760617.0289998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 11:00:17.049000', 'tray_weight': '-3', 'TS': 1781760617.049, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 11:00:17.155000', 'tray_weight': '497', 'TS': 1781760617.155, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 11:00:17.206000', 'tray_weight': '1069', 'TS': 1781760617.2059999, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 11:00:17.245000', 'tray_weight': '339', 'TS': 1781760617.245, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 11:00:17.249000', 'tray_weight': '870', 'TS': 1781760617.2489998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 11:00:17.388000', 'tray_weight': '713', 'TS': 1781760617.388, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 11:00:17.415000', 'tray_weight': '910', 'TS': 1781760617.415, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 11:00:17.394000', 'tray_weight': '-6', 'TS': 1781760617.394, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 11:00:17.458000', 'tray_weight': '1357', 'TS': 1781760617.458, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 11:00:17.578000', 'tray_weight': '583', 'TS': 1781760617.578, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 11, 0, 16, 842842)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 11:00:15.743000', 'tray_weight': '121', 'TS': 1781760615.7429998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 11:00:15.879000', 'tray_weight': '146', 'TS': 1781760615.879, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 11:00:15.861000', 'tray_weight': '312', 'TS': 1781760615.8609998, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 11:00:15.879000', 'tray_weight': '362', 'TS': 1781760615.879, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 11:00:15.952000', 'tray_weight': '189', 'TS': 1781760615.952, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 11:00:15.972000', 'tray_weight': '434', 'TS': 1781760615.9720001, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 11:00:16.122000', 'tray_weight': '100', 'TS': 1781760616.122, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '234', 'datetime': '2026-06-18 11:00:16.144000', 'tray_weight': '234', 'TS': 1781760616.1439998, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 11:00:16.236000', 'tray_weight': '489', 'TS': 1781760616.236, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 11:00:16.256000', 'tray_weight': '117', 'TS': 1781760616.256, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 11:00:16.331000', 'tray_weight': '181', 'TS': 1781760616.3309999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 11:00:16.368000', 'tray_weight': '188', 'TS': 1781760616.368, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 11, 0, 15, 814840)}}
[2026-06-18 11:07:04,798.798 INFO    ] processOrderPayment version is : v2
[2026-06-18 11:07:04,908.908 INFO    ] pg status for order_id before: TM02201903190925175446 is --> False
[2026-06-18 11:07:05,165.165 INFO    ] pg status for order_id after: TM02201903190925175446 is --> {'status': False}
[2026-06-18 11:15:11,012.012 INFO    ] processOrderPayment version is : v2
[2026-06-18 11:19:03,161.161 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 11:00:16.841000', 'tray_weight': '823', 'TS': 1781760616.841, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 11:00:16.831000', 'tray_weight': '1444', 'TS': 1781760616.831, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 11:00:16.872000', 'tray_weight': '910', 'TS': 1781760616.872, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 11:00:16.990000', 'tray_weight': '254', 'TS': 1781760616.99, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 11:00:16.995000', 'tray_weight': '354', 'TS': 1781760616.995, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 11:00:17.029000', 'tray_weight': '220', 'TS': 1781760617.0289998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 11:00:17.049000', 'tray_weight': '-3', 'TS': 1781760617.049, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 11:00:17.155000', 'tray_weight': '497', 'TS': 1781760617.155, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 11:00:17.206000', 'tray_weight': '1069', 'TS': 1781760617.2059999, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 11:00:17.245000', 'tray_weight': '339', 'TS': 1781760617.245, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 11:00:17.249000', 'tray_weight': '870', 'TS': 1781760617.2489998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 11:00:17.388000', 'tray_weight': '713', 'TS': 1781760617.388, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 11:00:17.415000', 'tray_weight': '910', 'TS': 1781760617.415, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 11:00:17.394000', 'tray_weight': '-6', 'TS': 1781760617.394, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 11:00:17.458000', 'tray_weight': '1357', 'TS': 1781760617.458, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 11:00:17.578000', 'tray_weight': '583', 'TS': 1781760617.578, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 11, 0, 16, 842842)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 11:19:02.172000', 'tray_weight': '121', 'TS': 1781761742.1720002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 11:19:02.192000', 'tray_weight': '146', 'TS': 1781761742.1920002, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 11:19:02.277000', 'tray_weight': '312', 'TS': 1781761742.277, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 11:19:02.296000', 'tray_weight': '362', 'TS': 1781761742.296, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 11:19:02.346000', 'tray_weight': '189', 'TS': 1781761742.346, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 11:19:02.366000', 'tray_weight': '433', 'TS': 1781761742.366, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 11:19:02.452000', 'tray_weight': '101', 'TS': 1781761742.4520001, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 11:19:02.470000', 'tray_weight': '235', 'TS': 1781761742.47, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 11:19:02.588000', 'tray_weight': '489', 'TS': 1781761742.588, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 11:19:02.608000', 'tray_weight': '117', 'TS': 1781761742.608, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 11:19:02.643000', 'tray_weight': '178', 'TS': 1781761742.643, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 11:19:02.774000', 'tray_weight': '188', 'TS': 1781761742.774, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 11, 19, 2, 226630)}}
[2026-06-18 11:19:03,168.168 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 11:00:16.841000', 'tray_weight': '823', 'TS': 1781760616.841, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 11:00:16.831000', 'tray_weight': '1444', 'TS': 1781760616.831, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 11:00:16.872000', 'tray_weight': '910', 'TS': 1781760616.872, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 11:00:16.990000', 'tray_weight': '254', 'TS': 1781760616.99, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 11:00:16.995000', 'tray_weight': '354', 'TS': 1781760616.995, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 11:00:17.029000', 'tray_weight': '220', 'TS': 1781760617.0289998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 11:00:17.049000', 'tray_weight': '-3', 'TS': 1781760617.049, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 11:00:17.155000', 'tray_weight': '497', 'TS': 1781760617.155, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 11:00:17.206000', 'tray_weight': '1069', 'TS': 1781760617.2059999, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 11:00:17.245000', 'tray_weight': '339', 'TS': 1781760617.245, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 11:00:17.249000', 'tray_weight': '870', 'TS': 1781760617.2489998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 11:00:17.388000', 'tray_weight': '713', 'TS': 1781760617.388, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 11:00:17.415000', 'tray_weight': '910', 'TS': 1781760617.415, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 11:00:17.394000', 'tray_weight': '-6', 'TS': 1781760617.394, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 11:00:17.458000', 'tray_weight': '1357', 'TS': 1781760617.458, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 11:00:17.578000', 'tray_weight': '583', 'TS': 1781760617.578, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 11, 0, 16, 842842)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 11:19:02.172000', 'tray_weight': '121', 'TS': 1781761742.1720002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 11:19:02.192000', 'tray_weight': '146', 'TS': 1781761742.1920002, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 11:19:02.277000', 'tray_weight': '312', 'TS': 1781761742.277, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 11:19:02.296000', 'tray_weight': '362', 'TS': 1781761742.296, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 11:19:02.346000', 'tray_weight': '189', 'TS': 1781761742.346, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 11:19:02.366000', 'tray_weight': '433', 'TS': 1781761742.366, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 11:19:02.452000', 'tray_weight': '101', 'TS': 1781761742.4520001, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 11:19:02.470000', 'tray_weight': '235', 'TS': 1781761742.47, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 11:19:02.588000', 'tray_weight': '489', 'TS': 1781761742.588, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 11:19:02.608000', 'tray_weight': '117', 'TS': 1781761742.608, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 11:19:02.643000', 'tray_weight': '178', 'TS': 1781761742.643, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 11:19:02.774000', 'tray_weight': '188', 'TS': 1781761742.774, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 11, 19, 2, 226630)}}
[2026-06-18 11:19:03,950.950 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 11:19:03.107000', 'tray_weight': '823', 'TS': 1781761743.1069999, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 11:19:03.227000', 'tray_weight': '1444', 'TS': 1781761743.227, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 11:19:03.253000', 'tray_weight': '911', 'TS': 1781761743.253, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 11:19:03.321000', 'tray_weight': '255', 'TS': 1781761743.321, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 11:19:03.315000', 'tray_weight': '354', 'TS': 1781761743.315, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 11:19:03.405000', 'tray_weight': '220', 'TS': 1781761743.405, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 11:19:03.422000', 'tray_weight': '-3', 'TS': 1781761743.422, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 11:19:03.474000', 'tray_weight': '497', 'TS': 1781761743.474, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 11:19:03.480000', 'tray_weight': '1069', 'TS': 1781761743.48, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 11:19:03.527000', 'tray_weight': '339', 'TS': 1781761743.527, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 11:19:03.646000', 'tray_weight': '871', 'TS': 1781761743.6460001, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 11:19:03.629000', 'tray_weight': '713', 'TS': 1781761743.629, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 11:19:03.694000', 'tray_weight': '911', 'TS': 1781761743.694, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 11:19:03.766000', 'tray_weight': '-6', 'TS': 1781761743.766, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 11:19:03.817000', 'tray_weight': '1357', 'TS': 1781761743.817, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 11:19:03.801000', 'tray_weight': '583', 'TS': 1781761743.8009999, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 11, 19, 3, 180137)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 11:19:02.172000', 'tray_weight': '121', 'TS': 1781761742.1720002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 11:19:02.192000', 'tray_weight': '146', 'TS': 1781761742.1920002, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 11:19:02.277000', 'tray_weight': '312', 'TS': 1781761742.277, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 11:19:02.296000', 'tray_weight': '362', 'TS': 1781761742.296, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 11:19:02.346000', 'tray_weight': '189', 'TS': 1781761742.346, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 11:19:02.366000', 'tray_weight': '433', 'TS': 1781761742.366, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 11:19:02.452000', 'tray_weight': '101', 'TS': 1781761742.4520001, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 11:19:02.470000', 'tray_weight': '235', 'TS': 1781761742.47, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 11:19:02.588000', 'tray_weight': '489', 'TS': 1781761742.588, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 11:19:02.608000', 'tray_weight': '117', 'TS': 1781761742.608, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 11:19:02.643000', 'tray_weight': '178', 'TS': 1781761742.643, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 11:19:02.774000', 'tray_weight': '188', 'TS': 1781761742.774, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 11, 19, 2, 226630)}}
[2026-06-18 11:19:03,957.957 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 11:19:03.107000', 'tray_weight': '823', 'TS': 1781761743.1069999, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 11:19:03.227000', 'tray_weight': '1444', 'TS': 1781761743.227, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 11:19:03.253000', 'tray_weight': '911', 'TS': 1781761743.253, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 11:19:03.321000', 'tray_weight': '255', 'TS': 1781761743.321, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 11:19:03.315000', 'tray_weight': '354', 'TS': 1781761743.315, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 11:19:03.405000', 'tray_weight': '220', 'TS': 1781761743.405, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 11:19:03.422000', 'tray_weight': '-3', 'TS': 1781761743.422, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 11:19:03.474000', 'tray_weight': '497', 'TS': 1781761743.474, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 11:19:03.480000', 'tray_weight': '1069', 'TS': 1781761743.48, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 11:19:03.527000', 'tray_weight': '339', 'TS': 1781761743.527, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 11:19:03.646000', 'tray_weight': '871', 'TS': 1781761743.6460001, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 11:19:03.629000', 'tray_weight': '713', 'TS': 1781761743.629, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 11:19:03.694000', 'tray_weight': '911', 'TS': 1781761743.694, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 11:19:03.766000', 'tray_weight': '-6', 'TS': 1781761743.766, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 11:19:03.817000', 'tray_weight': '1357', 'TS': 1781761743.817, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 11:19:03.801000', 'tray_weight': '583', 'TS': 1781761743.8009999, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 11, 19, 3, 180137)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '121', 'datetime': '2026-06-18 11:19:02.172000', 'tray_weight': '121', 'TS': 1781761742.1720002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 11:19:02.192000', 'tray_weight': '146', 'TS': 1781761742.1920002, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 11:19:02.277000', 'tray_weight': '312', 'TS': 1781761742.277, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 11:19:02.296000', 'tray_weight': '362', 'TS': 1781761742.296, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 11:19:02.346000', 'tray_weight': '189', 'TS': 1781761742.346, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 11:19:02.366000', 'tray_weight': '433', 'TS': 1781761742.366, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '101', 'datetime': '2026-06-18 11:19:02.452000', 'tray_weight': '101', 'TS': 1781761742.4520001, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 11:19:02.470000', 'tray_weight': '235', 'TS': 1781761742.47, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 11:19:02.588000', 'tray_weight': '489', 'TS': 1781761742.588, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 11:19:02.608000', 'tray_weight': '117', 'TS': 1781761742.608, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 11:19:02.643000', 'tray_weight': '178', 'TS': 1781761742.643, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 11:19:02.774000', 'tray_weight': '188', 'TS': 1781761742.774, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 11, 19, 2, 226630)}}
[2026-06-18 11:26:37,268.268 INFO    ] processOrderPayment version is : v2
[2026-06-18 11:31:45,371.371 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 11:19:03.107000', 'tray_weight': '823', 'TS': 1781761743.1069999, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 11:19:03.227000', 'tray_weight': '1444', 'TS': 1781761743.227, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 11:19:03.253000', 'tray_weight': '911', 'TS': 1781761743.253, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 11:19:03.321000', 'tray_weight': '255', 'TS': 1781761743.321, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 11:19:03.315000', 'tray_weight': '354', 'TS': 1781761743.315, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 11:19:03.405000', 'tray_weight': '220', 'TS': 1781761743.405, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 11:19:03.422000', 'tray_weight': '-3', 'TS': 1781761743.422, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 11:19:03.474000', 'tray_weight': '497', 'TS': 1781761743.474, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 11:19:03.480000', 'tray_weight': '1069', 'TS': 1781761743.48, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 11:19:03.527000', 'tray_weight': '339', 'TS': 1781761743.527, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 11:19:03.646000', 'tray_weight': '871', 'TS': 1781761743.6460001, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 11:19:03.629000', 'tray_weight': '713', 'TS': 1781761743.629, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 11:19:03.694000', 'tray_weight': '911', 'TS': 1781761743.694, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 11:19:03.766000', 'tray_weight': '-6', 'TS': 1781761743.766, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 11:19:03.817000', 'tray_weight': '1357', 'TS': 1781761743.817, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 11:19:03.801000', 'tray_weight': '583', 'TS': 1781761743.8009999, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 11, 19, 3, 180137)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 11:31:44.402000', 'tray_weight': '120', 'TS': 1781762504.4020002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 11:31:44.423000', 'tray_weight': '146', 'TS': 1781762504.423, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 11:31:44.485000', 'tray_weight': '312', 'TS': 1781762504.485, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 11:31:44.504000', 'tray_weight': '362', 'TS': 1781762504.5040002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 11:31:44.556000', 'tray_weight': '189', 'TS': 1781762504.556, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 11:31:44.575000', 'tray_weight': '433', 'TS': 1781762504.575, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 11:31:44.635000', 'tray_weight': '100', 'TS': 1781762504.635, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 11:31:44.772000', 'tray_weight': '235', 'TS': 1781762504.772, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 11:31:44.767000', 'tray_weight': '489', 'TS': 1781762504.767, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 11:31:44.787000', 'tray_weight': '117', 'TS': 1781762504.7870002, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 11:31:44.845000', 'tray_weight': '179', 'TS': 1781762504.845, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 11:31:44.921000', 'tray_weight': '188', 'TS': 1781762504.921, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 11, 31, 44, 405489)}}
[2026-06-18 11:31:45,379.379 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 11:19:03.107000', 'tray_weight': '823', 'TS': 1781761743.1069999, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 11:19:03.227000', 'tray_weight': '1444', 'TS': 1781761743.227, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 11:19:03.253000', 'tray_weight': '911', 'TS': 1781761743.253, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 11:19:03.321000', 'tray_weight': '255', 'TS': 1781761743.321, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 11:19:03.315000', 'tray_weight': '354', 'TS': 1781761743.315, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 11:19:03.405000', 'tray_weight': '220', 'TS': 1781761743.405, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 11:19:03.422000', 'tray_weight': '-3', 'TS': 1781761743.422, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 11:19:03.474000', 'tray_weight': '497', 'TS': 1781761743.474, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 11:19:03.480000', 'tray_weight': '1069', 'TS': 1781761743.48, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 11:19:03.527000', 'tray_weight': '339', 'TS': 1781761743.527, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 11:19:03.646000', 'tray_weight': '871', 'TS': 1781761743.6460001, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 11:19:03.629000', 'tray_weight': '713', 'TS': 1781761743.629, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 11:19:03.694000', 'tray_weight': '911', 'TS': 1781761743.694, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 11:19:03.766000', 'tray_weight': '-6', 'TS': 1781761743.766, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 11:19:03.817000', 'tray_weight': '1357', 'TS': 1781761743.817, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 11:19:03.801000', 'tray_weight': '583', 'TS': 1781761743.8009999, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 11, 19, 3, 180137)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 11:31:44.402000', 'tray_weight': '120', 'TS': 1781762504.4020002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 11:31:44.423000', 'tray_weight': '146', 'TS': 1781762504.423, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 11:31:44.485000', 'tray_weight': '312', 'TS': 1781762504.485, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 11:31:44.504000', 'tray_weight': '362', 'TS': 1781762504.5040002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 11:31:44.556000', 'tray_weight': '189', 'TS': 1781762504.556, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 11:31:44.575000', 'tray_weight': '433', 'TS': 1781762504.575, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 11:31:44.635000', 'tray_weight': '100', 'TS': 1781762504.635, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 11:31:44.772000', 'tray_weight': '235', 'TS': 1781762504.772, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 11:31:44.767000', 'tray_weight': '489', 'TS': 1781762504.767, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 11:31:44.787000', 'tray_weight': '117', 'TS': 1781762504.7870002, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 11:31:44.845000', 'tray_weight': '179', 'TS': 1781762504.845, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 11:31:44.921000', 'tray_weight': '188', 'TS': 1781762504.921, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 11, 31, 44, 405489)}}
[2026-06-18 11:31:46,190.190 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 11:31:45.378000', 'tray_weight': '823', 'TS': 1781762505.378, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 11:31:45.436000', 'tray_weight': '1444', 'TS': 1781762505.4359999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 11:31:45.400000', 'tray_weight': '910', 'TS': 1781762505.4, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 11:31:45.500000', 'tray_weight': '254', 'TS': 1781762505.5, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 11:31:45.525000', 'tray_weight': '354', 'TS': 1781762505.525, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 11:31:45.619000', 'tray_weight': '221', 'TS': 1781762505.619, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 11:31:45.682000', 'tray_weight': '-3', 'TS': 1781762505.6820002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 11:31:45.720000', 'tray_weight': '497', 'TS': 1781762505.7199998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 11:31:45.789000', 'tray_weight': '1069', 'TS': 1781762505.789, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 11:31:45.816000', 'tray_weight': '339', 'TS': 1781762505.816, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 11:31:45.885000', 'tray_weight': '870', 'TS': 1781762505.885, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 11:31:45.938000', 'tray_weight': '713', 'TS': 1781762505.938, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 11:31:45.965000', 'tray_weight': '910', 'TS': 1781762505.965, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 11:31:46.023000', 'tray_weight': '-6', 'TS': 1781762506.023, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 11:31:46.004000', 'tray_weight': '1357', 'TS': 1781762506.004, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 11:31:46.067000', 'tray_weight': '583', 'TS': 1781762506.0670002, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 11, 31, 45, 392336)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 11:31:44.402000', 'tray_weight': '120', 'TS': 1781762504.4020002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 11:31:44.423000', 'tray_weight': '146', 'TS': 1781762504.423, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 11:31:44.485000', 'tray_weight': '312', 'TS': 1781762504.485, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 11:31:44.504000', 'tray_weight': '362', 'TS': 1781762504.5040002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 11:31:44.556000', 'tray_weight': '189', 'TS': 1781762504.556, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 11:31:44.575000', 'tray_weight': '433', 'TS': 1781762504.575, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 11:31:44.635000', 'tray_weight': '100', 'TS': 1781762504.635, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 11:31:44.772000', 'tray_weight': '235', 'TS': 1781762504.772, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 11:31:44.767000', 'tray_weight': '489', 'TS': 1781762504.767, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 11:31:44.787000', 'tray_weight': '117', 'TS': 1781762504.7870002, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 11:31:44.845000', 'tray_weight': '179', 'TS': 1781762504.845, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 11:31:44.921000', 'tray_weight': '188', 'TS': 1781762504.921, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 11, 31, 44, 405489)}}
[2026-06-18 11:31:46,198.198 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 11:31:45.378000', 'tray_weight': '823', 'TS': 1781762505.378, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 11:31:45.436000', 'tray_weight': '1444', 'TS': 1781762505.4359999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 11:31:45.400000', 'tray_weight': '910', 'TS': 1781762505.4, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 11:31:45.500000', 'tray_weight': '254', 'TS': 1781762505.5, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 11:31:45.525000', 'tray_weight': '354', 'TS': 1781762505.525, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 11:31:45.619000', 'tray_weight': '221', 'TS': 1781762505.619, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 11:31:45.682000', 'tray_weight': '-3', 'TS': 1781762505.6820002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 11:31:45.720000', 'tray_weight': '497', 'TS': 1781762505.7199998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 11:31:45.789000', 'tray_weight': '1069', 'TS': 1781762505.789, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 11:31:45.816000', 'tray_weight': '339', 'TS': 1781762505.816, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 11:31:45.885000', 'tray_weight': '870', 'TS': 1781762505.885, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 11:31:45.938000', 'tray_weight': '713', 'TS': 1781762505.938, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 11:31:45.965000', 'tray_weight': '910', 'TS': 1781762505.965, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 11:31:46.023000', 'tray_weight': '-6', 'TS': 1781762506.023, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 11:31:46.004000', 'tray_weight': '1357', 'TS': 1781762506.004, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 11:31:46.067000', 'tray_weight': '583', 'TS': 1781762506.0670002, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 11, 31, 45, 392336)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 11:31:44.402000', 'tray_weight': '120', 'TS': 1781762504.4020002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 11:31:44.423000', 'tray_weight': '146', 'TS': 1781762504.423, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 11:31:44.485000', 'tray_weight': '312', 'TS': 1781762504.485, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 11:31:44.504000', 'tray_weight': '362', 'TS': 1781762504.5040002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 11:31:44.556000', 'tray_weight': '189', 'TS': 1781762504.556, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 11:31:44.575000', 'tray_weight': '433', 'TS': 1781762504.575, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 11:31:44.635000', 'tray_weight': '100', 'TS': 1781762504.635, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 11:31:44.772000', 'tray_weight': '235', 'TS': 1781762504.772, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 11:31:44.767000', 'tray_weight': '489', 'TS': 1781762504.767, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 11:31:44.787000', 'tray_weight': '117', 'TS': 1781762504.7870002, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 11:31:44.845000', 'tray_weight': '179', 'TS': 1781762504.845, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 11:31:44.921000', 'tray_weight': '188', 'TS': 1781762504.921, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 11, 31, 44, 405489)}}
[2026-06-18 11:32:13,608.608 INFO    ] processOrderPayment version is : v2
[2026-06-18 11:40:54,839.839 INFO    ] processOrderPayment version is : v2
[2026-06-18 11:50:42,220.220 INFO    ] processOrderPayment version is : v2
[2026-06-18 11:53:23,047.047 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 11:31:45.378000', 'tray_weight': '823', 'TS': 1781762505.378, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 11:31:45.436000', 'tray_weight': '1444', 'TS': 1781762505.4359999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 11:31:45.400000', 'tray_weight': '910', 'TS': 1781762505.4, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 11:31:45.500000', 'tray_weight': '254', 'TS': 1781762505.5, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 11:31:45.525000', 'tray_weight': '354', 'TS': 1781762505.525, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 11:31:45.619000', 'tray_weight': '221', 'TS': 1781762505.619, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 11:31:45.682000', 'tray_weight': '-3', 'TS': 1781762505.6820002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 11:31:45.720000', 'tray_weight': '497', 'TS': 1781762505.7199998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 11:31:45.789000', 'tray_weight': '1069', 'TS': 1781762505.789, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 11:31:45.816000', 'tray_weight': '339', 'TS': 1781762505.816, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 11:31:45.885000', 'tray_weight': '870', 'TS': 1781762505.885, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 11:31:45.938000', 'tray_weight': '713', 'TS': 1781762505.938, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 11:31:45.965000', 'tray_weight': '910', 'TS': 1781762505.965, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 11:31:46.023000', 'tray_weight': '-6', 'TS': 1781762506.023, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 11:31:46.004000', 'tray_weight': '1357', 'TS': 1781762506.004, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 11:31:46.067000', 'tray_weight': '583', 'TS': 1781762506.0670002, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 11, 31, 45, 392336)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 11:53:22.018000', 'tray_weight': '120', 'TS': 1781763802.018, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 11:53:22.037000', 'tray_weight': '146', 'TS': 1781763802.037, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 11:53:22.135000', 'tray_weight': '312', 'TS': 1781763802.135, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 11:53:22.151000', 'tray_weight': '362', 'TS': 1781763802.151, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 11:53:22.247000', 'tray_weight': '189', 'TS': 1781763802.247, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 11:53:22.267000', 'tray_weight': '433', 'TS': 1781763802.267, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 11:53:22.366000', 'tray_weight': '100', 'TS': 1781763802.3660002, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 11:53:22.385000', 'tray_weight': '235', 'TS': 1781763802.385, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 11:53:22.427000', 'tray_weight': '489', 'TS': 1781763802.4269998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 11:53:22.447000', 'tray_weight': '117', 'TS': 1781763802.447, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 11:53:22.535000', 'tray_weight': '178', 'TS': 1781763802.535, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 11:53:22.615000', 'tray_weight': '188', 'TS': 1781763802.6149998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 11, 53, 22, 55064)}}
[2026-06-18 11:53:23,055.055 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 11:31:45.378000', 'tray_weight': '823', 'TS': 1781762505.378, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 11:31:45.436000', 'tray_weight': '1444', 'TS': 1781762505.4359999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 11:31:45.400000', 'tray_weight': '910', 'TS': 1781762505.4, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 11:31:45.500000', 'tray_weight': '254', 'TS': 1781762505.5, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 11:31:45.525000', 'tray_weight': '354', 'TS': 1781762505.525, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 11:31:45.619000', 'tray_weight': '221', 'TS': 1781762505.619, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 11:31:45.682000', 'tray_weight': '-3', 'TS': 1781762505.6820002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 11:31:45.720000', 'tray_weight': '497', 'TS': 1781762505.7199998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 11:31:45.789000', 'tray_weight': '1069', 'TS': 1781762505.789, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 11:31:45.816000', 'tray_weight': '339', 'TS': 1781762505.816, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 11:31:45.885000', 'tray_weight': '870', 'TS': 1781762505.885, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 11:31:45.938000', 'tray_weight': '713', 'TS': 1781762505.938, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 11:31:45.965000', 'tray_weight': '910', 'TS': 1781762505.965, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 11:31:46.023000', 'tray_weight': '-6', 'TS': 1781762506.023, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 11:31:46.004000', 'tray_weight': '1357', 'TS': 1781762506.004, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 11:31:46.067000', 'tray_weight': '583', 'TS': 1781762506.0670002, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 11, 31, 45, 392336)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 11:53:22.018000', 'tray_weight': '120', 'TS': 1781763802.018, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 11:53:22.037000', 'tray_weight': '146', 'TS': 1781763802.037, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 11:53:22.135000', 'tray_weight': '312', 'TS': 1781763802.135, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 11:53:22.151000', 'tray_weight': '362', 'TS': 1781763802.151, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 11:53:22.247000', 'tray_weight': '189', 'TS': 1781763802.247, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 11:53:22.267000', 'tray_weight': '433', 'TS': 1781763802.267, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 11:53:22.366000', 'tray_weight': '100', 'TS': 1781763802.3660002, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 11:53:22.385000', 'tray_weight': '235', 'TS': 1781763802.385, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 11:53:22.427000', 'tray_weight': '489', 'TS': 1781763802.4269998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 11:53:22.447000', 'tray_weight': '117', 'TS': 1781763802.447, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 11:53:22.535000', 'tray_weight': '178', 'TS': 1781763802.535, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 11:53:22.615000', 'tray_weight': '188', 'TS': 1781763802.6149998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 11, 53, 22, 55064)}}
[2026-06-18 11:53:23,889.889 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 11:53:22.984000', 'tray_weight': '823', 'TS': 1781763802.984, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 11:53:23.114000', 'tray_weight': '1444', 'TS': 1781763803.1139998, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 11:53:23.101000', 'tray_weight': '910', 'TS': 1781763803.101, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 11:53:23.210000', 'tray_weight': '255', 'TS': 1781763803.21, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 11:53:23.250000', 'tray_weight': '354', 'TS': 1781763803.25, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 11:53:23.320000', 'tray_weight': '220', 'TS': 1781763803.32, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 11:53:23.339000', 'tray_weight': '-3', 'TS': 1781763803.339, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 11:53:23.419000', 'tray_weight': '497', 'TS': 1781763803.419, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 11:53:23.391000', 'tray_weight': '1069', 'TS': 1781763803.391, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 11:53:23.486000', 'tray_weight': '339', 'TS': 1781763803.486, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 11:53:23.532000', 'tray_weight': '871', 'TS': 1781763803.532, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 11:53:23.572000', 'tray_weight': '713', 'TS': 1781763803.572, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 11:53:23.609000', 'tray_weight': '911', 'TS': 1781763803.609, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 11:53:23.639000', 'tray_weight': '-6', 'TS': 1781763803.639, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 11:53:23.728000', 'tray_weight': '1357', 'TS': 1781763803.728, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 11:53:23.797000', 'tray_weight': '583', 'TS': 1781763803.797, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 11, 53, 23, 68654)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 11:53:22.018000', 'tray_weight': '120', 'TS': 1781763802.018, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 11:53:22.037000', 'tray_weight': '146', 'TS': 1781763802.037, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 11:53:22.135000', 'tray_weight': '312', 'TS': 1781763802.135, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 11:53:22.151000', 'tray_weight': '362', 'TS': 1781763802.151, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 11:53:22.247000', 'tray_weight': '189', 'TS': 1781763802.247, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 11:53:22.267000', 'tray_weight': '433', 'TS': 1781763802.267, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 11:53:22.366000', 'tray_weight': '100', 'TS': 1781763802.3660002, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 11:53:22.385000', 'tray_weight': '235', 'TS': 1781763802.385, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 11:53:22.427000', 'tray_weight': '489', 'TS': 1781763802.4269998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 11:53:22.447000', 'tray_weight': '117', 'TS': 1781763802.447, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 11:53:22.535000', 'tray_weight': '178', 'TS': 1781763802.535, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 11:53:22.615000', 'tray_weight': '188', 'TS': 1781763802.6149998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 11, 53, 22, 55064)}}
[2026-06-18 11:53:23,897.897 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 11:53:22.984000', 'tray_weight': '823', 'TS': 1781763802.984, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 11:53:23.114000', 'tray_weight': '1444', 'TS': 1781763803.1139998, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 11:53:23.101000', 'tray_weight': '910', 'TS': 1781763803.101, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 11:53:23.210000', 'tray_weight': '255', 'TS': 1781763803.21, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 11:53:23.250000', 'tray_weight': '354', 'TS': 1781763803.25, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 11:53:23.320000', 'tray_weight': '220', 'TS': 1781763803.32, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 11:53:23.339000', 'tray_weight': '-3', 'TS': 1781763803.339, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 11:53:23.419000', 'tray_weight': '497', 'TS': 1781763803.419, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 11:53:23.391000', 'tray_weight': '1069', 'TS': 1781763803.391, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 11:53:23.486000', 'tray_weight': '339', 'TS': 1781763803.486, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 11:53:23.532000', 'tray_weight': '871', 'TS': 1781763803.532, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 11:53:23.572000', 'tray_weight': '713', 'TS': 1781763803.572, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 11:53:23.609000', 'tray_weight': '911', 'TS': 1781763803.609, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 11:53:23.639000', 'tray_weight': '-6', 'TS': 1781763803.639, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 11:53:23.728000', 'tray_weight': '1357', 'TS': 1781763803.728, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 11:53:23.797000', 'tray_weight': '583', 'TS': 1781763803.797, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 11, 53, 23, 68654)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 11:53:22.018000', 'tray_weight': '120', 'TS': 1781763802.018, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 11:53:22.037000', 'tray_weight': '146', 'TS': 1781763802.037, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 11:53:22.135000', 'tray_weight': '312', 'TS': 1781763802.135, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 11:53:22.151000', 'tray_weight': '362', 'TS': 1781763802.151, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 11:53:22.247000', 'tray_weight': '189', 'TS': 1781763802.247, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 11:53:22.267000', 'tray_weight': '433', 'TS': 1781763802.267, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 11:53:22.366000', 'tray_weight': '100', 'TS': 1781763802.3660002, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 11:53:22.385000', 'tray_weight': '235', 'TS': 1781763802.385, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 11:53:22.427000', 'tray_weight': '489', 'TS': 1781763802.4269998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 11:53:22.447000', 'tray_weight': '117', 'TS': 1781763802.447, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 11:53:22.535000', 'tray_weight': '178', 'TS': 1781763802.535, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 11:53:22.615000', 'tray_weight': '188', 'TS': 1781763802.6149998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 11, 53, 22, 55064)}}
[2026-06-18 12:04:41,794.794 INFO    ] processOrderPayment version is : v2
[2026-06-18 12:07:10,858.858 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 11:53:22.984000', 'tray_weight': '823', 'TS': 1781763802.984, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 11:53:23.114000', 'tray_weight': '1444', 'TS': 1781763803.1139998, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 11:53:23.101000', 'tray_weight': '910', 'TS': 1781763803.101, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 11:53:23.210000', 'tray_weight': '255', 'TS': 1781763803.21, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 11:53:23.250000', 'tray_weight': '354', 'TS': 1781763803.25, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 11:53:23.320000', 'tray_weight': '220', 'TS': 1781763803.32, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 11:53:23.339000', 'tray_weight': '-3', 'TS': 1781763803.339, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 11:53:23.419000', 'tray_weight': '497', 'TS': 1781763803.419, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 11:53:23.391000', 'tray_weight': '1069', 'TS': 1781763803.391, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 11:53:23.486000', 'tray_weight': '339', 'TS': 1781763803.486, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 11:53:23.532000', 'tray_weight': '871', 'TS': 1781763803.532, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 11:53:23.572000', 'tray_weight': '713', 'TS': 1781763803.572, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 11:53:23.609000', 'tray_weight': '911', 'TS': 1781763803.609, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 11:53:23.639000', 'tray_weight': '-6', 'TS': 1781763803.639, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 11:53:23.728000', 'tray_weight': '1357', 'TS': 1781763803.728, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 11:53:23.797000', 'tray_weight': '583', 'TS': 1781763803.797, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 11, 53, 23, 68654)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 12:07:09.900000', 'tray_weight': '120', 'TS': 1781764629.9, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 12:07:09.921000', 'tray_weight': '146', 'TS': 1781764629.921, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 12:07:09.940000', 'tray_weight': '312', 'TS': 1781764629.94, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 12:07:09.958000', 'tray_weight': '362', 'TS': 1781764629.958, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 12:07:10.021000', 'tray_weight': '189', 'TS': 1781764630.021, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 12:07:10.159000', 'tray_weight': '433', 'TS': 1781764630.159, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 12:07:10.199000', 'tray_weight': '100', 'TS': 1781764630.1990001, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 12:07:10.221000', 'tray_weight': '235', 'TS': 1781764630.2210002, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 12:07:10.221000', 'tray_weight': '489', 'TS': 1781764630.2210002, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 12:07:10.241000', 'tray_weight': '117', 'TS': 1781764630.241, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 12:07:10.377000', 'tray_weight': '179', 'TS': 1781764630.377, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 12:07:10.415000', 'tray_weight': '188', 'TS': 1781764630.415, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 12, 7, 9, 909574)}}
[2026-06-18 12:07:10,866.866 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 11:53:22.984000', 'tray_weight': '823', 'TS': 1781763802.984, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 11:53:23.114000', 'tray_weight': '1444', 'TS': 1781763803.1139998, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 11:53:23.101000', 'tray_weight': '910', 'TS': 1781763803.101, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 11:53:23.210000', 'tray_weight': '255', 'TS': 1781763803.21, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 11:53:23.250000', 'tray_weight': '354', 'TS': 1781763803.25, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 11:53:23.320000', 'tray_weight': '220', 'TS': 1781763803.32, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 11:53:23.339000', 'tray_weight': '-3', 'TS': 1781763803.339, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 11:53:23.419000', 'tray_weight': '497', 'TS': 1781763803.419, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 11:53:23.391000', 'tray_weight': '1069', 'TS': 1781763803.391, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 11:53:23.486000', 'tray_weight': '339', 'TS': 1781763803.486, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 11:53:23.532000', 'tray_weight': '871', 'TS': 1781763803.532, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 11:53:23.572000', 'tray_weight': '713', 'TS': 1781763803.572, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 11:53:23.609000', 'tray_weight': '911', 'TS': 1781763803.609, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 11:53:23.639000', 'tray_weight': '-6', 'TS': 1781763803.639, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 11:53:23.728000', 'tray_weight': '1357', 'TS': 1781763803.728, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 11:53:23.797000', 'tray_weight': '583', 'TS': 1781763803.797, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 11, 53, 23, 68654)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 12:07:09.900000', 'tray_weight': '120', 'TS': 1781764629.9, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 12:07:09.921000', 'tray_weight': '146', 'TS': 1781764629.921, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 12:07:09.940000', 'tray_weight': '312', 'TS': 1781764629.94, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 12:07:09.958000', 'tray_weight': '362', 'TS': 1781764629.958, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 12:07:10.021000', 'tray_weight': '189', 'TS': 1781764630.021, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 12:07:10.159000', 'tray_weight': '433', 'TS': 1781764630.159, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 12:07:10.199000', 'tray_weight': '100', 'TS': 1781764630.1990001, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 12:07:10.221000', 'tray_weight': '235', 'TS': 1781764630.2210002, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 12:07:10.221000', 'tray_weight': '489', 'TS': 1781764630.2210002, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 12:07:10.241000', 'tray_weight': '117', 'TS': 1781764630.241, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 12:07:10.377000', 'tray_weight': '179', 'TS': 1781764630.377, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 12:07:10.415000', 'tray_weight': '188', 'TS': 1781764630.415, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 12, 7, 9, 909574)}}
[2026-06-18 12:07:11,683.683 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 12:07:10.833000', 'tray_weight': '823', 'TS': 1781764630.833, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 12:07:10.934000', 'tray_weight': '1444', 'TS': 1781764630.934, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 12:07:10.897000', 'tray_weight': '909', 'TS': 1781764630.897, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 12:07:11.010000', 'tray_weight': '254', 'TS': 1781764631.01, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 12:07:11.025000', 'tray_weight': '354', 'TS': 1781764631.025, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 12:07:11.106000', 'tray_weight': '220', 'TS': 1781764631.106, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 12:07:11.151000', 'tray_weight': '-3', 'TS': 1781764631.151, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 12:07:11.136000', 'tray_weight': '497', 'TS': 1781764631.136, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 12:07:11.181000', 'tray_weight': '1069', 'TS': 1781764631.181, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 12:07:11.269000', 'tray_weight': '339', 'TS': 1781764631.2689998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 12:07:11.348000', 'tray_weight': '870', 'TS': 1781764631.348, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 12:07:11.346000', 'tray_weight': '713', 'TS': 1781764631.346, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 12:07:11.394000', 'tray_weight': '911', 'TS': 1781764631.394, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 12:07:11.496000', 'tray_weight': '-6', 'TS': 1781764631.496, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 12:07:11.570000', 'tray_weight': '1357', 'TS': 1781764631.57, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 12:07:11.537000', 'tray_weight': '583', 'TS': 1781764631.537, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 12, 7, 10, 879626)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 12:07:09.900000', 'tray_weight': '120', 'TS': 1781764629.9, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 12:07:09.921000', 'tray_weight': '146', 'TS': 1781764629.921, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 12:07:09.940000', 'tray_weight': '312', 'TS': 1781764629.94, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 12:07:09.958000', 'tray_weight': '362', 'TS': 1781764629.958, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 12:07:10.021000', 'tray_weight': '189', 'TS': 1781764630.021, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 12:07:10.159000', 'tray_weight': '433', 'TS': 1781764630.159, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 12:07:10.199000', 'tray_weight': '100', 'TS': 1781764630.1990001, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 12:07:10.221000', 'tray_weight': '235', 'TS': 1781764630.2210002, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 12:07:10.221000', 'tray_weight': '489', 'TS': 1781764630.2210002, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 12:07:10.241000', 'tray_weight': '117', 'TS': 1781764630.241, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 12:07:10.377000', 'tray_weight': '179', 'TS': 1781764630.377, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 12:07:10.415000', 'tray_weight': '188', 'TS': 1781764630.415, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 12, 7, 9, 909574)}}
[2026-06-18 12:07:11,691.691 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 12:07:10.833000', 'tray_weight': '823', 'TS': 1781764630.833, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 12:07:10.934000', 'tray_weight': '1444', 'TS': 1781764630.934, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 12:07:10.897000', 'tray_weight': '909', 'TS': 1781764630.897, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 12:07:11.010000', 'tray_weight': '254', 'TS': 1781764631.01, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 12:07:11.025000', 'tray_weight': '354', 'TS': 1781764631.025, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 12:07:11.106000', 'tray_weight': '220', 'TS': 1781764631.106, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 12:07:11.151000', 'tray_weight': '-3', 'TS': 1781764631.151, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 12:07:11.136000', 'tray_weight': '497', 'TS': 1781764631.136, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 12:07:11.181000', 'tray_weight': '1069', 'TS': 1781764631.181, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 12:07:11.269000', 'tray_weight': '339', 'TS': 1781764631.2689998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 12:07:11.348000', 'tray_weight': '870', 'TS': 1781764631.348, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 12:07:11.346000', 'tray_weight': '713', 'TS': 1781764631.346, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 12:07:11.394000', 'tray_weight': '911', 'TS': 1781764631.394, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 12:07:11.496000', 'tray_weight': '-6', 'TS': 1781764631.496, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 12:07:11.570000', 'tray_weight': '1357', 'TS': 1781764631.57, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 12:07:11.537000', 'tray_weight': '583', 'TS': 1781764631.537, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 12, 7, 10, 879626)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 12:07:09.900000', 'tray_weight': '120', 'TS': 1781764629.9, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 12:07:09.921000', 'tray_weight': '146', 'TS': 1781764629.921, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 12:07:09.940000', 'tray_weight': '312', 'TS': 1781764629.94, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 12:07:09.958000', 'tray_weight': '362', 'TS': 1781764629.958, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 12:07:10.021000', 'tray_weight': '189', 'TS': 1781764630.021, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 12:07:10.159000', 'tray_weight': '433', 'TS': 1781764630.159, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 12:07:10.199000', 'tray_weight': '100', 'TS': 1781764630.1990001, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 12:07:10.221000', 'tray_weight': '235', 'TS': 1781764630.2210002, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 12:07:10.221000', 'tray_weight': '489', 'TS': 1781764630.2210002, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 12:07:10.241000', 'tray_weight': '117', 'TS': 1781764630.241, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 12:07:10.377000', 'tray_weight': '179', 'TS': 1781764630.377, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 12:07:10.415000', 'tray_weight': '188', 'TS': 1781764630.415, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 12, 7, 9, 909574)}}
[2026-06-18 12:12:58,824.824 INFO    ] processOrderPayment version is : v2
[2026-06-18 12:15:21,011.011 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 12:07:10.833000', 'tray_weight': '823', 'TS': 1781764630.833, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 12:07:10.934000', 'tray_weight': '1444', 'TS': 1781764630.934, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 12:07:10.897000', 'tray_weight': '909', 'TS': 1781764630.897, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 12:07:11.010000', 'tray_weight': '254', 'TS': 1781764631.01, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 12:07:11.025000', 'tray_weight': '354', 'TS': 1781764631.025, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 12:07:11.106000', 'tray_weight': '220', 'TS': 1781764631.106, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 12:07:11.151000', 'tray_weight': '-3', 'TS': 1781764631.151, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 12:07:11.136000', 'tray_weight': '497', 'TS': 1781764631.136, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 12:07:11.181000', 'tray_weight': '1069', 'TS': 1781764631.181, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 12:07:11.269000', 'tray_weight': '339', 'TS': 1781764631.2689998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 12:07:11.348000', 'tray_weight': '870', 'TS': 1781764631.348, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 12:07:11.346000', 'tray_weight': '713', 'TS': 1781764631.346, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 12:07:11.394000', 'tray_weight': '911', 'TS': 1781764631.394, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 12:07:11.496000', 'tray_weight': '-6', 'TS': 1781764631.496, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 12:07:11.570000', 'tray_weight': '1357', 'TS': 1781764631.57, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 12:07:11.537000', 'tray_weight': '583', 'TS': 1781764631.537, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 12, 7, 10, 879626)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 12:15:20.008000', 'tray_weight': '120', 'TS': 1781765120.008, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 12:15:20.028000', 'tray_weight': '146', 'TS': 1781765120.028, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 12:15:20.062000', 'tray_weight': '312', 'TS': 1781765120.062, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 12:15:20.082000', 'tray_weight': '362', 'TS': 1781765120.082, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 12:15:20.231000', 'tray_weight': '189', 'TS': 1781765120.2310002, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 12:15:20.249000', 'tray_weight': '434', 'TS': 1781765120.249, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 12:15:20.264000', 'tray_weight': '100', 'TS': 1781765120.264, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 12:15:20.405000', 'tray_weight': '235', 'TS': 1781765120.405, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 12:15:20.380000', 'tray_weight': '489', 'TS': 1781765120.38, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 12:15:20.399000', 'tray_weight': '117', 'TS': 1781765120.399, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 12:15:20.563000', 'tray_weight': '178', 'TS': 1781765120.563, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 12:15:20.555000', 'tray_weight': '188', 'TS': 1781765120.555, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 12, 15, 20, 41988)}}
[2026-06-18 12:15:21,020.020 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 12:07:10.833000', 'tray_weight': '823', 'TS': 1781764630.833, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 12:07:10.934000', 'tray_weight': '1444', 'TS': 1781764630.934, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 12:07:10.897000', 'tray_weight': '909', 'TS': 1781764630.897, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 12:07:11.010000', 'tray_weight': '254', 'TS': 1781764631.01, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 12:07:11.025000', 'tray_weight': '354', 'TS': 1781764631.025, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 12:07:11.106000', 'tray_weight': '220', 'TS': 1781764631.106, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 12:07:11.151000', 'tray_weight': '-3', 'TS': 1781764631.151, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 12:07:11.136000', 'tray_weight': '497', 'TS': 1781764631.136, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 12:07:11.181000', 'tray_weight': '1069', 'TS': 1781764631.181, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 12:07:11.269000', 'tray_weight': '339', 'TS': 1781764631.2689998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 12:07:11.348000', 'tray_weight': '870', 'TS': 1781764631.348, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 12:07:11.346000', 'tray_weight': '713', 'TS': 1781764631.346, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 12:07:11.394000', 'tray_weight': '911', 'TS': 1781764631.394, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 12:07:11.496000', 'tray_weight': '-6', 'TS': 1781764631.496, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 12:07:11.570000', 'tray_weight': '1357', 'TS': 1781764631.57, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 12:07:11.537000', 'tray_weight': '583', 'TS': 1781764631.537, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 12, 7, 10, 879626)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 12:15:20.008000', 'tray_weight': '120', 'TS': 1781765120.008, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 12:15:20.028000', 'tray_weight': '146', 'TS': 1781765120.028, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 12:15:20.062000', 'tray_weight': '312', 'TS': 1781765120.062, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 12:15:20.082000', 'tray_weight': '362', 'TS': 1781765120.082, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 12:15:20.231000', 'tray_weight': '189', 'TS': 1781765120.2310002, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 12:15:20.249000', 'tray_weight': '434', 'TS': 1781765120.249, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 12:15:20.264000', 'tray_weight': '100', 'TS': 1781765120.264, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 12:15:20.405000', 'tray_weight': '235', 'TS': 1781765120.405, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 12:15:20.380000', 'tray_weight': '489', 'TS': 1781765120.38, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 12:15:20.399000', 'tray_weight': '117', 'TS': 1781765120.399, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 12:15:20.563000', 'tray_weight': '178', 'TS': 1781765120.563, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 12:15:20.555000', 'tray_weight': '188', 'TS': 1781765120.555, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 12, 15, 20, 41988)}}
[2026-06-18 12:15:21,865.865 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 12:15:20.989000', 'tray_weight': '822', 'TS': 1781765120.989, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 12:15:21.089000', 'tray_weight': '1443', 'TS': 1781765121.089, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 12:15:21.069000', 'tray_weight': '911', 'TS': 1781765121.069, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 12:15:21.174000', 'tray_weight': '255', 'TS': 1781765121.1739998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 12:15:21.202000', 'tray_weight': '353', 'TS': 1781765121.202, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 12:15:21.322000', 'tray_weight': '221', 'TS': 1781765121.322, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 12:15:21.281000', 'tray_weight': '-3', 'TS': 1781765121.281, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 12:15:21.344000', 'tray_weight': '497', 'TS': 1781765121.344, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 12:15:21.407000', 'tray_weight': '1069', 'TS': 1781765121.407, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 12:15:21.457000', 'tray_weight': '338', 'TS': 1781765121.4569998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 12:15:21.479000', 'tray_weight': '870', 'TS': 1781765121.479, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 12:15:21.602000', 'tray_weight': '713', 'TS': 1781765121.602, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 12:15:21.634000', 'tray_weight': '910', 'TS': 1781765121.634, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 12:15:21.652000', 'tray_weight': '-6', 'TS': 1781765121.652, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 12:15:21.720000', 'tray_weight': '1357', 'TS': 1781765121.72, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 12:15:21.735000', 'tray_weight': '582', 'TS': 1781765121.735, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 12, 15, 21, 33004)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 12:15:20.008000', 'tray_weight': '120', 'TS': 1781765120.008, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 12:15:20.028000', 'tray_weight': '146', 'TS': 1781765120.028, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 12:15:20.062000', 'tray_weight': '312', 'TS': 1781765120.062, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 12:15:20.082000', 'tray_weight': '362', 'TS': 1781765120.082, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 12:15:20.231000', 'tray_weight': '189', 'TS': 1781765120.2310002, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 12:15:20.249000', 'tray_weight': '434', 'TS': 1781765120.249, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 12:15:20.264000', 'tray_weight': '100', 'TS': 1781765120.264, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 12:15:20.405000', 'tray_weight': '235', 'TS': 1781765120.405, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 12:15:20.380000', 'tray_weight': '489', 'TS': 1781765120.38, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 12:15:20.399000', 'tray_weight': '117', 'TS': 1781765120.399, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 12:15:20.563000', 'tray_weight': '178', 'TS': 1781765120.563, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 12:15:20.555000', 'tray_weight': '188', 'TS': 1781765120.555, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 12, 15, 20, 41988)}}
[2026-06-18 12:15:21,873.873 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 12:15:20.989000', 'tray_weight': '822', 'TS': 1781765120.989, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 12:15:21.089000', 'tray_weight': '1443', 'TS': 1781765121.089, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 12:15:21.069000', 'tray_weight': '911', 'TS': 1781765121.069, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 12:15:21.174000', 'tray_weight': '255', 'TS': 1781765121.1739998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 12:15:21.202000', 'tray_weight': '353', 'TS': 1781765121.202, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 12:15:21.322000', 'tray_weight': '221', 'TS': 1781765121.322, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 12:15:21.281000', 'tray_weight': '-3', 'TS': 1781765121.281, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 12:15:21.344000', 'tray_weight': '497', 'TS': 1781765121.344, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 12:15:21.407000', 'tray_weight': '1069', 'TS': 1781765121.407, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 12:15:21.457000', 'tray_weight': '338', 'TS': 1781765121.4569998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 12:15:21.479000', 'tray_weight': '870', 'TS': 1781765121.479, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 12:15:21.602000', 'tray_weight': '713', 'TS': 1781765121.602, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 12:15:21.634000', 'tray_weight': '910', 'TS': 1781765121.634, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 12:15:21.652000', 'tray_weight': '-6', 'TS': 1781765121.652, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 12:15:21.720000', 'tray_weight': '1357', 'TS': 1781765121.72, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 12:15:21.735000', 'tray_weight': '582', 'TS': 1781765121.735, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 12, 15, 21, 33004)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 12:15:20.008000', 'tray_weight': '120', 'TS': 1781765120.008, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 12:15:20.028000', 'tray_weight': '146', 'TS': 1781765120.028, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 12:15:20.062000', 'tray_weight': '312', 'TS': 1781765120.062, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 12:15:20.082000', 'tray_weight': '362', 'TS': 1781765120.082, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 12:15:20.231000', 'tray_weight': '189', 'TS': 1781765120.2310002, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 12:15:20.249000', 'tray_weight': '434', 'TS': 1781765120.249, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 12:15:20.264000', 'tray_weight': '100', 'TS': 1781765120.264, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 12:15:20.405000', 'tray_weight': '235', 'TS': 1781765120.405, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 12:15:20.380000', 'tray_weight': '489', 'TS': 1781765120.38, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 12:15:20.399000', 'tray_weight': '117', 'TS': 1781765120.399, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 12:15:20.563000', 'tray_weight': '178', 'TS': 1781765120.563, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 12:15:20.555000', 'tray_weight': '188', 'TS': 1781765120.555, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 12, 15, 20, 41988)}}
[2026-06-18 12:26:54,151.151 INFO    ] processOrderPayment version is : v2
[2026-06-18 12:32:06,563.563 INFO    ] processOrderPayment version is : v2
[2026-06-18 12:35:44,263.263 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 12:15:20.989000', 'tray_weight': '822', 'TS': 1781765120.989, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 12:15:21.089000', 'tray_weight': '1443', 'TS': 1781765121.089, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 12:15:21.069000', 'tray_weight': '911', 'TS': 1781765121.069, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 12:15:21.174000', 'tray_weight': '255', 'TS': 1781765121.1739998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 12:15:21.202000', 'tray_weight': '353', 'TS': 1781765121.202, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 12:15:21.322000', 'tray_weight': '221', 'TS': 1781765121.322, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 12:15:21.281000', 'tray_weight': '-3', 'TS': 1781765121.281, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 12:15:21.344000', 'tray_weight': '497', 'TS': 1781765121.344, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 12:15:21.407000', 'tray_weight': '1069', 'TS': 1781765121.407, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 12:15:21.457000', 'tray_weight': '338', 'TS': 1781765121.4569998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 12:15:21.479000', 'tray_weight': '870', 'TS': 1781765121.479, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 12:15:21.602000', 'tray_weight': '713', 'TS': 1781765121.602, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 12:15:21.634000', 'tray_weight': '910', 'TS': 1781765121.634, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 12:15:21.652000', 'tray_weight': '-6', 'TS': 1781765121.652, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 12:15:21.720000', 'tray_weight': '1357', 'TS': 1781765121.72, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 12:15:21.735000', 'tray_weight': '582', 'TS': 1781765121.735, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 12, 15, 21, 33004)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 12:35:43.272000', 'tray_weight': '120', 'TS': 1781766343.272, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 12:35:43.292000', 'tray_weight': '146', 'TS': 1781766343.2919998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 12:35:43.366000', 'tray_weight': '312', 'TS': 1781766343.366, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 12:35:43.380000', 'tray_weight': '362', 'TS': 1781766343.38, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 12:35:43.488000', 'tray_weight': '189', 'TS': 1781766343.488, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 12:35:43.507000', 'tray_weight': '433', 'TS': 1781766343.5070002, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 12:35:43.547000', 'tray_weight': '100', 'TS': 1781766343.547, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 12:35:43.566000', 'tray_weight': '235', 'TS': 1781766343.566, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 12:35:43.621000', 'tray_weight': '489', 'TS': 1781766343.6209998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 12:35:43.760000', 'tray_weight': '117', 'TS': 1781766343.76, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 12:35:43.821000', 'tray_weight': '179', 'TS': 1781766343.8209999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 12:35:43.846000', 'tray_weight': '188', 'TS': 1781766343.846, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 12, 35, 43, 303863)}}
[2026-06-18 12:35:44,277.277 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 12:15:20.989000', 'tray_weight': '822', 'TS': 1781765120.989, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 12:15:21.089000', 'tray_weight': '1443', 'TS': 1781765121.089, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 12:15:21.069000', 'tray_weight': '911', 'TS': 1781765121.069, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 12:15:21.174000', 'tray_weight': '255', 'TS': 1781765121.1739998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 12:15:21.202000', 'tray_weight': '353', 'TS': 1781765121.202, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 12:15:21.322000', 'tray_weight': '221', 'TS': 1781765121.322, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 12:15:21.281000', 'tray_weight': '-3', 'TS': 1781765121.281, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 12:15:21.344000', 'tray_weight': '497', 'TS': 1781765121.344, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 12:15:21.407000', 'tray_weight': '1069', 'TS': 1781765121.407, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 12:15:21.457000', 'tray_weight': '338', 'TS': 1781765121.4569998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 12:15:21.479000', 'tray_weight': '870', 'TS': 1781765121.479, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 12:15:21.602000', 'tray_weight': '713', 'TS': 1781765121.602, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 12:15:21.634000', 'tray_weight': '910', 'TS': 1781765121.634, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 12:15:21.652000', 'tray_weight': '-6', 'TS': 1781765121.652, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 12:15:21.720000', 'tray_weight': '1357', 'TS': 1781765121.72, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 12:15:21.735000', 'tray_weight': '582', 'TS': 1781765121.735, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 12, 15, 21, 33004)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 12:35:43.272000', 'tray_weight': '120', 'TS': 1781766343.272, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 12:35:43.292000', 'tray_weight': '146', 'TS': 1781766343.2919998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 12:35:43.366000', 'tray_weight': '312', 'TS': 1781766343.366, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 12:35:43.380000', 'tray_weight': '362', 'TS': 1781766343.38, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 12:35:43.488000', 'tray_weight': '189', 'TS': 1781766343.488, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 12:35:43.507000', 'tray_weight': '433', 'TS': 1781766343.5070002, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 12:35:43.547000', 'tray_weight': '100', 'TS': 1781766343.547, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 12:35:43.566000', 'tray_weight': '235', 'TS': 1781766343.566, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 12:35:43.621000', 'tray_weight': '489', 'TS': 1781766343.6209998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 12:35:43.760000', 'tray_weight': '117', 'TS': 1781766343.76, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 12:35:43.821000', 'tray_weight': '179', 'TS': 1781766343.8209999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 12:35:43.846000', 'tray_weight': '188', 'TS': 1781766343.846, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 12, 35, 43, 303863)}}
[2026-06-18 12:35:45,140.140 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 12:35:44.304000', 'tray_weight': '822', 'TS': 1781766344.304, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 12:35:44.364000', 'tray_weight': '1444', 'TS': 1781766344.364, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 12:35:44.396000', 'tray_weight': '910', 'TS': 1781766344.396, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 12:35:44.427000', 'tray_weight': '255', 'TS': 1781766344.4269998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 12:35:44.471000', 'tray_weight': '354', 'TS': 1781766344.471, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 12:35:44.549000', 'tray_weight': '221', 'TS': 1781766344.549, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 12:35:44.580000', 'tray_weight': '-3', 'TS': 1781766344.58, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 12:35:44.652000', 'tray_weight': '497', 'TS': 1781766344.6520002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 12:35:44.627000', 'tray_weight': '1069', 'TS': 1781766344.627, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 12:35:44.723000', 'tray_weight': '338', 'TS': 1781766344.723, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 12:35:44.748000', 'tray_weight': '870', 'TS': 1781766344.7480001, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 12:35:44.769000', 'tray_weight': '713', 'TS': 1781766344.769, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 12:35:44.874000', 'tray_weight': '910', 'TS': 1781766344.8739998, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 12:35:44.884000', 'tray_weight': '-6', 'TS': 1781766344.884, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 12:35:44.986000', 'tray_weight': '1357', 'TS': 1781766344.986, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 12:35:45.044000', 'tray_weight': '583', 'TS': 1781766345.044, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 12, 35, 44, 298071)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 12:35:43.272000', 'tray_weight': '120', 'TS': 1781766343.272, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 12:35:43.292000', 'tray_weight': '146', 'TS': 1781766343.2919998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 12:35:43.366000', 'tray_weight': '312', 'TS': 1781766343.366, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 12:35:43.380000', 'tray_weight': '362', 'TS': 1781766343.38, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 12:35:43.488000', 'tray_weight': '189', 'TS': 1781766343.488, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 12:35:43.507000', 'tray_weight': '433', 'TS': 1781766343.5070002, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 12:35:43.547000', 'tray_weight': '100', 'TS': 1781766343.547, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 12:35:43.566000', 'tray_weight': '235', 'TS': 1781766343.566, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 12:35:43.621000', 'tray_weight': '489', 'TS': 1781766343.6209998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 12:35:43.760000', 'tray_weight': '117', 'TS': 1781766343.76, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 12:35:43.821000', 'tray_weight': '179', 'TS': 1781766343.8209999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 12:35:43.846000', 'tray_weight': '188', 'TS': 1781766343.846, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 12, 35, 43, 303863)}}
[2026-06-18 12:35:45,154.154 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 12:35:44.304000', 'tray_weight': '822', 'TS': 1781766344.304, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 12:35:44.364000', 'tray_weight': '1444', 'TS': 1781766344.364, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 12:35:44.396000', 'tray_weight': '910', 'TS': 1781766344.396, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 12:35:44.427000', 'tray_weight': '255', 'TS': 1781766344.4269998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 12:35:44.471000', 'tray_weight': '354', 'TS': 1781766344.471, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 12:35:44.549000', 'tray_weight': '221', 'TS': 1781766344.549, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 12:35:44.580000', 'tray_weight': '-3', 'TS': 1781766344.58, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 12:35:44.652000', 'tray_weight': '497', 'TS': 1781766344.6520002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 12:35:44.627000', 'tray_weight': '1069', 'TS': 1781766344.627, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 12:35:44.723000', 'tray_weight': '338', 'TS': 1781766344.723, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 12:35:44.748000', 'tray_weight': '870', 'TS': 1781766344.7480001, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 12:35:44.769000', 'tray_weight': '713', 'TS': 1781766344.769, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 12:35:44.874000', 'tray_weight': '910', 'TS': 1781766344.8739998, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 12:35:44.884000', 'tray_weight': '-6', 'TS': 1781766344.884, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 12:35:44.986000', 'tray_weight': '1357', 'TS': 1781766344.986, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 12:35:45.044000', 'tray_weight': '583', 'TS': 1781766345.044, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 12, 35, 44, 298071)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 12:35:43.272000', 'tray_weight': '120', 'TS': 1781766343.272, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 12:35:43.292000', 'tray_weight': '146', 'TS': 1781766343.2919998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 12:35:43.366000', 'tray_weight': '312', 'TS': 1781766343.366, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 12:35:43.380000', 'tray_weight': '362', 'TS': 1781766343.38, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 12:35:43.488000', 'tray_weight': '189', 'TS': 1781766343.488, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 12:35:43.507000', 'tray_weight': '433', 'TS': 1781766343.5070002, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 12:35:43.547000', 'tray_weight': '100', 'TS': 1781766343.547, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 12:35:43.566000', 'tray_weight': '235', 'TS': 1781766343.566, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 12:35:43.621000', 'tray_weight': '489', 'TS': 1781766343.6209998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 12:35:43.760000', 'tray_weight': '117', 'TS': 1781766343.76, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 12:35:43.821000', 'tray_weight': '179', 'TS': 1781766343.8209999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 12:35:43.846000', 'tray_weight': '188', 'TS': 1781766343.846, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 12, 35, 43, 303863)}}
[2026-06-18 12:48:36,945.945 INFO    ] processOrderPayment version is : v2
[2026-06-18 12:48:37,095.095 INFO    ] pg status for order_id before: TM02201903190925175446 is --> False
[2026-06-18 12:48:37,395.395 INFO    ] pg status for order_id after: TM02201903190925175446 is --> {'status': False}
[2026-06-18 12:53:52,038.038 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 12:35:44.304000', 'tray_weight': '822', 'TS': 1781766344.304, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 12:35:44.364000', 'tray_weight': '1444', 'TS': 1781766344.364, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 12:35:44.396000', 'tray_weight': '910', 'TS': 1781766344.396, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 12:35:44.427000', 'tray_weight': '255', 'TS': 1781766344.4269998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 12:35:44.471000', 'tray_weight': '354', 'TS': 1781766344.471, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 12:35:44.549000', 'tray_weight': '221', 'TS': 1781766344.549, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 12:35:44.580000', 'tray_weight': '-3', 'TS': 1781766344.58, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 12:35:44.652000', 'tray_weight': '497', 'TS': 1781766344.6520002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 12:35:44.627000', 'tray_weight': '1069', 'TS': 1781766344.627, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 12:35:44.723000', 'tray_weight': '338', 'TS': 1781766344.723, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 12:35:44.748000', 'tray_weight': '870', 'TS': 1781766344.7480001, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 12:35:44.769000', 'tray_weight': '713', 'TS': 1781766344.769, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 12:35:44.874000', 'tray_weight': '910', 'TS': 1781766344.8739998, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 12:35:44.884000', 'tray_weight': '-6', 'TS': 1781766344.884, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 12:35:44.986000', 'tray_weight': '1357', 'TS': 1781766344.986, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 12:35:45.044000', 'tray_weight': '583', 'TS': 1781766345.044, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 12, 35, 44, 298071)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 12:53:51.019000', 'tray_weight': '120', 'TS': 1781767431.019, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '145', 'datetime': '2026-06-18 12:53:51.156000', 'tray_weight': '145', 'TS': 1781767431.1560001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '313', 'datetime': '2026-06-18 12:53:51.170000', 'tray_weight': '313', 'TS': 1781767431.17, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 12:53:51.188000', 'tray_weight': '362', 'TS': 1781767431.188, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 12:53:51.280000', 'tray_weight': '189', 'TS': 1781767431.2800002, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 12:53:51.300000', 'tray_weight': '433', 'TS': 1781767431.3, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 12:53:51.427000', 'tray_weight': '100', 'TS': 1781767431.4269998, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 12:53:51.448000', 'tray_weight': '235', 'TS': 1781767431.448, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 12:53:51.440000', 'tray_weight': '489', 'TS': 1781767431.44, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 12:53:51.460000', 'tray_weight': '117', 'TS': 1781767431.46, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 12:53:51.604000', 'tray_weight': '179', 'TS': 1781767431.6039999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 12:53:51.617000', 'tray_weight': '188', 'TS': 1781767431.6169999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 12, 53, 51, 126592)}}
[2026-06-18 12:53:52,046.046 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 12:35:44.304000', 'tray_weight': '822', 'TS': 1781766344.304, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 12:35:44.364000', 'tray_weight': '1444', 'TS': 1781766344.364, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 12:35:44.396000', 'tray_weight': '910', 'TS': 1781766344.396, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 12:35:44.427000', 'tray_weight': '255', 'TS': 1781766344.4269998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 12:35:44.471000', 'tray_weight': '354', 'TS': 1781766344.471, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 12:35:44.549000', 'tray_weight': '221', 'TS': 1781766344.549, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 12:35:44.580000', 'tray_weight': '-3', 'TS': 1781766344.58, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 12:35:44.652000', 'tray_weight': '497', 'TS': 1781766344.6520002, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 12:35:44.627000', 'tray_weight': '1069', 'TS': 1781766344.627, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 12:35:44.723000', 'tray_weight': '338', 'TS': 1781766344.723, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 12:35:44.748000', 'tray_weight': '870', 'TS': 1781766344.7480001, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 12:35:44.769000', 'tray_weight': '713', 'TS': 1781766344.769, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 12:35:44.874000', 'tray_weight': '910', 'TS': 1781766344.8739998, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 12:35:44.884000', 'tray_weight': '-6', 'TS': 1781766344.884, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 12:35:44.986000', 'tray_weight': '1357', 'TS': 1781766344.986, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 12:35:45.044000', 'tray_weight': '583', 'TS': 1781766345.044, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 12, 35, 44, 298071)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 12:53:51.019000', 'tray_weight': '120', 'TS': 1781767431.019, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '145', 'datetime': '2026-06-18 12:53:51.156000', 'tray_weight': '145', 'TS': 1781767431.1560001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '313', 'datetime': '2026-06-18 12:53:51.170000', 'tray_weight': '313', 'TS': 1781767431.17, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 12:53:51.188000', 'tray_weight': '362', 'TS': 1781767431.188, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 12:53:51.280000', 'tray_weight': '189', 'TS': 1781767431.2800002, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 12:53:51.300000', 'tray_weight': '433', 'TS': 1781767431.3, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 12:53:51.427000', 'tray_weight': '100', 'TS': 1781767431.4269998, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 12:53:51.448000', 'tray_weight': '235', 'TS': 1781767431.448, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 12:53:51.440000', 'tray_weight': '489', 'TS': 1781767431.44, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 12:53:51.460000', 'tray_weight': '117', 'TS': 1781767431.46, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 12:53:51.604000', 'tray_weight': '179', 'TS': 1781767431.6039999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 12:53:51.617000', 'tray_weight': '188', 'TS': 1781767431.6169999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 12, 53, 51, 126592)}}
[2026-06-18 12:53:52,829.829 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 12:53:51.986000', 'tray_weight': '823', 'TS': 1781767431.986, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 12:53:52.066000', 'tray_weight': '1444', 'TS': 1781767432.066, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 12:53:52.080000', 'tray_weight': '909', 'TS': 1781767432.08, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 12:53:52.176000', 'tray_weight': '255', 'TS': 1781767432.176, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 12:53:52.203000', 'tray_weight': '354', 'TS': 1781767432.203, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 12:53:52.244000', 'tray_weight': '221', 'TS': 1781767432.244, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 12:53:52.274000', 'tray_weight': '-3', 'TS': 1781767432.2740002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 12:53:52.373000', 'tray_weight': '497', 'TS': 1781767432.3730001, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 12:53:52.382000', 'tray_weight': '1069', 'TS': 1781767432.382, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 12:53:52.408000', 'tray_weight': '338', 'TS': 1781767432.408, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 12:53:52.460000', 'tray_weight': '871', 'TS': 1781767432.46, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 12:53:52.533000', 'tray_weight': '713', 'TS': 1781767432.533, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 12:53:52.612000', 'tray_weight': '911', 'TS': 1781767432.612, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 12:53:52.643000', 'tray_weight': '-6', 'TS': 1781767432.643, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 12:53:52.654000', 'tray_weight': '1357', 'TS': 1781767432.654, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 12:53:52.728000', 'tray_weight': '582', 'TS': 1781767432.7280002, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 12, 53, 52, 58022)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 12:53:51.019000', 'tray_weight': '120', 'TS': 1781767431.019, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '145', 'datetime': '2026-06-18 12:53:51.156000', 'tray_weight': '145', 'TS': 1781767431.1560001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '313', 'datetime': '2026-06-18 12:53:51.170000', 'tray_weight': '313', 'TS': 1781767431.17, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 12:53:51.188000', 'tray_weight': '362', 'TS': 1781767431.188, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 12:53:51.280000', 'tray_weight': '189', 'TS': 1781767431.2800002, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 12:53:51.300000', 'tray_weight': '433', 'TS': 1781767431.3, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 12:53:51.427000', 'tray_weight': '100', 'TS': 1781767431.4269998, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 12:53:51.448000', 'tray_weight': '235', 'TS': 1781767431.448, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 12:53:51.440000', 'tray_weight': '489', 'TS': 1781767431.44, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 12:53:51.460000', 'tray_weight': '117', 'TS': 1781767431.46, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 12:53:51.604000', 'tray_weight': '179', 'TS': 1781767431.6039999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 12:53:51.617000', 'tray_weight': '188', 'TS': 1781767431.6169999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 12, 53, 51, 126592)}}
[2026-06-18 12:53:52,836.836 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 12:53:51.986000', 'tray_weight': '823', 'TS': 1781767431.986, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 12:53:52.066000', 'tray_weight': '1444', 'TS': 1781767432.066, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 12:53:52.080000', 'tray_weight': '909', 'TS': 1781767432.08, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 12:53:52.176000', 'tray_weight': '255', 'TS': 1781767432.176, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 12:53:52.203000', 'tray_weight': '354', 'TS': 1781767432.203, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 12:53:52.244000', 'tray_weight': '221', 'TS': 1781767432.244, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 12:53:52.274000', 'tray_weight': '-3', 'TS': 1781767432.2740002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 12:53:52.373000', 'tray_weight': '497', 'TS': 1781767432.3730001, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 12:53:52.382000', 'tray_weight': '1069', 'TS': 1781767432.382, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 12:53:52.408000', 'tray_weight': '338', 'TS': 1781767432.408, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 12:53:52.460000', 'tray_weight': '871', 'TS': 1781767432.46, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 12:53:52.533000', 'tray_weight': '713', 'TS': 1781767432.533, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 12:53:52.612000', 'tray_weight': '911', 'TS': 1781767432.612, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 12:53:52.643000', 'tray_weight': '-6', 'TS': 1781767432.643, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 12:53:52.654000', 'tray_weight': '1357', 'TS': 1781767432.654, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 12:53:52.728000', 'tray_weight': '582', 'TS': 1781767432.7280002, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 12, 53, 52, 58022)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 12:53:51.019000', 'tray_weight': '120', 'TS': 1781767431.019, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '145', 'datetime': '2026-06-18 12:53:51.156000', 'tray_weight': '145', 'TS': 1781767431.1560001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '313', 'datetime': '2026-06-18 12:53:51.170000', 'tray_weight': '313', 'TS': 1781767431.17, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 12:53:51.188000', 'tray_weight': '362', 'TS': 1781767431.188, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 12:53:51.280000', 'tray_weight': '189', 'TS': 1781767431.2800002, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 12:53:51.300000', 'tray_weight': '433', 'TS': 1781767431.3, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 12:53:51.427000', 'tray_weight': '100', 'TS': 1781767431.4269998, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 12:53:51.448000', 'tray_weight': '235', 'TS': 1781767431.448, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 12:53:51.440000', 'tray_weight': '489', 'TS': 1781767431.44, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 12:53:51.460000', 'tray_weight': '117', 'TS': 1781767431.46, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 12:53:51.604000', 'tray_weight': '179', 'TS': 1781767431.6039999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 12:53:51.617000', 'tray_weight': '188', 'TS': 1781767431.6169999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 12, 53, 51, 126592)}}
[2026-06-18 12:57:34,675.675 INFO    ] processOrderPayment version is : v2
[2026-06-18 13:06:04,770.770 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 12:53:51.986000', 'tray_weight': '823', 'TS': 1781767431.986, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 12:53:52.066000', 'tray_weight': '1444', 'TS': 1781767432.066, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 12:53:52.080000', 'tray_weight': '909', 'TS': 1781767432.08, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 12:53:52.176000', 'tray_weight': '255', 'TS': 1781767432.176, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 12:53:52.203000', 'tray_weight': '354', 'TS': 1781767432.203, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 12:53:52.244000', 'tray_weight': '221', 'TS': 1781767432.244, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 12:53:52.274000', 'tray_weight': '-3', 'TS': 1781767432.2740002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 12:53:52.373000', 'tray_weight': '497', 'TS': 1781767432.3730001, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 12:53:52.382000', 'tray_weight': '1069', 'TS': 1781767432.382, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 12:53:52.408000', 'tray_weight': '338', 'TS': 1781767432.408, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 12:53:52.460000', 'tray_weight': '871', 'TS': 1781767432.46, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 12:53:52.533000', 'tray_weight': '713', 'TS': 1781767432.533, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 12:53:52.612000', 'tray_weight': '911', 'TS': 1781767432.612, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 12:53:52.643000', 'tray_weight': '-6', 'TS': 1781767432.643, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 12:53:52.654000', 'tray_weight': '1357', 'TS': 1781767432.654, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 12:53:52.728000', 'tray_weight': '582', 'TS': 1781767432.7280002, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 12, 53, 52, 58022)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:06:03.749000', 'tray_weight': '120', 'TS': 1781768163.749, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 13:06:03.887000', 'tray_weight': '146', 'TS': 1781768163.8869998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '313', 'datetime': '2026-06-18 13:06:03.912000', 'tray_weight': '313', 'TS': 1781768163.912, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 13:06:03.932000', 'tray_weight': '361', 'TS': 1781768163.932, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 13:06:04.042000', 'tray_weight': '189', 'TS': 1781768164.042, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:06:04.062000', 'tray_weight': '433', 'TS': 1781768164.062, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 13:06:04.082000', 'tray_weight': '100', 'TS': 1781768164.082, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 13:06:04.102000', 'tray_weight': '235', 'TS': 1781768164.102, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:06:04.241000', 'tray_weight': '489', 'TS': 1781768164.241, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:06:04.262000', 'tray_weight': '117', 'TS': 1781768164.262, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 13:06:04.280000', 'tray_weight': '179', 'TS': 1781768164.28, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:04.365000', 'tray_weight': '188', 'TS': 1781768164.365, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 3, 832073)}}
[2026-06-18 13:06:04,778.778 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 12:53:51.986000', 'tray_weight': '823', 'TS': 1781767431.986, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 12:53:52.066000', 'tray_weight': '1444', 'TS': 1781767432.066, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 12:53:52.080000', 'tray_weight': '909', 'TS': 1781767432.08, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 12:53:52.176000', 'tray_weight': '255', 'TS': 1781767432.176, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 12:53:52.203000', 'tray_weight': '354', 'TS': 1781767432.203, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 12:53:52.244000', 'tray_weight': '221', 'TS': 1781767432.244, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 12:53:52.274000', 'tray_weight': '-3', 'TS': 1781767432.2740002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 12:53:52.373000', 'tray_weight': '497', 'TS': 1781767432.3730001, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 12:53:52.382000', 'tray_weight': '1069', 'TS': 1781767432.382, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 12:53:52.408000', 'tray_weight': '338', 'TS': 1781767432.408, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 12:53:52.460000', 'tray_weight': '871', 'TS': 1781767432.46, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 12:53:52.533000', 'tray_weight': '713', 'TS': 1781767432.533, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '911', 'datetime': '2026-06-18 12:53:52.612000', 'tray_weight': '911', 'TS': 1781767432.612, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 12:53:52.643000', 'tray_weight': '-6', 'TS': 1781767432.643, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 12:53:52.654000', 'tray_weight': '1357', 'TS': 1781767432.654, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 12:53:52.728000', 'tray_weight': '582', 'TS': 1781767432.7280002, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 12, 53, 52, 58022)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:06:03.749000', 'tray_weight': '120', 'TS': 1781768163.749, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 13:06:03.887000', 'tray_weight': '146', 'TS': 1781768163.8869998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '313', 'datetime': '2026-06-18 13:06:03.912000', 'tray_weight': '313', 'TS': 1781768163.912, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 13:06:03.932000', 'tray_weight': '361', 'TS': 1781768163.932, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 13:06:04.042000', 'tray_weight': '189', 'TS': 1781768164.042, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:06:04.062000', 'tray_weight': '433', 'TS': 1781768164.062, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 13:06:04.082000', 'tray_weight': '100', 'TS': 1781768164.082, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 13:06:04.102000', 'tray_weight': '235', 'TS': 1781768164.102, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:06:04.241000', 'tray_weight': '489', 'TS': 1781768164.241, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:06:04.262000', 'tray_weight': '117', 'TS': 1781768164.262, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 13:06:04.280000', 'tray_weight': '179', 'TS': 1781768164.28, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:04.365000', 'tray_weight': '188', 'TS': 1781768164.365, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 3, 832073)}}
[2026-06-18 13:06:05,617.617 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:06:03.749000', 'tray_weight': '120', 'TS': 1781768163.749, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 13:06:03.887000', 'tray_weight': '146', 'TS': 1781768163.8869998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '313', 'datetime': '2026-06-18 13:06:03.912000', 'tray_weight': '313', 'TS': 1781768163.912, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 13:06:03.932000', 'tray_weight': '361', 'TS': 1781768163.932, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 13:06:04.042000', 'tray_weight': '189', 'TS': 1781768164.042, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:06:04.062000', 'tray_weight': '433', 'TS': 1781768164.062, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 13:06:04.082000', 'tray_weight': '100', 'TS': 1781768164.082, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 13:06:04.102000', 'tray_weight': '235', 'TS': 1781768164.102, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:06:04.241000', 'tray_weight': '489', 'TS': 1781768164.241, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:06:04.262000', 'tray_weight': '117', 'TS': 1781768164.262, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 13:06:04.280000', 'tray_weight': '179', 'TS': 1781768164.28, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:04.365000', 'tray_weight': '188', 'TS': 1781768164.365, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 3, 832073)}}
[2026-06-18 13:06:05,625.625 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:06:03.749000', 'tray_weight': '120', 'TS': 1781768163.749, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 13:06:03.887000', 'tray_weight': '146', 'TS': 1781768163.8869998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '313', 'datetime': '2026-06-18 13:06:03.912000', 'tray_weight': '313', 'TS': 1781768163.912, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 13:06:03.932000', 'tray_weight': '361', 'TS': 1781768163.932, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 13:06:04.042000', 'tray_weight': '189', 'TS': 1781768164.042, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:06:04.062000', 'tray_weight': '433', 'TS': 1781768164.062, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 13:06:04.082000', 'tray_weight': '100', 'TS': 1781768164.082, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '235', 'datetime': '2026-06-18 13:06:04.102000', 'tray_weight': '235', 'TS': 1781768164.102, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:06:04.241000', 'tray_weight': '489', 'TS': 1781768164.241, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:06:04.262000', 'tray_weight': '117', 'TS': 1781768164.262, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 13:06:04.280000', 'tray_weight': '179', 'TS': 1781768164.28, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:04.365000', 'tray_weight': '188', 'TS': 1781768164.365, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 3, 832073)}}
[2026-06-18 13:08:29,359.359 INFO    ] processOrderPayment version is : v2
[2026-06-18 13:08:29,485.485 INFO    ] pg status for order_id before: TM02201903190925175446 is --> False
[2026-06-18 13:08:29,760.760 INFO    ] pg status for order_id after: TM02201903190925175446 is --> {'status': False}
[2026-06-18 13:11:29,761.761 INFO    ] ADDRESS: 11 TRAY WEIGHT: 120 TRAY DB WEIGHT: 120
[2026-06-18 13:11:29,765.765 INFO    ] ADDRESS: 12 TRAY WEIGHT: 146 TRAY DB WEIGHT: 146
[2026-06-18 13:11:29,769.769 INFO    ] ADDRESS: 13 TRAY WEIGHT: 313 TRAY DB WEIGHT: 313
[2026-06-18 13:11:29,774.774 INFO    ] ADDRESS: 14 TRAY WEIGHT: 361 TRAY DB WEIGHT: 361
[2026-06-18 13:11:29,778.778 INFO    ] ADDRESS: 15 TRAY WEIGHT: 189 TRAY DB WEIGHT: 189
[2026-06-18 13:11:29,783.783 INFO    ] ADDRESS: 16 TRAY WEIGHT: 433 TRAY DB WEIGHT: 433
[2026-06-18 13:11:29,787.787 INFO    ] ADDRESS: 17 TRAY WEIGHT: 100 TRAY DB WEIGHT: 100
[2026-06-18 13:11:29,792.792 INFO    ] ADDRESS: 18 TRAY WEIGHT: 235 TRAY DB WEIGHT: 235
[2026-06-18 13:11:29,796.796 INFO    ] ADDRESS: 19 TRAY WEIGHT: 489 TRAY DB WEIGHT: 489
[2026-06-18 13:11:29,800.800 INFO    ] ADDRESS: 20 TRAY WEIGHT: 117 TRAY DB WEIGHT: 117
[2026-06-18 13:11:29,805.805 INFO    ] ADDRESS: 21 TRAY WEIGHT: 179 TRAY DB WEIGHT: 179
[2026-06-18 13:11:29,809.809 INFO    ] ADDRESS: 22 TRAY WEIGHT: 188 TRAY DB WEIGHT: 188
[2026-06-18 13:11:29,814.814 INFO    ] ADDRESS: 31 TRAY WEIGHT: 823 TRAY DB WEIGHT: 823
[2026-06-18 13:11:29,819.819 INFO    ] ADDRESS: 32 TRAY WEIGHT: 1444 TRAY DB WEIGHT: 1444
[2026-06-18 13:11:29,823.823 INFO    ] ADDRESS: 33 TRAY WEIGHT: 909 TRAY DB WEIGHT: 909
[2026-06-18 13:11:29,828.828 INFO    ] ADDRESS: 34 TRAY WEIGHT: 255 TRAY DB WEIGHT: 255
[2026-06-18 13:11:29,832.832 INFO    ] ADDRESS: 35 TRAY WEIGHT: 354 TRAY DB WEIGHT: 354
[2026-06-18 13:11:29,837.837 INFO    ] ADDRESS: 36 TRAY WEIGHT: 221 TRAY DB WEIGHT: 221
[2026-06-18 13:11:29,841.841 INFO    ] ADDRESS: 37 TRAY WEIGHT: -3 TRAY DB WEIGHT: -3
[2026-06-18 13:11:29,845.845 INFO    ] ADDRESS: 38 TRAY WEIGHT: 497 TRAY DB WEIGHT: 497
[2026-06-18 13:11:29,850.850 INFO    ] ADDRESS: 39 TRAY WEIGHT: 1069 TRAY DB WEIGHT: 1069
[2026-06-18 13:11:29,854.854 INFO    ] ADDRESS: 40 TRAY WEIGHT: 338 TRAY DB WEIGHT: 338
[2026-06-18 13:11:29,859.859 INFO    ] ADDRESS: 41 TRAY WEIGHT: 870 TRAY DB WEIGHT: 870
[2026-06-18 13:11:29,863.863 INFO    ] ADDRESS: 42 TRAY WEIGHT: 714 TRAY DB WEIGHT: 714
[2026-06-18 13:11:29,868.868 INFO    ] ADDRESS: 43 TRAY WEIGHT: 910 TRAY DB WEIGHT: 910
[2026-06-18 13:11:29,872.872 INFO    ] ADDRESS: 44 TRAY WEIGHT: -7 TRAY DB WEIGHT: -7
[2026-06-18 13:11:29,877.877 INFO    ] ADDRESS: 45 TRAY WEIGHT: 1357 TRAY DB WEIGHT: 1357
[2026-06-18 13:11:29,884.884 INFO    ] ADDRESS: 46 TRAY WEIGHT: 582 TRAY DB WEIGHT: 582
[2026-06-18 13:11:33,762.762 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.935000', 'tray_weight': '312', 'TS': 1781768461.935, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.564000', 'tray_weight': '362', 'TS': 1781768227.5640001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.666000', 'tray_weight': '188', 'TS': 1781768217.666, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 32, 101448)}}
[2026-06-18 13:11:33,784.784 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.935000', 'tray_weight': '312', 'TS': 1781768461.935, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.564000', 'tray_weight': '362', 'TS': 1781768227.5640001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.666000', 'tray_weight': '188', 'TS': 1781768217.666, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 32, 101448)}}
[2026-06-18 13:11:35,840.840 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.935000', 'tray_weight': '312', 'TS': 1781768461.935, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.565000', 'tray_weight': '362', 'TS': 1781768227.565, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.276000', 'tray_weight': '192', 'TS': 1781768493.276, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.666000', 'tray_weight': '188', 'TS': 1781768217.666, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.432000', 'tray_weight': '186', 'TS': 1781768493.432, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 33, 882945)}}
[2026-06-18 13:11:35,863.863 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.935000', 'tray_weight': '312', 'TS': 1781768461.935, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.565000', 'tray_weight': '362', 'TS': 1781768227.565, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.276000', 'tray_weight': '192', 'TS': 1781768493.276, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.666000', 'tray_weight': '188', 'TS': 1781768217.666, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.432000', 'tray_weight': '186', 'TS': 1781768493.432, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 33, 882945)}}
[2026-06-18 13:11:37,033.033 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.938000', 'tray_weight': '312', 'TS': 1781768461.938, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.567000', 'tray_weight': '362', 'TS': 1781768227.5670002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.199000', 'tray_weight': '210', 'TS': 1781768495.199, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.287000', 'tray_weight': '192', 'TS': 1781768493.287, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.668000', 'tray_weight': '188', 'TS': 1781768217.668, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.434000', 'tray_weight': '186', 'TS': 1781768493.434, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 35, 939169)}}
[2026-06-18 13:11:37,046.046 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.938000', 'tray_weight': '312', 'TS': 1781768461.938, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.567000', 'tray_weight': '362', 'TS': 1781768227.5670002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.199000', 'tray_weight': '210', 'TS': 1781768495.199, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.287000', 'tray_weight': '192', 'TS': 1781768493.287, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.668000', 'tray_weight': '188', 'TS': 1781768217.668, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.434000', 'tray_weight': '186', 'TS': 1781768493.434, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 35, 939169)}}
[2026-06-18 13:11:38,313.313 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.937000', 'tray_weight': '312', 'TS': 1781768461.937, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.551000', 'tray_weight': '362', 'TS': 1781768227.5509999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.195000', 'tray_weight': '210', 'TS': 1781768495.195, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.287000', 'tray_weight': '192', 'TS': 1781768493.287, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.663000', 'tray_weight': '188', 'TS': 1781768217.663, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.429000', 'tray_weight': '186', 'TS': 1781768493.4290001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 37, 122388)}}
[2026-06-18 13:11:38,330.330 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.937000', 'tray_weight': '312', 'TS': 1781768461.937, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.551000', 'tray_weight': '362', 'TS': 1781768227.5509999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.195000', 'tray_weight': '210', 'TS': 1781768495.195, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.287000', 'tray_weight': '192', 'TS': 1781768493.287, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.663000', 'tray_weight': '188', 'TS': 1781768217.663, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.429000', 'tray_weight': '186', 'TS': 1781768493.4290001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 37, 122388)}}
[2026-06-18 13:11:39,574.574 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.936000', 'tray_weight': '312', 'TS': 1781768461.936, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.557000', 'tray_weight': '362', 'TS': 1781768227.5570002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.200000', 'tray_weight': '210', 'TS': 1781768495.2, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.287000', 'tray_weight': '192', 'TS': 1781768493.287, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.659000', 'tray_weight': '188', 'TS': 1781768217.6590002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.425000', 'tray_weight': '186', 'TS': 1781768493.4250002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 38, 423118)}}
[2026-06-18 13:11:39,584.584 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.936000', 'tray_weight': '312', 'TS': 1781768461.936, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.557000', 'tray_weight': '362', 'TS': 1781768227.5570002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.200000', 'tray_weight': '210', 'TS': 1781768495.2, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.287000', 'tray_weight': '192', 'TS': 1781768493.287, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.659000', 'tray_weight': '188', 'TS': 1781768217.6590002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.425000', 'tray_weight': '186', 'TS': 1781768493.4250002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 38, 423118)}}
[2026-06-18 13:11:40,923.923 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.936000', 'tray_weight': '312', 'TS': 1781768461.9359999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.566000', 'tray_weight': '362', 'TS': 1781768227.5660002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.196000', 'tray_weight': '210', 'TS': 1781768495.196, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.276000', 'tray_weight': '192', 'TS': 1781768493.276, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.660000', 'tray_weight': '188', 'TS': 1781768217.66, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.426000', 'tray_weight': '186', 'TS': 1781768493.426, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 39, 671501)}}
[2026-06-18 13:11:40,947.947 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.936000', 'tray_weight': '312', 'TS': 1781768461.9359999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.566000', 'tray_weight': '362', 'TS': 1781768227.5660002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.196000', 'tray_weight': '210', 'TS': 1781768495.196, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.276000', 'tray_weight': '192', 'TS': 1781768493.276, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.660000', 'tray_weight': '188', 'TS': 1781768217.66, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.426000', 'tray_weight': '186', 'TS': 1781768493.426, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 39, 671501)}}
[2026-06-18 13:11:42,176.176 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.936000', 'tray_weight': '312', 'TS': 1781768461.936, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.567000', 'tray_weight': '362', 'TS': 1781768227.5670002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.194000', 'tray_weight': '210', 'TS': 1781768495.194, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.286000', 'tray_weight': '192', 'TS': 1781768493.286, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.663000', 'tray_weight': '188', 'TS': 1781768217.663, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.429000', 'tray_weight': '186', 'TS': 1781768493.4290001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 41, 28421)}}
[2026-06-18 13:11:42,185.185 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.936000', 'tray_weight': '312', 'TS': 1781768461.936, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.567000', 'tray_weight': '362', 'TS': 1781768227.5670002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.194000', 'tray_weight': '210', 'TS': 1781768495.194, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.286000', 'tray_weight': '192', 'TS': 1781768493.286, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.663000', 'tray_weight': '188', 'TS': 1781768217.663, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.429000', 'tray_weight': '186', 'TS': 1781768493.4290001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 41, 28421)}}
[2026-06-18 13:11:43,357.357 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.936000', 'tray_weight': '312', 'TS': 1781768461.936, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.563000', 'tray_weight': '362', 'TS': 1781768227.5630002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.201000', 'tray_weight': '210', 'TS': 1781768495.201, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.282000', 'tray_weight': '192', 'TS': 1781768493.2819998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.662000', 'tray_weight': '188', 'TS': 1781768217.662, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.428000', 'tray_weight': '186', 'TS': 1781768493.428, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 42, 254711)}}
[2026-06-18 13:11:43,370.370 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.936000', 'tray_weight': '312', 'TS': 1781768461.936, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.563000', 'tray_weight': '362', 'TS': 1781768227.5630002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.201000', 'tray_weight': '210', 'TS': 1781768495.201, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.282000', 'tray_weight': '192', 'TS': 1781768493.2819998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.662000', 'tray_weight': '188', 'TS': 1781768217.662, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.428000', 'tray_weight': '186', 'TS': 1781768493.428, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 42, 254711)}}
[2026-06-18 13:11:44,507.507 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.935000', 'tray_weight': '312', 'TS': 1781768461.935, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.566000', 'tray_weight': '362', 'TS': 1781768227.566, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.201000', 'tray_weight': '210', 'TS': 1781768495.201, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.284000', 'tray_weight': '192', 'TS': 1781768493.284, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.662000', 'tray_weight': '188', 'TS': 1781768217.662, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.428000', 'tray_weight': '186', 'TS': 1781768493.428, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 43, 452603)}}
[2026-06-18 13:11:44,534.534 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.935000', 'tray_weight': '312', 'TS': 1781768461.935, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.566000', 'tray_weight': '362', 'TS': 1781768227.566, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.201000', 'tray_weight': '210', 'TS': 1781768495.201, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.284000', 'tray_weight': '192', 'TS': 1781768493.284, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.662000', 'tray_weight': '188', 'TS': 1781768217.662, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.428000', 'tray_weight': '186', 'TS': 1781768493.428, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 43, 452603)}}
[2026-06-18 13:11:45,897.897 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.935000', 'tray_weight': '312', 'TS': 1781768461.935, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.551000', 'tray_weight': '362', 'TS': 1781768227.5509999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.201000', 'tray_weight': '210', 'TS': 1781768495.201, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.284000', 'tray_weight': '192', 'TS': 1781768493.2840002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.658000', 'tray_weight': '188', 'TS': 1781768217.658, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.424000', 'tray_weight': '186', 'TS': 1781768493.424, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 44, 631327)}}
[2026-06-18 13:11:45,910.910 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.935000', 'tray_weight': '312', 'TS': 1781768461.935, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.551000', 'tray_weight': '362', 'TS': 1781768227.5509999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.201000', 'tray_weight': '210', 'TS': 1781768495.201, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.284000', 'tray_weight': '192', 'TS': 1781768493.2840002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.658000', 'tray_weight': '188', 'TS': 1781768217.658, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.424000', 'tray_weight': '186', 'TS': 1781768493.424, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 44, 631327)}}
[2026-06-18 13:11:47,122.122 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.936000', 'tray_weight': '312', 'TS': 1781768461.936, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.565000', 'tray_weight': '362', 'TS': 1781768227.565, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.203000', 'tray_weight': '210', 'TS': 1781768495.203, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.284000', 'tray_weight': '192', 'TS': 1781768493.2840002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.659000', 'tray_weight': '188', 'TS': 1781768217.6590002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.425000', 'tray_weight': '186', 'TS': 1781768493.4250002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 45, 988111)}}
[2026-06-18 13:11:47,141.141 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.936000', 'tray_weight': '312', 'TS': 1781768461.936, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.565000', 'tray_weight': '362', 'TS': 1781768227.565, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.203000', 'tray_weight': '210', 'TS': 1781768495.203, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.284000', 'tray_weight': '192', 'TS': 1781768493.2840002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.659000', 'tray_weight': '188', 'TS': 1781768217.6590002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.425000', 'tray_weight': '186', 'TS': 1781768493.4250002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 45, 988111)}}
[2026-06-18 13:11:48,334.334 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.935000', 'tray_weight': '312', 'TS': 1781768461.935, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.565000', 'tray_weight': '362', 'TS': 1781768227.565, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.203000', 'tray_weight': '210', 'TS': 1781768495.2029998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.283000', 'tray_weight': '192', 'TS': 1781768493.283, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.659000', 'tray_weight': '188', 'TS': 1781768217.659, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.425000', 'tray_weight': '186', 'TS': 1781768493.425, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 47, 223610)}}
[2026-06-18 13:11:48,341.341 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.935000', 'tray_weight': '312', 'TS': 1781768461.935, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.565000', 'tray_weight': '362', 'TS': 1781768227.565, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.203000', 'tray_weight': '210', 'TS': 1781768495.2029998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.283000', 'tray_weight': '192', 'TS': 1781768493.283, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.659000', 'tray_weight': '188', 'TS': 1781768217.659, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.425000', 'tray_weight': '186', 'TS': 1781768493.425, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 47, 223610)}}
[2026-06-18 13:11:49,539.539 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.934000', 'tray_weight': '312', 'TS': 1781768461.934, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.565000', 'tray_weight': '362', 'TS': 1781768227.5649998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.200000', 'tray_weight': '210', 'TS': 1781768495.2, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.283000', 'tray_weight': '192', 'TS': 1781768493.283, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.653000', 'tray_weight': '188', 'TS': 1781768217.6529999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.419000', 'tray_weight': '186', 'TS': 1781768493.419, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 48, 418703)}}
[2026-06-18 13:11:49,551.551 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.934000', 'tray_weight': '312', 'TS': 1781768461.934, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.565000', 'tray_weight': '362', 'TS': 1781768227.5649998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.200000', 'tray_weight': '210', 'TS': 1781768495.2, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.283000', 'tray_weight': '192', 'TS': 1781768493.283, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.653000', 'tray_weight': '188', 'TS': 1781768217.6529999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.419000', 'tray_weight': '186', 'TS': 1781768493.419, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 48, 418703)}}
[2026-06-18 13:11:50,967.967 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.934000', 'tray_weight': '312', 'TS': 1781768461.934, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.563000', 'tray_weight': '362', 'TS': 1781768227.563, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.203000', 'tray_weight': '210', 'TS': 1781768495.203, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.255000', 'tray_weight': '192', 'TS': 1781768493.2549999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.656000', 'tray_weight': '188', 'TS': 1781768217.656, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.422000', 'tray_weight': '186', 'TS': 1781768493.422, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 49, 626085)}}
[2026-06-18 13:11:50,980.980 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.934000', 'tray_weight': '312', 'TS': 1781768461.934, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.563000', 'tray_weight': '362', 'TS': 1781768227.563, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.203000', 'tray_weight': '210', 'TS': 1781768495.203, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.255000', 'tray_weight': '192', 'TS': 1781768493.2549999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.656000', 'tray_weight': '188', 'TS': 1781768217.656, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.422000', 'tray_weight': '186', 'TS': 1781768493.422, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 49, 626085)}}
[2026-06-18 13:11:52,206.206 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.934000', 'tray_weight': '312', 'TS': 1781768461.9339998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.551000', 'tray_weight': '362', 'TS': 1781768227.5509999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.194000', 'tray_weight': '210', 'TS': 1781768495.194, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.280000', 'tray_weight': '192', 'TS': 1781768493.28, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.650000', 'tray_weight': '188', 'TS': 1781768217.6499999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.416000', 'tray_weight': '186', 'TS': 1781768493.416, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 51, 65754)}}
[2026-06-18 13:11:52,236.236 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.934000', 'tray_weight': '312', 'TS': 1781768461.9339998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.551000', 'tray_weight': '362', 'TS': 1781768227.5509999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.194000', 'tray_weight': '210', 'TS': 1781768495.194, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.280000', 'tray_weight': '192', 'TS': 1781768493.28, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.650000', 'tray_weight': '188', 'TS': 1781768217.6499999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.416000', 'tray_weight': '186', 'TS': 1781768493.416, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 51, 65754)}}
[2026-06-18 13:11:53,415.415 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.931000', 'tray_weight': '312', 'TS': 1781768461.931, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.564000', 'tray_weight': '362', 'TS': 1781768227.564, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.206000', 'tray_weight': '210', 'TS': 1781768495.2059999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.282000', 'tray_weight': '192', 'TS': 1781768493.282, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.656000', 'tray_weight': '188', 'TS': 1781768217.6560001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.422000', 'tray_weight': '186', 'TS': 1781768493.4220002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 52, 325549)}}
[2026-06-18 13:11:53,444.444 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.931000', 'tray_weight': '312', 'TS': 1781768461.931, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.564000', 'tray_weight': '362', 'TS': 1781768227.564, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.206000', 'tray_weight': '210', 'TS': 1781768495.2059999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.282000', 'tray_weight': '192', 'TS': 1781768493.282, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.656000', 'tray_weight': '188', 'TS': 1781768217.6560001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.422000', 'tray_weight': '186', 'TS': 1781768493.4220002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 52, 325549)}}
[2026-06-18 13:11:54,691.691 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.934000', 'tray_weight': '312', 'TS': 1781768461.934, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.564000', 'tray_weight': '362', 'TS': 1781768227.5640001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.207000', 'tray_weight': '210', 'TS': 1781768495.207, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.282000', 'tray_weight': '192', 'TS': 1781768493.282, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.652000', 'tray_weight': '188', 'TS': 1781768217.652, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.418000', 'tray_weight': '186', 'TS': 1781768493.418, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 53, 529759)}}
[2026-06-18 13:11:54,707.707 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.934000', 'tray_weight': '312', 'TS': 1781768461.934, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.564000', 'tray_weight': '362', 'TS': 1781768227.5640001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.207000', 'tray_weight': '210', 'TS': 1781768495.207, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.282000', 'tray_weight': '192', 'TS': 1781768493.282, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.652000', 'tray_weight': '188', 'TS': 1781768217.652, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.418000', 'tray_weight': '186', 'TS': 1781768493.418, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 53, 529759)}}
[2026-06-18 13:11:56,046.046 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.933000', 'tray_weight': '312', 'TS': 1781768461.9329998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.563000', 'tray_weight': '362', 'TS': 1781768227.563, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.206000', 'tray_weight': '210', 'TS': 1781768495.206, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.280000', 'tray_weight': '192', 'TS': 1781768493.28, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.647000', 'tray_weight': '188', 'TS': 1781768217.6469998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.413000', 'tray_weight': '186', 'TS': 1781768493.4129999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 54, 779666)}}
[2026-06-18 13:11:56,058.058 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.933000', 'tray_weight': '312', 'TS': 1781768461.9329998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.563000', 'tray_weight': '362', 'TS': 1781768227.563, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.206000', 'tray_weight': '210', 'TS': 1781768495.206, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.280000', 'tray_weight': '192', 'TS': 1781768493.28, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.647000', 'tray_weight': '188', 'TS': 1781768217.6469998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.413000', 'tray_weight': '186', 'TS': 1781768493.4129999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 54, 779666)}}
[2026-06-18 13:11:57,349.349 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.933000', 'tray_weight': '312', 'TS': 1781768461.933, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.564000', 'tray_weight': '362', 'TS': 1781768227.5640001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.207000', 'tray_weight': '210', 'TS': 1781768495.207, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.280000', 'tray_weight': '192', 'TS': 1781768493.28, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.652000', 'tray_weight': '188', 'TS': 1781768217.652, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.418000', 'tray_weight': '186', 'TS': 1781768493.418, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 56, 139773)}}
[2026-06-18 13:11:57,372.372 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.933000', 'tray_weight': '312', 'TS': 1781768461.933, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.564000', 'tray_weight': '362', 'TS': 1781768227.5640001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.207000', 'tray_weight': '210', 'TS': 1781768495.207, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.280000', 'tray_weight': '192', 'TS': 1781768493.28, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.652000', 'tray_weight': '188', 'TS': 1781768217.652, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.418000', 'tray_weight': '186', 'TS': 1781768493.418, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 56, 139773)}}
[2026-06-18 13:11:58,605.605 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.933000', 'tray_weight': '312', 'TS': 1781768461.933, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.562000', 'tray_weight': '362', 'TS': 1781768227.562, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.204000', 'tray_weight': '210', 'TS': 1781768495.204, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.278000', 'tray_weight': '192', 'TS': 1781768493.278, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.651000', 'tray_weight': '188', 'TS': 1781768217.651, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.417000', 'tray_weight': '186', 'TS': 1781768493.417, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 57, 445730)}}
[2026-06-18 13:11:58,623.623 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.933000', 'tray_weight': '312', 'TS': 1781768461.933, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.562000', 'tray_weight': '362', 'TS': 1781768227.562, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.204000', 'tray_weight': '210', 'TS': 1781768495.204, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.278000', 'tray_weight': '192', 'TS': 1781768493.278, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.651000', 'tray_weight': '188', 'TS': 1781768217.651, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.417000', 'tray_weight': '186', 'TS': 1781768493.417, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 57, 445730)}}
[2026-06-18 13:11:59,920.920 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.933000', 'tray_weight': '312', 'TS': 1781768461.933, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.531000', 'tray_weight': '362', 'TS': 1781768227.5310001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.207000', 'tray_weight': '210', 'TS': 1781768495.207, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.280000', 'tray_weight': '192', 'TS': 1781768493.28, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.650000', 'tray_weight': '188', 'TS': 1781768217.65, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.416000', 'tray_weight': '186', 'TS': 1781768493.4160001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 58, 743542)}}
[2026-06-18 13:11:59,933.933 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.933000', 'tray_weight': '312', 'TS': 1781768461.933, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.531000', 'tray_weight': '362', 'TS': 1781768227.5310001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.207000', 'tray_weight': '210', 'TS': 1781768495.207, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.280000', 'tray_weight': '192', 'TS': 1781768493.28, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.650000', 'tray_weight': '188', 'TS': 1781768217.65, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.416000', 'tray_weight': '186', 'TS': 1781768493.4160001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 11, 58, 743542)}}
[2026-06-18 13:12:01,524.524 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.932000', 'tray_weight': '312', 'TS': 1781768461.932, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.563000', 'tray_weight': '362', 'TS': 1781768227.563, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.206000', 'tray_weight': '210', 'TS': 1781768495.206, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.279000', 'tray_weight': '192', 'TS': 1781768493.2789998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.645000', 'tray_weight': '188', 'TS': 1781768217.645, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.411000', 'tray_weight': '186', 'TS': 1781768493.411, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 0, 11773)}}
[2026-06-18 13:12:01,537.537 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.932000', 'tray_weight': '312', 'TS': 1781768461.932, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.563000', 'tray_weight': '362', 'TS': 1781768227.563, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.206000', 'tray_weight': '210', 'TS': 1781768495.206, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.279000', 'tray_weight': '192', 'TS': 1781768493.2789998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.645000', 'tray_weight': '188', 'TS': 1781768217.645, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.411000', 'tray_weight': '186', 'TS': 1781768493.411, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 0, 11773)}}
[2026-06-18 13:12:02,846.846 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.925000', 'tray_weight': '312', 'TS': 1781768461.925, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.561000', 'tray_weight': '362', 'TS': 1781768227.561, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.208000', 'tray_weight': '210', 'TS': 1781768495.2080002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.278000', 'tray_weight': '192', 'TS': 1781768493.2779999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.648000', 'tray_weight': '188', 'TS': 1781768217.648, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.414000', 'tray_weight': '186', 'TS': 1781768493.414, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 1, 621728)}}
[2026-06-18 13:12:02,856.856 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.925000', 'tray_weight': '312', 'TS': 1781768461.925, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.561000', 'tray_weight': '362', 'TS': 1781768227.561, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.208000', 'tray_weight': '210', 'TS': 1781768495.2080002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.278000', 'tray_weight': '192', 'TS': 1781768493.2779999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.648000', 'tray_weight': '188', 'TS': 1781768217.648, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.414000', 'tray_weight': '186', 'TS': 1781768493.414, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 1, 621728)}}
[2026-06-18 13:12:04,059.059 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.932000', 'tray_weight': '312', 'TS': 1781768461.932, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.562000', 'tray_weight': '362', 'TS': 1781768227.562, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.207000', 'tray_weight': '210', 'TS': 1781768495.207, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.275000', 'tray_weight': '192', 'TS': 1781768493.2749999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.647000', 'tray_weight': '188', 'TS': 1781768217.647, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.413000', 'tray_weight': '186', 'TS': 1781768493.413, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 2, 939526)}}
[2026-06-18 13:12:04,076.076 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.932000', 'tray_weight': '312', 'TS': 1781768461.932, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.562000', 'tray_weight': '362', 'TS': 1781768227.562, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.207000', 'tray_weight': '210', 'TS': 1781768495.207, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.275000', 'tray_weight': '192', 'TS': 1781768493.2749999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.647000', 'tray_weight': '188', 'TS': 1781768217.647, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.413000', 'tray_weight': '186', 'TS': 1781768493.413, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 2, 939526)}}
[2026-06-18 13:12:05,348.348 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.932000', 'tray_weight': '312', 'TS': 1781768461.9320002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.561000', 'tray_weight': '362', 'TS': 1781768227.5609999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.209000', 'tray_weight': '210', 'TS': 1781768495.2089999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.278000', 'tray_weight': '192', 'TS': 1781768493.278, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.647000', 'tray_weight': '188', 'TS': 1781768217.647, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.413000', 'tray_weight': '186', 'TS': 1781768493.413, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 4, 181256)}}
[2026-06-18 13:12:05,358.358 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.932000', 'tray_weight': '312', 'TS': 1781768461.9320002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.561000', 'tray_weight': '362', 'TS': 1781768227.5609999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.209000', 'tray_weight': '210', 'TS': 1781768495.2089999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.278000', 'tray_weight': '192', 'TS': 1781768493.278, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.647000', 'tray_weight': '188', 'TS': 1781768217.647, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.413000', 'tray_weight': '186', 'TS': 1781768493.413, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 4, 181256)}}
[2026-06-18 13:12:06,690.690 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.930000', 'tray_weight': '312', 'TS': 1781768461.93, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.560000', 'tray_weight': '362', 'TS': 1781768227.56, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.209000', 'tray_weight': '210', 'TS': 1781768495.2089999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.275000', 'tray_weight': '192', 'TS': 1781768493.275, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.645000', 'tray_weight': '188', 'TS': 1781768217.6450002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.411000', 'tray_weight': '186', 'TS': 1781768493.411, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 5, 432207)}}
[2026-06-18 13:12:06,698.698 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.930000', 'tray_weight': '312', 'TS': 1781768461.93, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.560000', 'tray_weight': '362', 'TS': 1781768227.56, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.209000', 'tray_weight': '210', 'TS': 1781768495.2089999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.275000', 'tray_weight': '192', 'TS': 1781768493.275, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.645000', 'tray_weight': '188', 'TS': 1781768217.6450002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.411000', 'tray_weight': '186', 'TS': 1781768493.411, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 5, 432207)}}
[2026-06-18 13:12:08,032.032 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.931000', 'tray_weight': '312', 'TS': 1781768461.931, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.560000', 'tray_weight': '362', 'TS': 1781768227.5600002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.210000', 'tray_weight': '210', 'TS': 1781768495.21, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.277000', 'tray_weight': '192', 'TS': 1781768493.277, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.642000', 'tray_weight': '188', 'TS': 1781768217.642, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.408000', 'tray_weight': '186', 'TS': 1781768493.408, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 6, 768692)}}
[2026-06-18 13:12:08,043.043 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.931000', 'tray_weight': '312', 'TS': 1781768461.931, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.560000', 'tray_weight': '362', 'TS': 1781768227.5600002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.210000', 'tray_weight': '210', 'TS': 1781768495.21, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.277000', 'tray_weight': '192', 'TS': 1781768493.277, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.642000', 'tray_weight': '188', 'TS': 1781768217.642, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.408000', 'tray_weight': '186', 'TS': 1781768493.408, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 6, 768692)}}
[2026-06-18 13:12:09,186.186 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.930000', 'tray_weight': '312', 'TS': 1781768461.93, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.561000', 'tray_weight': '362', 'TS': 1781768227.5609999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.211000', 'tray_weight': '210', 'TS': 1781768495.2110002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.276000', 'tray_weight': '192', 'TS': 1781768493.276, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.643000', 'tray_weight': '188', 'TS': 1781768217.6430001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.409000', 'tray_weight': '186', 'TS': 1781768493.4090002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 8, 123299)}}
[2026-06-18 13:12:09,196.196 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.930000', 'tray_weight': '312', 'TS': 1781768461.93, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.561000', 'tray_weight': '362', 'TS': 1781768227.5609999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.211000', 'tray_weight': '210', 'TS': 1781768495.2110002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.276000', 'tray_weight': '192', 'TS': 1781768493.276, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.643000', 'tray_weight': '188', 'TS': 1781768217.6430001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.409000', 'tray_weight': '186', 'TS': 1781768493.4090002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 8, 123299)}}
[2026-06-18 13:12:10,414.414 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.930000', 'tray_weight': '312', 'TS': 1781768461.9299998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.560000', 'tray_weight': '362', 'TS': 1781768227.56, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.211000', 'tray_weight': '210', 'TS': 1781768495.211, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.276000', 'tray_weight': '192', 'TS': 1781768493.276, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.642000', 'tray_weight': '188', 'TS': 1781768217.6420002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.408000', 'tray_weight': '186', 'TS': 1781768493.408, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 9, 266359)}}
[2026-06-18 13:12:10,438.438 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.930000', 'tray_weight': '312', 'TS': 1781768461.9299998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.560000', 'tray_weight': '362', 'TS': 1781768227.56, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.211000', 'tray_weight': '210', 'TS': 1781768495.211, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.276000', 'tray_weight': '192', 'TS': 1781768493.276, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.642000', 'tray_weight': '188', 'TS': 1781768217.6420002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.408000', 'tray_weight': '186', 'TS': 1781768493.408, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 9, 266359)}}
[2026-06-18 13:12:11,827.827 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.930000', 'tray_weight': '312', 'TS': 1781768461.9299998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.559000', 'tray_weight': '362', 'TS': 1781768227.559, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.141000', 'tray_weight': '210', 'TS': 1781768495.141, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.272000', 'tray_weight': '192', 'TS': 1781768493.2719998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.641000', 'tray_weight': '188', 'TS': 1781768217.6409998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.407000', 'tray_weight': '186', 'TS': 1781768493.4069998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 10, 530719)}}
[2026-06-18 13:12:11,839.839 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.930000', 'tray_weight': '312', 'TS': 1781768461.9299998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.559000', 'tray_weight': '362', 'TS': 1781768227.559, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.141000', 'tray_weight': '210', 'TS': 1781768495.141, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.272000', 'tray_weight': '192', 'TS': 1781768493.2719998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.641000', 'tray_weight': '188', 'TS': 1781768217.6409998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.407000', 'tray_weight': '186', 'TS': 1781768493.4069998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 10, 530719)}}
[2026-06-18 13:12:13,053.053 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.929000', 'tray_weight': '312', 'TS': 1781768461.9290001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.561000', 'tray_weight': '362', 'TS': 1781768227.561, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.214000', 'tray_weight': '210', 'TS': 1781768495.214, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.276000', 'tray_weight': '192', 'TS': 1781768493.276, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.635000', 'tray_weight': '188', 'TS': 1781768217.635, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.401000', 'tray_weight': '186', 'TS': 1781768493.4009998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 11, 931536)}}
[2026-06-18 13:12:13,060.060 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.929000', 'tray_weight': '312', 'TS': 1781768461.9290001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.561000', 'tray_weight': '362', 'TS': 1781768227.561, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.214000', 'tray_weight': '210', 'TS': 1781768495.214, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.276000', 'tray_weight': '192', 'TS': 1781768493.276, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.635000', 'tray_weight': '188', 'TS': 1781768217.635, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.401000', 'tray_weight': '186', 'TS': 1781768493.4009998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 11, 931536)}}
[2026-06-18 13:12:14,243.243 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.930000', 'tray_weight': '312', 'TS': 1781768461.9299998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.561000', 'tray_weight': '362', 'TS': 1781768227.5609999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.214000', 'tray_weight': '210', 'TS': 1781768495.214, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.275000', 'tray_weight': '192', 'TS': 1781768493.275, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.639000', 'tray_weight': '188', 'TS': 1781768217.6390002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.405000', 'tray_weight': '186', 'TS': 1781768493.405, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 13, 128799)}}
[2026-06-18 13:12:14,250.250 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.930000', 'tray_weight': '312', 'TS': 1781768461.9299998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.561000', 'tray_weight': '362', 'TS': 1781768227.5609999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.214000', 'tray_weight': '210', 'TS': 1781768495.214, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.275000', 'tray_weight': '192', 'TS': 1781768493.275, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.639000', 'tray_weight': '188', 'TS': 1781768217.6390002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.405000', 'tray_weight': '186', 'TS': 1781768493.405, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 13, 128799)}}
[2026-06-18 13:12:15,392.392 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.929000', 'tray_weight': '312', 'TS': 1781768461.929, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.559000', 'tray_weight': '362', 'TS': 1781768227.559, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.215000', 'tray_weight': '210', 'TS': 1781768495.215, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.275000', 'tray_weight': '192', 'TS': 1781768493.2749999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.633000', 'tray_weight': '188', 'TS': 1781768217.633, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.399000', 'tray_weight': '186', 'TS': 1781768493.399, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 14, 319453)}}
[2026-06-18 13:12:15,415.415 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.929000', 'tray_weight': '312', 'TS': 1781768461.929, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.559000', 'tray_weight': '362', 'TS': 1781768227.559, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.215000', 'tray_weight': '210', 'TS': 1781768495.215, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.275000', 'tray_weight': '192', 'TS': 1781768493.2749999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.633000', 'tray_weight': '188', 'TS': 1781768217.633, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.399000', 'tray_weight': '186', 'TS': 1781768493.399, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 14, 319453)}}
[2026-06-18 13:12:16,730.730 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.929000', 'tray_weight': '312', 'TS': 1781768461.929, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.559000', 'tray_weight': '362', 'TS': 1781768227.559, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.214000', 'tray_weight': '210', 'TS': 1781768495.2140002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.274000', 'tray_weight': '192', 'TS': 1781768493.274, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.593000', 'tray_weight': '188', 'TS': 1781768217.593, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.359000', 'tray_weight': '186', 'TS': 1781768493.359, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 15, 499562)}}
[2026-06-18 13:12:16,745.745 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.929000', 'tray_weight': '312', 'TS': 1781768461.929, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.559000', 'tray_weight': '362', 'TS': 1781768227.559, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.214000', 'tray_weight': '210', 'TS': 1781768495.2140002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.274000', 'tray_weight': '192', 'TS': 1781768493.274, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.593000', 'tray_weight': '188', 'TS': 1781768217.593, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.359000', 'tray_weight': '186', 'TS': 1781768493.359, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 15, 499562)}}
[2026-06-18 13:12:17,986.986 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.926000', 'tray_weight': '312', 'TS': 1781768461.9259999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.558000', 'tray_weight': '362', 'TS': 1781768227.558, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.216000', 'tray_weight': '210', 'TS': 1781768495.216, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.274000', 'tray_weight': '192', 'TS': 1781768493.274, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.636000', 'tray_weight': '188', 'TS': 1781768217.6360002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.402000', 'tray_weight': '186', 'TS': 1781768493.4020002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 16, 828113)}}
[2026-06-18 13:12:17,998.998 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.926000', 'tray_weight': '312', 'TS': 1781768461.9259999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.558000', 'tray_weight': '362', 'TS': 1781768227.558, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.216000', 'tray_weight': '210', 'TS': 1781768495.216, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.274000', 'tray_weight': '192', 'TS': 1781768493.274, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.636000', 'tray_weight': '188', 'TS': 1781768217.6360002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.402000', 'tray_weight': '186', 'TS': 1781768493.4020002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 16, 828113)}}
[2026-06-18 13:12:19,271.271 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.928000', 'tray_weight': '312', 'TS': 1781768461.928, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.558000', 'tray_weight': '362', 'TS': 1781768227.558, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.215000', 'tray_weight': '210', 'TS': 1781768495.215, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.273000', 'tray_weight': '192', 'TS': 1781768493.273, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.631000', 'tray_weight': '188', 'TS': 1781768217.631, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.397000', 'tray_weight': '186', 'TS': 1781768493.397, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 18, 76963)}}
[2026-06-18 13:12:19,287.287 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.928000', 'tray_weight': '312', 'TS': 1781768461.928, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.558000', 'tray_weight': '362', 'TS': 1781768227.558, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.215000', 'tray_weight': '210', 'TS': 1781768495.215, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.273000', 'tray_weight': '192', 'TS': 1781768493.273, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.631000', 'tray_weight': '188', 'TS': 1781768217.631, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.397000', 'tray_weight': '186', 'TS': 1781768493.397, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 18, 76963)}}
[2026-06-18 13:12:20,536.536 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.928000', 'tray_weight': '312', 'TS': 1781768461.928, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.558000', 'tray_weight': '362', 'TS': 1781768227.558, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.216000', 'tray_weight': '210', 'TS': 1781768495.216, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.273000', 'tray_weight': '192', 'TS': 1781768493.273, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.634000', 'tray_weight': '188', 'TS': 1781768217.634, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.400000', 'tray_weight': '186', 'TS': 1781768493.4, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 19, 367723)}}
[2026-06-18 13:12:20,543.543 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.928000', 'tray_weight': '312', 'TS': 1781768461.928, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.558000', 'tray_weight': '362', 'TS': 1781768227.558, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.216000', 'tray_weight': '210', 'TS': 1781768495.216, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.273000', 'tray_weight': '192', 'TS': 1781768493.273, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.634000', 'tray_weight': '188', 'TS': 1781768217.634, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.400000', 'tray_weight': '186', 'TS': 1781768493.4, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 19, 367723)}}
[2026-06-18 13:12:21,901.901 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.928000', 'tray_weight': '312', 'TS': 1781768461.928, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.557000', 'tray_weight': '362', 'TS': 1781768227.557, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.211000', 'tray_weight': '210', 'TS': 1781768495.2110002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.272000', 'tray_weight': '192', 'TS': 1781768493.272, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.633000', 'tray_weight': '188', 'TS': 1781768217.633, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.399000', 'tray_weight': '186', 'TS': 1781768493.399, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 20, 625949)}}
[2026-06-18 13:12:21,913.913 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.928000', 'tray_weight': '312', 'TS': 1781768461.928, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.557000', 'tray_weight': '362', 'TS': 1781768227.557, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.211000', 'tray_weight': '210', 'TS': 1781768495.2110002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.272000', 'tray_weight': '192', 'TS': 1781768493.272, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.633000', 'tray_weight': '188', 'TS': 1781768217.633, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.399000', 'tray_weight': '186', 'TS': 1781768493.399, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 20, 625949)}}
[2026-06-18 13:12:23,092.092 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.928000', 'tray_weight': '312', 'TS': 1781768461.928, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.558000', 'tray_weight': '362', 'TS': 1781768227.558, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.217000', 'tray_weight': '210', 'TS': 1781768495.217, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.269000', 'tray_weight': '192', 'TS': 1781768493.269, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.631000', 'tray_weight': '188', 'TS': 1781768217.6309998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.397000', 'tray_weight': '186', 'TS': 1781768493.3969998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 21, 992163)}}
[2026-06-18 13:12:23,103.103 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.928000', 'tray_weight': '312', 'TS': 1781768461.928, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.558000', 'tray_weight': '362', 'TS': 1781768227.558, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.217000', 'tray_weight': '210', 'TS': 1781768495.217, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.269000', 'tray_weight': '192', 'TS': 1781768493.269, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.631000', 'tray_weight': '188', 'TS': 1781768217.6309998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.397000', 'tray_weight': '186', 'TS': 1781768493.3969998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 21, 992163)}}
[2026-06-18 13:12:24,353.353 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.927000', 'tray_weight': '312', 'TS': 1781768461.9269998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.556000', 'tray_weight': '362', 'TS': 1781768227.556, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.217000', 'tray_weight': '210', 'TS': 1781768495.217, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.272000', 'tray_weight': '192', 'TS': 1781768493.2719998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.628000', 'tray_weight': '188', 'TS': 1781768217.628, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.394000', 'tray_weight': '186', 'TS': 1781768493.394, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 23, 183728)}}
[2026-06-18 13:12:24,360.360 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.927000', 'tray_weight': '312', 'TS': 1781768461.9269998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.556000', 'tray_weight': '362', 'TS': 1781768227.556, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.217000', 'tray_weight': '210', 'TS': 1781768495.217, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.272000', 'tray_weight': '192', 'TS': 1781768493.2719998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.628000', 'tray_weight': '188', 'TS': 1781768217.628, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.394000', 'tray_weight': '186', 'TS': 1781768493.394, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 23, 183728)}}
[2026-06-18 13:12:25,554.554 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.927000', 'tray_weight': '312', 'TS': 1781768461.927, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.557000', 'tray_weight': '362', 'TS': 1781768227.557, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.218000', 'tray_weight': '210', 'TS': 1781768495.218, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.271000', 'tray_weight': '192', 'TS': 1781768493.2710001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.630000', 'tray_weight': '188', 'TS': 1781768217.6299999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.396000', 'tray_weight': '186', 'TS': 1781768493.396, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 24, 429659)}}
[2026-06-18 13:12:25,564.564 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.927000', 'tray_weight': '312', 'TS': 1781768461.927, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.557000', 'tray_weight': '362', 'TS': 1781768227.557, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.218000', 'tray_weight': '210', 'TS': 1781768495.218, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.271000', 'tray_weight': '192', 'TS': 1781768493.2710001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.630000', 'tray_weight': '188', 'TS': 1781768217.6299999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.396000', 'tray_weight': '186', 'TS': 1781768493.396, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 24, 429659)}}
[2026-06-18 13:12:26,805.805 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.926000', 'tray_weight': '312', 'TS': 1781768461.9259999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.556000', 'tray_weight': '362', 'TS': 1781768227.556, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.218000', 'tray_weight': '210', 'TS': 1781768495.218, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.271000', 'tray_weight': '192', 'TS': 1781768493.2710001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.625000', 'tray_weight': '188', 'TS': 1781768217.625, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.391000', 'tray_weight': '186', 'TS': 1781768493.391, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 25, 633339)}}
[2026-06-18 13:12:26,819.819 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.926000', 'tray_weight': '312', 'TS': 1781768461.9259999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.556000', 'tray_weight': '362', 'TS': 1781768227.556, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.218000', 'tray_weight': '210', 'TS': 1781768495.218, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.271000', 'tray_weight': '192', 'TS': 1781768493.2710001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.625000', 'tray_weight': '188', 'TS': 1781768217.625, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.391000', 'tray_weight': '186', 'TS': 1781768493.391, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 25, 633339)}}
[2026-06-18 13:12:28,148.148 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.926000', 'tray_weight': '312', 'TS': 1781768461.926, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.554000', 'tray_weight': '362', 'TS': 1781768227.5540001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.219000', 'tray_weight': '210', 'TS': 1781768495.219, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.270000', 'tray_weight': '192', 'TS': 1781768493.2700002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.628000', 'tray_weight': '188', 'TS': 1781768217.628, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.394000', 'tray_weight': '186', 'TS': 1781768493.3939998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 26, 902591)}}
[2026-06-18 13:12:28,155.155 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.926000', 'tray_weight': '312', 'TS': 1781768461.926, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.554000', 'tray_weight': '362', 'TS': 1781768227.5540001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.219000', 'tray_weight': '210', 'TS': 1781768495.219, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.270000', 'tray_weight': '192', 'TS': 1781768493.2700002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.628000', 'tray_weight': '188', 'TS': 1781768217.628, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.394000', 'tray_weight': '186', 'TS': 1781768493.3939998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 26, 902591)}}
[2026-06-18 13:12:29,393.393 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.925000', 'tray_weight': '312', 'TS': 1781768461.925, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.557000', 'tray_weight': '362', 'TS': 1781768227.5570002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.214000', 'tray_weight': '210', 'TS': 1781768495.214, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.270000', 'tray_weight': '192', 'TS': 1781768493.27, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.628000', 'tray_weight': '188', 'TS': 1781768217.628, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.394000', 'tray_weight': '186', 'TS': 1781768493.394, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 28, 243166)}}
[2026-06-18 13:12:29,435.435 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.925000', 'tray_weight': '312', 'TS': 1781768461.925, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.557000', 'tray_weight': '362', 'TS': 1781768227.5570002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.214000', 'tray_weight': '210', 'TS': 1781768495.214, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.270000', 'tray_weight': '192', 'TS': 1781768493.27, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.628000', 'tray_weight': '188', 'TS': 1781768217.628, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.394000', 'tray_weight': '186', 'TS': 1781768493.394, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 28, 243166)}}
[2026-06-18 13:12:30,774.774 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.926000', 'tray_weight': '312', 'TS': 1781768461.9259999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.556000', 'tray_weight': '362', 'TS': 1781768227.556, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.220000', 'tray_weight': '210', 'TS': 1781768495.22, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.269000', 'tray_weight': '192', 'TS': 1781768493.269, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.581000', 'tray_weight': '188', 'TS': 1781768217.581, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.347000', 'tray_weight': '186', 'TS': 1781768493.347, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 29, 527096)}}
[2026-06-18 13:12:30,787.787 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.926000', 'tray_weight': '312', 'TS': 1781768461.9259999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.556000', 'tray_weight': '362', 'TS': 1781768227.556, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.220000', 'tray_weight': '210', 'TS': 1781768495.22, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.269000', 'tray_weight': '192', 'TS': 1781768493.269, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.581000', 'tray_weight': '188', 'TS': 1781768217.581, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.347000', 'tray_weight': '186', 'TS': 1781768493.347, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 29, 527096)}}
[2026-06-18 13:12:32,216.216 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.922000', 'tray_weight': '312', 'TS': 1781768461.922, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.556000', 'tray_weight': '362', 'TS': 1781768227.556, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.219000', 'tray_weight': '210', 'TS': 1781768495.2189999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.268000', 'tray_weight': '192', 'TS': 1781768493.268, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.616000', 'tray_weight': '188', 'TS': 1781768217.6160002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.382000', 'tray_weight': '186', 'TS': 1781768493.3820002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 30, 870493)}}
[2026-06-18 13:12:32,226.226 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.922000', 'tray_weight': '312', 'TS': 1781768461.922, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.556000', 'tray_weight': '362', 'TS': 1781768227.556, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.219000', 'tray_weight': '210', 'TS': 1781768495.2189999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.268000', 'tray_weight': '192', 'TS': 1781768493.268, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.616000', 'tray_weight': '188', 'TS': 1781768217.6160002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.382000', 'tray_weight': '186', 'TS': 1781768493.3820002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 30, 870493)}}
[2026-06-18 13:12:33,424.424 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.924000', 'tray_weight': '312', 'TS': 1781768461.924, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.556000', 'tray_weight': '362', 'TS': 1781768227.556, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.220000', 'tray_weight': '210', 'TS': 1781768495.22, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.268000', 'tray_weight': '192', 'TS': 1781768493.2680001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.624000', 'tray_weight': '188', 'TS': 1781768217.624, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.390000', 'tray_weight': '186', 'TS': 1781768493.3899999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 32, 297063)}}
[2026-06-18 13:12:33,436.436 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.924000', 'tray_weight': '312', 'TS': 1781768461.924, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.556000', 'tray_weight': '362', 'TS': 1781768227.556, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.220000', 'tray_weight': '210', 'TS': 1781768495.22, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.268000', 'tray_weight': '192', 'TS': 1781768493.2680001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.624000', 'tray_weight': '188', 'TS': 1781768217.624, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.390000', 'tray_weight': '186', 'TS': 1781768493.3899999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 32, 297063)}}
[2026-06-18 13:12:34,684.684 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.926000', 'tray_weight': '312', 'TS': 1781768461.9259999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.552000', 'tray_weight': '362', 'TS': 1781768227.552, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.221000', 'tray_weight': '210', 'TS': 1781768495.221, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.255000', 'tray_weight': '192', 'TS': 1781768493.2549999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.622000', 'tray_weight': '188', 'TS': 1781768217.622, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.388000', 'tray_weight': '186', 'TS': 1781768493.388, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 33, 522341)}}
[2026-06-18 13:12:34,699.699 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.926000', 'tray_weight': '312', 'TS': 1781768461.9259999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.552000', 'tray_weight': '362', 'TS': 1781768227.552, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.221000', 'tray_weight': '210', 'TS': 1781768495.221, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.255000', 'tray_weight': '192', 'TS': 1781768493.2549999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.622000', 'tray_weight': '188', 'TS': 1781768217.622, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.388000', 'tray_weight': '186', 'TS': 1781768493.388, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 33, 522341)}}
[2026-06-18 13:12:35,900.900 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.924000', 'tray_weight': '312', 'TS': 1781768461.924, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.555000', 'tray_weight': '362', 'TS': 1781768227.555, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.221000', 'tray_weight': '210', 'TS': 1781768495.221, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.268000', 'tray_weight': '192', 'TS': 1781768493.268, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.603000', 'tray_weight': '188', 'TS': 1781768217.6030002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.369000', 'tray_weight': '186', 'TS': 1781768493.3690002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 34, 779489)}}
[2026-06-18 13:12:35,907.907 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.924000', 'tray_weight': '312', 'TS': 1781768461.924, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.555000', 'tray_weight': '362', 'TS': 1781768227.555, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.221000', 'tray_weight': '210', 'TS': 1781768495.221, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.268000', 'tray_weight': '192', 'TS': 1781768493.268, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.603000', 'tray_weight': '188', 'TS': 1781768217.6030002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.369000', 'tray_weight': '186', 'TS': 1781768493.3690002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 34, 779489)}}
[2026-06-18 13:12:37,221.221 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.925000', 'tray_weight': '312', 'TS': 1781768461.925, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.537000', 'tray_weight': '362', 'TS': 1781768227.5370002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.222000', 'tray_weight': '210', 'TS': 1781768495.2220001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.267000', 'tray_weight': '192', 'TS': 1781768493.267, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.617000', 'tray_weight': '188', 'TS': 1781768217.617, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.383000', 'tray_weight': '186', 'TS': 1781768493.383, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 35, 976271)}}
[2026-06-18 13:12:37,228.228 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.925000', 'tray_weight': '312', 'TS': 1781768461.925, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.537000', 'tray_weight': '362', 'TS': 1781768227.5370002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.222000', 'tray_weight': '210', 'TS': 1781768495.2220001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.267000', 'tray_weight': '192', 'TS': 1781768493.267, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.617000', 'tray_weight': '188', 'TS': 1781768217.617, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.383000', 'tray_weight': '186', 'TS': 1781768493.383, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 35, 976271)}}
[2026-06-18 13:12:38,383.383 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.924000', 'tray_weight': '312', 'TS': 1781768461.924, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.555000', 'tray_weight': '362', 'TS': 1781768227.555, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.223000', 'tray_weight': '210', 'TS': 1781768495.223, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.266000', 'tray_weight': '192', 'TS': 1781768493.2659998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.617000', 'tray_weight': '188', 'TS': 1781768217.6169999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.383000', 'tray_weight': '186', 'TS': 1781768493.383, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 37, 297206)}}
[2026-06-18 13:12:38,394.394 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.924000', 'tray_weight': '312', 'TS': 1781768461.924, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.555000', 'tray_weight': '362', 'TS': 1781768227.555, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.223000', 'tray_weight': '210', 'TS': 1781768495.223, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.266000', 'tray_weight': '192', 'TS': 1781768493.2659998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.617000', 'tray_weight': '188', 'TS': 1781768217.6169999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.383000', 'tray_weight': '186', 'TS': 1781768493.383, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 37, 297206)}}
[2026-06-18 13:12:39,586.586 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.923000', 'tray_weight': '312', 'TS': 1781768461.923, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.554000', 'tray_weight': '362', 'TS': 1781768227.554, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.224000', 'tray_weight': '210', 'TS': 1781768495.2240002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.267000', 'tray_weight': '192', 'TS': 1781768493.267, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.619000', 'tray_weight': '188', 'TS': 1781768217.619, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.385000', 'tray_weight': '186', 'TS': 1781768493.385, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 38, 474812)}}
[2026-06-18 13:12:39,606.606 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.923000', 'tray_weight': '312', 'TS': 1781768461.923, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.554000', 'tray_weight': '362', 'TS': 1781768227.554, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.224000', 'tray_weight': '210', 'TS': 1781768495.2240002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.267000', 'tray_weight': '192', 'TS': 1781768493.267, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.619000', 'tray_weight': '188', 'TS': 1781768217.619, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.385000', 'tray_weight': '186', 'TS': 1781768493.385, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 38, 474812)}}
[2026-06-18 13:12:40,907.907 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.924000', 'tray_weight': '312', 'TS': 1781768461.924, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.555000', 'tray_weight': '362', 'TS': 1781768227.555, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.224000', 'tray_weight': '210', 'TS': 1781768495.224, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.266000', 'tray_weight': '192', 'TS': 1781768493.266, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.619000', 'tray_weight': '188', 'TS': 1781768217.619, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.385000', 'tray_weight': '186', 'TS': 1781768493.385, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 39, 689559)}}
[2026-06-18 13:12:40,914.914 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.924000', 'tray_weight': '312', 'TS': 1781768461.924, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.555000', 'tray_weight': '362', 'TS': 1781768227.555, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.224000', 'tray_weight': '210', 'TS': 1781768495.224, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.266000', 'tray_weight': '192', 'TS': 1781768493.266, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.619000', 'tray_weight': '188', 'TS': 1781768217.619, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.385000', 'tray_weight': '186', 'TS': 1781768493.385, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 39, 689559)}}
[2026-06-18 13:12:42,058.058 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.924000', 'tray_weight': '312', 'TS': 1781768461.924, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.554000', 'tray_weight': '362', 'TS': 1781768227.5540001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.219000', 'tray_weight': '210', 'TS': 1781768495.2189999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.266000', 'tray_weight': '192', 'TS': 1781768493.266, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.604000', 'tray_weight': '188', 'TS': 1781768217.604, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.370000', 'tray_weight': '186', 'TS': 1781768493.3700001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 40, 988888)}}
[2026-06-18 13:12:42,177.177 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.924000', 'tray_weight': '312', 'TS': 1781768461.924, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.554000', 'tray_weight': '362', 'TS': 1781768227.5540001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.219000', 'tray_weight': '210', 'TS': 1781768495.2189999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.266000', 'tray_weight': '192', 'TS': 1781768493.266, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.604000', 'tray_weight': '188', 'TS': 1781768217.604, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.370000', 'tray_weight': '186', 'TS': 1781768493.3700001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 40, 988888)}}
[2026-06-18 13:12:43,519.519 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.923000', 'tray_weight': '312', 'TS': 1781768461.923, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.553000', 'tray_weight': '362', 'TS': 1781768227.553, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.225000', 'tray_weight': '210', 'TS': 1781768495.225, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.265000', 'tray_weight': '192', 'TS': 1781768493.265, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.616000', 'tray_weight': '188', 'TS': 1781768217.616, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.382000', 'tray_weight': '186', 'TS': 1781768493.382, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 42, 267994)}}
[2026-06-18 13:12:43,541.541 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.923000', 'tray_weight': '312', 'TS': 1781768461.923, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.553000', 'tray_weight': '362', 'TS': 1781768227.553, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.225000', 'tray_weight': '210', 'TS': 1781768495.225, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.265000', 'tray_weight': '192', 'TS': 1781768493.265, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.616000', 'tray_weight': '188', 'TS': 1781768217.616, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.382000', 'tray_weight': '186', 'TS': 1781768493.382, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 42, 267994)}}
[2026-06-18 13:12:44,753.753 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.923000', 'tray_weight': '312', 'TS': 1781768461.9229999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.553000', 'tray_weight': '362', 'TS': 1781768227.553, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.225000', 'tray_weight': '210', 'TS': 1781768495.2250001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.264000', 'tray_weight': '192', 'TS': 1781768493.264, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.615000', 'tray_weight': '188', 'TS': 1781768217.615, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.381000', 'tray_weight': '186', 'TS': 1781768493.381, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 43, 624988)}}
[2026-06-18 13:12:44,760.760 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.923000', 'tray_weight': '312', 'TS': 1781768461.9229999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.553000', 'tray_weight': '362', 'TS': 1781768227.553, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.225000', 'tray_weight': '210', 'TS': 1781768495.2250001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.264000', 'tray_weight': '192', 'TS': 1781768493.264, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.615000', 'tray_weight': '188', 'TS': 1781768217.615, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.381000', 'tray_weight': '186', 'TS': 1781768493.381, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 43, 624988)}}
[2026-06-18 13:12:45,868.868 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.923000', 'tray_weight': '312', 'TS': 1781768461.9229999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.549000', 'tray_weight': '362', 'TS': 1781768227.549, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.225000', 'tray_weight': '210', 'TS': 1781768495.225, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.265000', 'tray_weight': '192', 'TS': 1781768493.2649999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.609000', 'tray_weight': '188', 'TS': 1781768217.609, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.375000', 'tray_weight': '186', 'TS': 1781768493.375, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 44, 829389)}}
[2026-06-18 13:12:45,880.880 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.923000', 'tray_weight': '312', 'TS': 1781768461.9229999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.549000', 'tray_weight': '362', 'TS': 1781768227.549, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.225000', 'tray_weight': '210', 'TS': 1781768495.225, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.265000', 'tray_weight': '192', 'TS': 1781768493.2649999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.609000', 'tray_weight': '188', 'TS': 1781768217.609, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.375000', 'tray_weight': '186', 'TS': 1781768493.375, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 44, 829389)}}
[2026-06-18 13:12:47,153.153 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.922000', 'tray_weight': '312', 'TS': 1781768461.9220002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.552000', 'tray_weight': '362', 'TS': 1781768227.552, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.226000', 'tray_weight': '210', 'TS': 1781768495.226, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.264000', 'tray_weight': '192', 'TS': 1781768493.264, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.592000', 'tray_weight': '188', 'TS': 1781768217.592, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.358000', 'tray_weight': '186', 'TS': 1781768493.358, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 45, 962176)}}
[2026-06-18 13:12:47,160.160 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.922000', 'tray_weight': '312', 'TS': 1781768461.9220002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.552000', 'tray_weight': '362', 'TS': 1781768227.552, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.226000', 'tray_weight': '210', 'TS': 1781768495.226, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.264000', 'tray_weight': '192', 'TS': 1781768493.264, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.592000', 'tray_weight': '188', 'TS': 1781768217.592, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.358000', 'tray_weight': '186', 'TS': 1781768493.358, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 45, 962176)}}
[2026-06-18 13:12:48,482.482 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.922000', 'tray_weight': '312', 'TS': 1781768461.922, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.552000', 'tray_weight': '362', 'TS': 1781768227.552, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.223000', 'tray_weight': '210', 'TS': 1781768495.223, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.264000', 'tray_weight': '192', 'TS': 1781768493.264, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.612000', 'tray_weight': '188', 'TS': 1781768217.612, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.378000', 'tray_weight': '186', 'TS': 1781768493.378, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 47, 315873)}}
[2026-06-18 13:12:48,494.494 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.922000', 'tray_weight': '312', 'TS': 1781768461.922, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.552000', 'tray_weight': '362', 'TS': 1781768227.552, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.223000', 'tray_weight': '210', 'TS': 1781768495.223, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.264000', 'tray_weight': '192', 'TS': 1781768493.264, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.612000', 'tray_weight': '188', 'TS': 1781768217.612, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.378000', 'tray_weight': '186', 'TS': 1781768493.378, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 47, 315873)}}
[2026-06-18 13:12:49,664.664 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.922000', 'tray_weight': '312', 'TS': 1781768461.922, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.552000', 'tray_weight': '362', 'TS': 1781768227.552, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.226000', 'tray_weight': '210', 'TS': 1781768495.2259998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.259000', 'tray_weight': '192', 'TS': 1781768493.259, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.612000', 'tray_weight': '188', 'TS': 1781768217.612, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.378000', 'tray_weight': '186', 'TS': 1781768493.378, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 48, 563215)}}
[2026-06-18 13:12:49,697.697 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.922000', 'tray_weight': '312', 'TS': 1781768461.922, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.552000', 'tray_weight': '362', 'TS': 1781768227.552, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.226000', 'tray_weight': '210', 'TS': 1781768495.2259998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.259000', 'tray_weight': '192', 'TS': 1781768493.259, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.612000', 'tray_weight': '188', 'TS': 1781768217.612, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.378000', 'tray_weight': '186', 'TS': 1781768493.378, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 48, 563215)}}
[2026-06-18 13:12:50,898.898 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.922000', 'tray_weight': '312', 'TS': 1781768461.922, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.551000', 'tray_weight': '362', 'TS': 1781768227.5509999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.227000', 'tray_weight': '210', 'TS': 1781768495.227, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.261000', 'tray_weight': '192', 'TS': 1781768493.2610002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.611000', 'tray_weight': '188', 'TS': 1781768217.611, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.377000', 'tray_weight': '186', 'TS': 1781768493.377, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 49, 770853)}}
[2026-06-18 13:12:50,910.910 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.922000', 'tray_weight': '312', 'TS': 1781768461.922, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.551000', 'tray_weight': '362', 'TS': 1781768227.5509999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.227000', 'tray_weight': '210', 'TS': 1781768495.227, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.261000', 'tray_weight': '192', 'TS': 1781768493.2610002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.611000', 'tray_weight': '188', 'TS': 1781768217.611, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.377000', 'tray_weight': '186', 'TS': 1781768493.377, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 49, 770853)}}
[2026-06-18 13:12:52,077.077 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.921000', 'tray_weight': '312', 'TS': 1781768461.921, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.551000', 'tray_weight': '362', 'TS': 1781768227.551, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.228000', 'tray_weight': '210', 'TS': 1781768495.228, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.251000', 'tray_weight': '192', 'TS': 1781768493.251, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.609000', 'tray_weight': '188', 'TS': 1781768217.609, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.375000', 'tray_weight': '186', 'TS': 1781768493.375, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 50, 988013)}}
[2026-06-18 13:12:52,104.104 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.921000', 'tray_weight': '312', 'TS': 1781768461.921, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.551000', 'tray_weight': '362', 'TS': 1781768227.551, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.228000', 'tray_weight': '210', 'TS': 1781768495.228, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.251000', 'tray_weight': '192', 'TS': 1781768493.251, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.609000', 'tray_weight': '188', 'TS': 1781768217.609, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.375000', 'tray_weight': '186', 'TS': 1781768493.375, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 50, 988013)}}
[2026-06-18 13:12:53,462.462 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.921000', 'tray_weight': '312', 'TS': 1781768461.921, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.531000', 'tray_weight': '362', 'TS': 1781768227.5310001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.228000', 'tray_weight': '210', 'TS': 1781768495.2280002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.257000', 'tray_weight': '192', 'TS': 1781768493.257, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.608000', 'tray_weight': '188', 'TS': 1781768217.608, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.374000', 'tray_weight': '186', 'TS': 1781768493.374, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 52, 190151)}}
[2026-06-18 13:12:53,473.473 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.921000', 'tray_weight': '312', 'TS': 1781768461.921, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.531000', 'tray_weight': '362', 'TS': 1781768227.5310001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.228000', 'tray_weight': '210', 'TS': 1781768495.2280002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.257000', 'tray_weight': '192', 'TS': 1781768493.257, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.608000', 'tray_weight': '188', 'TS': 1781768217.608, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.374000', 'tray_weight': '186', 'TS': 1781768493.374, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 52, 190151)}}
[2026-06-18 13:12:54,656.656 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.921000', 'tray_weight': '312', 'TS': 1781768461.921, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.551000', 'tray_weight': '362', 'TS': 1781768227.5509999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.229000', 'tray_weight': '210', 'TS': 1781768495.2289999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.257000', 'tray_weight': '192', 'TS': 1781768493.257, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.607000', 'tray_weight': '188', 'TS': 1781768217.607, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.373000', 'tray_weight': '186', 'TS': 1781768493.3730001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 53, 560544)}}
[2026-06-18 13:12:54,668.668 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.921000', 'tray_weight': '312', 'TS': 1781768461.921, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.551000', 'tray_weight': '362', 'TS': 1781768227.5509999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.229000', 'tray_weight': '210', 'TS': 1781768495.2289999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.257000', 'tray_weight': '192', 'TS': 1781768493.257, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.607000', 'tray_weight': '188', 'TS': 1781768217.607, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.373000', 'tray_weight': '186', 'TS': 1781768493.3730001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 53, 560544)}}
[2026-06-18 13:12:55,857.857 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.920000', 'tray_weight': '312', 'TS': 1781768461.92, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.550000', 'tray_weight': '362', 'TS': 1781768227.55, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.225000', 'tray_weight': '210', 'TS': 1781768495.225, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.246000', 'tray_weight': '192', 'TS': 1781768493.246, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.607000', 'tray_weight': '188', 'TS': 1781768217.607, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.373000', 'tray_weight': '186', 'TS': 1781768493.3730001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 54, 749173)}}
[2026-06-18 13:12:55,919.919 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.920000', 'tray_weight': '312', 'TS': 1781768461.92, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.550000', 'tray_weight': '362', 'TS': 1781768227.55, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.225000', 'tray_weight': '210', 'TS': 1781768495.225, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.246000', 'tray_weight': '192', 'TS': 1781768493.246, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.607000', 'tray_weight': '188', 'TS': 1781768217.607, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.373000', 'tray_weight': '186', 'TS': 1781768493.3730001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 54, 749173)}}
[2026-06-18 13:12:57,191.191 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.920000', 'tray_weight': '312', 'TS': 1781768461.9199998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.550000', 'tray_weight': '362', 'TS': 1781768227.55, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.223000', 'tray_weight': '210', 'TS': 1781768495.223, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.261000', 'tray_weight': '192', 'TS': 1781768493.261, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.605000', 'tray_weight': '188', 'TS': 1781768217.605, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.371000', 'tray_weight': '186', 'TS': 1781768493.371, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 56, 22800)}}
[2026-06-18 13:12:57,201.201 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.920000', 'tray_weight': '312', 'TS': 1781768461.9199998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.550000', 'tray_weight': '362', 'TS': 1781768227.55, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.223000', 'tray_weight': '210', 'TS': 1781768495.223, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.261000', 'tray_weight': '192', 'TS': 1781768493.261, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.605000', 'tray_weight': '188', 'TS': 1781768217.605, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.371000', 'tray_weight': '186', 'TS': 1781768493.371, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 56, 22800)}}
[2026-06-18 13:12:58,566.566 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.919000', 'tray_weight': '312', 'TS': 1781768461.919, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.550000', 'tray_weight': '362', 'TS': 1781768227.55, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.230000', 'tray_weight': '210', 'TS': 1781768495.23, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.260000', 'tray_weight': '192', 'TS': 1781768493.26, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.604000', 'tray_weight': '188', 'TS': 1781768217.6039999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.370000', 'tray_weight': '186', 'TS': 1781768493.37, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 57, 272096)}}
[2026-06-18 13:12:58,579.579 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.919000', 'tray_weight': '312', 'TS': 1781768461.919, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.550000', 'tray_weight': '362', 'TS': 1781768227.55, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.230000', 'tray_weight': '210', 'TS': 1781768495.23, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.260000', 'tray_weight': '192', 'TS': 1781768493.26, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.604000', 'tray_weight': '188', 'TS': 1781768217.6039999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.370000', 'tray_weight': '186', 'TS': 1781768493.37, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 57, 272096)}}
[2026-06-18 13:12:59,836.836 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.920000', 'tray_weight': '312', 'TS': 1781768461.9199998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.549000', 'tray_weight': '362', 'TS': 1781768227.549, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.228000', 'tray_weight': '210', 'TS': 1781768495.2280002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.260000', 'tray_weight': '192', 'TS': 1781768493.26, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.604000', 'tray_weight': '188', 'TS': 1781768217.604, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.370000', 'tray_weight': '186', 'TS': 1781768493.3700001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 58, 661464)}}
[2026-06-18 13:12:59,849.849 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.920000', 'tray_weight': '312', 'TS': 1781768461.9199998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.549000', 'tray_weight': '362', 'TS': 1781768227.549, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.228000', 'tray_weight': '210', 'TS': 1781768495.2280002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.260000', 'tray_weight': '192', 'TS': 1781768493.26, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.604000', 'tray_weight': '188', 'TS': 1781768217.604, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.370000', 'tray_weight': '186', 'TS': 1781768493.3700001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 58, 661464)}}
[2026-06-18 13:13:01,095.095 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.919000', 'tray_weight': '312', 'TS': 1781768461.9190001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.549000', 'tray_weight': '362', 'TS': 1781768227.549, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.223000', 'tray_weight': '210', 'TS': 1781768495.223, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.259000', 'tray_weight': '192', 'TS': 1781768493.259, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.602000', 'tray_weight': '188', 'TS': 1781768217.602, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.368000', 'tray_weight': '186', 'TS': 1781768493.368, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 59, 945258)}}
[2026-06-18 13:13:01,115.115 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.919000', 'tray_weight': '312', 'TS': 1781768461.9190001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.549000', 'tray_weight': '362', 'TS': 1781768227.549, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.223000', 'tray_weight': '210', 'TS': 1781768495.223, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.259000', 'tray_weight': '192', 'TS': 1781768493.259, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.602000', 'tray_weight': '188', 'TS': 1781768217.602, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.368000', 'tray_weight': '186', 'TS': 1781768493.368, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 12, 59, 945258)}}
[2026-06-18 13:13:02,751.751 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.919000', 'tray_weight': '312', 'TS': 1781768461.919, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.549000', 'tray_weight': '362', 'TS': 1781768227.549, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.226000', 'tray_weight': '210', 'TS': 1781768495.226, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.250000', 'tray_weight': '192', 'TS': 1781768493.25, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.600000', 'tray_weight': '188', 'TS': 1781768217.6000001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.366000', 'tray_weight': '186', 'TS': 1781768493.366, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 1, 195861)}}
[2026-06-18 13:13:02,872.872 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.919000', 'tray_weight': '312', 'TS': 1781768461.919, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.549000', 'tray_weight': '362', 'TS': 1781768227.549, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.226000', 'tray_weight': '210', 'TS': 1781768495.226, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.250000', 'tray_weight': '192', 'TS': 1781768493.25, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.600000', 'tray_weight': '188', 'TS': 1781768217.6000001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.366000', 'tray_weight': '186', 'TS': 1781768493.366, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 1, 195861)}}
[2026-06-18 13:13:04,417.417 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.919000', 'tray_weight': '312', 'TS': 1781768461.919, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.548000', 'tray_weight': '362', 'TS': 1781768227.548, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.228000', 'tray_weight': '210', 'TS': 1781768495.228, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.258000', 'tray_weight': '192', 'TS': 1781768493.258, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.599000', 'tray_weight': '188', 'TS': 1781768217.599, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.365000', 'tray_weight': '186', 'TS': 1781768493.365, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 2, 995414)}}
[2026-06-18 13:13:04,440.440 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.919000', 'tray_weight': '312', 'TS': 1781768461.919, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.548000', 'tray_weight': '362', 'TS': 1781768227.548, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.228000', 'tray_weight': '210', 'TS': 1781768495.228, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.258000', 'tray_weight': '192', 'TS': 1781768493.258, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.599000', 'tray_weight': '188', 'TS': 1781768217.599, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.365000', 'tray_weight': '186', 'TS': 1781768493.365, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 2, 995414)}}
[2026-06-18 13:13:05,702.702 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.918000', 'tray_weight': '312', 'TS': 1781768461.918, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.546000', 'tray_weight': '362', 'TS': 1781768227.546, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.233000', 'tray_weight': '210', 'TS': 1781768495.233, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.254000', 'tray_weight': '192', 'TS': 1781768493.254, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.599000', 'tray_weight': '188', 'TS': 1781768217.599, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.365000', 'tray_weight': '186', 'TS': 1781768493.3649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 4, 513347)}}
[2026-06-18 13:13:05,715.715 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.918000', 'tray_weight': '312', 'TS': 1781768461.918, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.546000', 'tray_weight': '362', 'TS': 1781768227.546, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.233000', 'tray_weight': '210', 'TS': 1781768495.233, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.254000', 'tray_weight': '192', 'TS': 1781768493.254, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.599000', 'tray_weight': '188', 'TS': 1781768217.599, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.365000', 'tray_weight': '186', 'TS': 1781768493.3649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 4, 513347)}}
[2026-06-18 13:13:06,913.913 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.918000', 'tray_weight': '312', 'TS': 1781768461.918, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.548000', 'tray_weight': '362', 'TS': 1781768227.548, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.234000', 'tray_weight': '210', 'TS': 1781768495.234, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.258000', 'tray_weight': '192', 'TS': 1781768493.2580001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.597000', 'tray_weight': '188', 'TS': 1781768217.597, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.363000', 'tray_weight': '186', 'TS': 1781768493.363, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 5, 793046)}}
[2026-06-18 13:13:06,925.925 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.918000', 'tray_weight': '312', 'TS': 1781768461.918, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.548000', 'tray_weight': '362', 'TS': 1781768227.548, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.234000', 'tray_weight': '210', 'TS': 1781768495.234, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.258000', 'tray_weight': '192', 'TS': 1781768493.2580001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.597000', 'tray_weight': '188', 'TS': 1781768217.597, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.363000', 'tray_weight': '186', 'TS': 1781768493.363, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 5, 793046)}}
[2026-06-18 13:13:08,271.271 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.918000', 'tray_weight': '312', 'TS': 1781768461.918, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.547000', 'tray_weight': '362', 'TS': 1781768227.547, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.234000', 'tray_weight': '210', 'TS': 1781768495.234, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.254000', 'tray_weight': '192', 'TS': 1781768493.254, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.598000', 'tray_weight': '188', 'TS': 1781768217.5979998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.364000', 'tray_weight': '186', 'TS': 1781768493.3639998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 7, 18418)}}
[2026-06-18 13:13:08,283.283 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.918000', 'tray_weight': '312', 'TS': 1781768461.918, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.547000', 'tray_weight': '362', 'TS': 1781768227.547, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.234000', 'tray_weight': '210', 'TS': 1781768495.234, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.254000', 'tray_weight': '192', 'TS': 1781768493.254, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.598000', 'tray_weight': '188', 'TS': 1781768217.5979998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.364000', 'tray_weight': '186', 'TS': 1781768493.3639998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 7, 18418)}}
[2026-06-18 13:13:09,549.549 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.917000', 'tray_weight': '312', 'TS': 1781768461.917, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.547000', 'tray_weight': '362', 'TS': 1781768227.5470002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.221000', 'tray_weight': '210', 'TS': 1781768495.221, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.256000', 'tray_weight': '192', 'TS': 1781768493.256, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.596000', 'tray_weight': '188', 'TS': 1781768217.596, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.362000', 'tray_weight': '186', 'TS': 1781768493.362, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 8, 352655)}}
[2026-06-18 13:13:09,557.557 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.917000', 'tray_weight': '312', 'TS': 1781768461.917, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.547000', 'tray_weight': '362', 'TS': 1781768227.5470002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.221000', 'tray_weight': '210', 'TS': 1781768495.221, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.256000', 'tray_weight': '192', 'TS': 1781768493.256, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.596000', 'tray_weight': '188', 'TS': 1781768217.596, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.362000', 'tray_weight': '186', 'TS': 1781768493.362, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 8, 352655)}}
[2026-06-18 13:13:10,774.774 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.918000', 'tray_weight': '312', 'TS': 1781768461.918, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.548000', 'tray_weight': '362', 'TS': 1781768227.5479999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.237000', 'tray_weight': '210', 'TS': 1781768495.237, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.256000', 'tray_weight': '192', 'TS': 1781768493.256, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.595000', 'tray_weight': '188', 'TS': 1781768217.595, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.361000', 'tray_weight': '186', 'TS': 1781768493.361, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 9, 628517)}}
[2026-06-18 13:13:10,787.787 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.918000', 'tray_weight': '312', 'TS': 1781768461.918, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.548000', 'tray_weight': '362', 'TS': 1781768227.5479999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.237000', 'tray_weight': '210', 'TS': 1781768495.237, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.256000', 'tray_weight': '192', 'TS': 1781768493.256, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.595000', 'tray_weight': '188', 'TS': 1781768217.595, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.361000', 'tray_weight': '186', 'TS': 1781768493.361, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 9, 628517)}}
[2026-06-18 13:13:12,025.025 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.917000', 'tray_weight': '312', 'TS': 1781768461.917, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.547000', 'tray_weight': '362', 'TS': 1781768227.5470002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.235000', 'tray_weight': '210', 'TS': 1781768495.2350001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.256000', 'tray_weight': '192', 'TS': 1781768493.256, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.590000', 'tray_weight': '188', 'TS': 1781768217.59, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.356000', 'tray_weight': '186', 'TS': 1781768493.356, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 10, 872621)}}
[2026-06-18 13:13:12,037.037 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.917000', 'tray_weight': '312', 'TS': 1781768461.917, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.547000', 'tray_weight': '362', 'TS': 1781768227.5470002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.235000', 'tray_weight': '210', 'TS': 1781768495.2350001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.256000', 'tray_weight': '192', 'TS': 1781768493.256, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.590000', 'tray_weight': '188', 'TS': 1781768217.59, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.356000', 'tray_weight': '186', 'TS': 1781768493.356, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 10, 872621)}}
[2026-06-18 13:13:13,467.467 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.917000', 'tray_weight': '312', 'TS': 1781768461.917, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.547000', 'tray_weight': '362', 'TS': 1781768227.547, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.235000', 'tray_weight': '210', 'TS': 1781768495.2350001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.255000', 'tray_weight': '192', 'TS': 1781768493.255, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.580000', 'tray_weight': '188', 'TS': 1781768217.58, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.346000', 'tray_weight': '186', 'TS': 1781768493.346, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 12, 130606)}}
[2026-06-18 13:13:13,479.479 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.917000', 'tray_weight': '312', 'TS': 1781768461.917, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.547000', 'tray_weight': '362', 'TS': 1781768227.547, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.235000', 'tray_weight': '210', 'TS': 1781768495.2350001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.255000', 'tray_weight': '192', 'TS': 1781768493.255, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.580000', 'tray_weight': '188', 'TS': 1781768217.58, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.346000', 'tray_weight': '186', 'TS': 1781768493.346, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 12, 130606)}}
[2026-06-18 13:13:14,714.714 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.916000', 'tray_weight': '312', 'TS': 1781768461.9160001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.546000', 'tray_weight': '362', 'TS': 1781768227.546, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.234000', 'tray_weight': '210', 'TS': 1781768495.234, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.255000', 'tray_weight': '192', 'TS': 1781768493.255, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.593000', 'tray_weight': '188', 'TS': 1781768217.593, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.359000', 'tray_weight': '186', 'TS': 1781768493.359, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 13, 562255)}}
[2026-06-18 13:13:14,726.726 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.916000', 'tray_weight': '312', 'TS': 1781768461.9160001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.546000', 'tray_weight': '362', 'TS': 1781768227.546, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.234000', 'tray_weight': '210', 'TS': 1781768495.234, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.255000', 'tray_weight': '192', 'TS': 1781768493.255, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.593000', 'tray_weight': '188', 'TS': 1781768217.593, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.359000', 'tray_weight': '186', 'TS': 1781768493.359, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 13, 562255)}}
[2026-06-18 13:13:15,849.849 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.916000', 'tray_weight': '312', 'TS': 1781768461.916, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.547000', 'tray_weight': '362', 'TS': 1781768227.547, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.238000', 'tray_weight': '210', 'TS': 1781768495.2380002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.254000', 'tray_weight': '192', 'TS': 1781768493.254, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.578000', 'tray_weight': '188', 'TS': 1781768217.578, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.344000', 'tray_weight': '186', 'TS': 1781768493.344, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 14, 799717)}}
[2026-06-18 13:13:15,887.887 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.916000', 'tray_weight': '312', 'TS': 1781768461.916, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.547000', 'tray_weight': '362', 'TS': 1781768227.547, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.238000', 'tray_weight': '210', 'TS': 1781768495.2380002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.254000', 'tray_weight': '192', 'TS': 1781768493.254, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.578000', 'tray_weight': '188', 'TS': 1781768217.578, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.344000', 'tray_weight': '186', 'TS': 1781768493.344, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 14, 799717)}}
[2026-06-18 13:13:17,102.102 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.917000', 'tray_weight': '312', 'TS': 1781768461.917, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.546000', 'tray_weight': '362', 'TS': 1781768227.546, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.210000', 'tray_weight': '210', 'TS': 1781768495.21, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.253000', 'tray_weight': '192', 'TS': 1781768493.253, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.579000', 'tray_weight': '188', 'TS': 1781768217.579, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.345000', 'tray_weight': '186', 'TS': 1781768493.345, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 15, 972980)}}
[2026-06-18 13:13:17,110.110 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.917000', 'tray_weight': '312', 'TS': 1781768461.917, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.546000', 'tray_weight': '362', 'TS': 1781768227.546, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.210000', 'tray_weight': '210', 'TS': 1781768495.21, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.253000', 'tray_weight': '192', 'TS': 1781768493.253, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.579000', 'tray_weight': '188', 'TS': 1781768217.579, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.345000', 'tray_weight': '186', 'TS': 1781768493.345, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 15, 972980)}}
[2026-06-18 13:13:18,368.368 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.915000', 'tray_weight': '312', 'TS': 1781768461.915, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.546000', 'tray_weight': '362', 'TS': 1781768227.546, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.238000', 'tray_weight': '210', 'TS': 1781768495.238, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.253000', 'tray_weight': '192', 'TS': 1781768493.253, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.590000', 'tray_weight': '188', 'TS': 1781768217.59, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.356000', 'tray_weight': '186', 'TS': 1781768493.356, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 17, 181085)}}
[2026-06-18 13:13:18,381.381 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.915000', 'tray_weight': '312', 'TS': 1781768461.915, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.546000', 'tray_weight': '362', 'TS': 1781768227.546, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.238000', 'tray_weight': '210', 'TS': 1781768495.238, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.253000', 'tray_weight': '192', 'TS': 1781768493.253, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.590000', 'tray_weight': '188', 'TS': 1781768217.59, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.356000', 'tray_weight': '186', 'TS': 1781768493.356, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 17, 181085)}}
[2026-06-18 13:13:19,780.780 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.915000', 'tray_weight': '312', 'TS': 1781768461.915, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.545000', 'tray_weight': '362', 'TS': 1781768227.545, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.208000', 'tray_weight': '210', 'TS': 1781768495.208, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.253000', 'tray_weight': '192', 'TS': 1781768493.253, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.589000', 'tray_weight': '188', 'TS': 1781768217.589, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.355000', 'tray_weight': '186', 'TS': 1781768493.3549998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 18, 463905)}}
[2026-06-18 13:13:19,792.792 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.915000', 'tray_weight': '312', 'TS': 1781768461.915, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.545000', 'tray_weight': '362', 'TS': 1781768227.545, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.208000', 'tray_weight': '210', 'TS': 1781768495.208, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.253000', 'tray_weight': '192', 'TS': 1781768493.253, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.589000', 'tray_weight': '188', 'TS': 1781768217.589, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.355000', 'tray_weight': '186', 'TS': 1781768493.3549998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 18, 463905)}}
[2026-06-18 13:13:21,038.038 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.915000', 'tray_weight': '312', 'TS': 1781768461.915, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.546000', 'tray_weight': '362', 'TS': 1781768227.546, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.239000', 'tray_weight': '210', 'TS': 1781768495.2389998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.253000', 'tray_weight': '192', 'TS': 1781768493.2529998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.577000', 'tray_weight': '188', 'TS': 1781768217.5770001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.343000', 'tray_weight': '186', 'TS': 1781768493.3430002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 19, 870930)}}
[2026-06-18 13:13:21,055.055 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.915000', 'tray_weight': '312', 'TS': 1781768461.915, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.546000', 'tray_weight': '362', 'TS': 1781768227.546, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.239000', 'tray_weight': '210', 'TS': 1781768495.2389998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.253000', 'tray_weight': '192', 'TS': 1781768493.2529998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.577000', 'tray_weight': '188', 'TS': 1781768217.5770001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.343000', 'tray_weight': '186', 'TS': 1781768493.3430002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 19, 870930)}}
[2026-06-18 13:13:22,261.261 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.915000', 'tray_weight': '312', 'TS': 1781768461.9150002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.543000', 'tray_weight': '362', 'TS': 1781768227.543, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.240000', 'tray_weight': '210', 'TS': 1781768495.24, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.253000', 'tray_weight': '192', 'TS': 1781768493.253, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.586000', 'tray_weight': '188', 'TS': 1781768217.586, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.352000', 'tray_weight': '186', 'TS': 1781768493.352, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 21, 135602)}}
[2026-06-18 13:13:22,274.274 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.915000', 'tray_weight': '312', 'TS': 1781768461.9150002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.543000', 'tray_weight': '362', 'TS': 1781768227.543, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.240000', 'tray_weight': '210', 'TS': 1781768495.24, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.253000', 'tray_weight': '192', 'TS': 1781768493.253, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.586000', 'tray_weight': '188', 'TS': 1781768217.586, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.352000', 'tray_weight': '186', 'TS': 1781768493.352, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 21, 135602)}}
[2026-06-18 13:13:23,518.518 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.916000', 'tray_weight': '312', 'TS': 1781768461.9160001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.545000', 'tray_weight': '362', 'TS': 1781768227.545, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.241000', 'tray_weight': '210', 'TS': 1781768495.241, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.250000', 'tray_weight': '192', 'TS': 1781768493.25, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.586000', 'tray_weight': '188', 'TS': 1781768217.586, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.352000', 'tray_weight': '186', 'TS': 1781768493.352, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 22, 360156)}}
[2026-06-18 13:13:23,531.531 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.916000', 'tray_weight': '312', 'TS': 1781768461.9160001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.545000', 'tray_weight': '362', 'TS': 1781768227.545, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.241000', 'tray_weight': '210', 'TS': 1781768495.241, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.250000', 'tray_weight': '192', 'TS': 1781768493.25, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.586000', 'tray_weight': '188', 'TS': 1781768217.586, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.352000', 'tray_weight': '186', 'TS': 1781768493.352, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 22, 360156)}}
[2026-06-18 13:13:24,900.900 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.915000', 'tray_weight': '312', 'TS': 1781768461.9150002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.534000', 'tray_weight': '362', 'TS': 1781768227.534, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.242000', 'tray_weight': '210', 'TS': 1781768495.2419999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.252000', 'tray_weight': '192', 'TS': 1781768493.252, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.581000', 'tray_weight': '188', 'TS': 1781768217.581, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.347000', 'tray_weight': '186', 'TS': 1781768493.3470001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 23, 734126)}}
[2026-06-18 13:13:24,913.913 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.915000', 'tray_weight': '312', 'TS': 1781768461.9150002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.534000', 'tray_weight': '362', 'TS': 1781768227.534, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.242000', 'tray_weight': '210', 'TS': 1781768495.2419999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.252000', 'tray_weight': '192', 'TS': 1781768493.252, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.581000', 'tray_weight': '188', 'TS': 1781768217.581, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.347000', 'tray_weight': '186', 'TS': 1781768493.3470001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 23, 734126)}}
[2026-06-18 13:13:26,284.284 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.914000', 'tray_weight': '312', 'TS': 1781768461.914, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.544000', 'tray_weight': '362', 'TS': 1781768227.544, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.226000', 'tray_weight': '210', 'TS': 1781768495.226, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.250000', 'tray_weight': '192', 'TS': 1781768493.25, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.562000', 'tray_weight': '188', 'TS': 1781768217.5619998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.328000', 'tray_weight': '186', 'TS': 1781768493.3279998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 24, 994624)}}
[2026-06-18 13:13:26,305.305 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.914000', 'tray_weight': '312', 'TS': 1781768461.914, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.544000', 'tray_weight': '362', 'TS': 1781768227.544, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.226000', 'tray_weight': '210', 'TS': 1781768495.226, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.250000', 'tray_weight': '192', 'TS': 1781768493.25, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.562000', 'tray_weight': '188', 'TS': 1781768217.5619998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.328000', 'tray_weight': '186', 'TS': 1781768493.3279998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 24, 994624)}}
[2026-06-18 13:13:27,511.511 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.914000', 'tray_weight': '312', 'TS': 1781768461.9139998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.544000', 'tray_weight': '362', 'TS': 1781768227.544, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.242000', 'tray_weight': '210', 'TS': 1781768495.2419999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.250000', 'tray_weight': '192', 'TS': 1781768493.25, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.560000', 'tray_weight': '188', 'TS': 1781768217.5600002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.326000', 'tray_weight': '186', 'TS': 1781768493.326, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 26, 388621)}}
[2026-06-18 13:13:27,526.526 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.914000', 'tray_weight': '312', 'TS': 1781768461.9139998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.544000', 'tray_weight': '362', 'TS': 1781768227.544, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.242000', 'tray_weight': '210', 'TS': 1781768495.2419999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.250000', 'tray_weight': '192', 'TS': 1781768493.25, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.560000', 'tray_weight': '188', 'TS': 1781768217.5600002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.326000', 'tray_weight': '186', 'TS': 1781768493.326, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 26, 388621)}}
[2026-06-18 13:13:28,732.732 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.914000', 'tray_weight': '312', 'TS': 1781768461.914, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.543000', 'tray_weight': '362', 'TS': 1781768227.543, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.242000', 'tray_weight': '210', 'TS': 1781768495.242, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.249000', 'tray_weight': '192', 'TS': 1781768493.249, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.582000', 'tray_weight': '188', 'TS': 1781768217.582, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.348000', 'tray_weight': '186', 'TS': 1781768493.348, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 27, 608689)}}
[2026-06-18 13:13:28,744.744 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.914000', 'tray_weight': '312', 'TS': 1781768461.914, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.543000', 'tray_weight': '362', 'TS': 1781768227.543, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.242000', 'tray_weight': '210', 'TS': 1781768495.242, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.249000', 'tray_weight': '192', 'TS': 1781768493.249, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.582000', 'tray_weight': '188', 'TS': 1781768217.582, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.348000', 'tray_weight': '186', 'TS': 1781768493.348, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 27, 608689)}}
[2026-06-18 13:13:30,074.074 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.912000', 'tray_weight': '312', 'TS': 1781768461.912, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.543000', 'tray_weight': '362', 'TS': 1781768227.543, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.243000', 'tray_weight': '210', 'TS': 1781768495.243, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.249000', 'tray_weight': '192', 'TS': 1781768493.249, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.580000', 'tray_weight': '188', 'TS': 1781768217.58, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.346000', 'tray_weight': '186', 'TS': 1781768493.346, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 28, 943591)}}
[2026-06-18 13:13:30,099.099 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.912000', 'tray_weight': '312', 'TS': 1781768461.912, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.543000', 'tray_weight': '362', 'TS': 1781768227.543, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.243000', 'tray_weight': '210', 'TS': 1781768495.243, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.249000', 'tray_weight': '192', 'TS': 1781768493.249, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.580000', 'tray_weight': '188', 'TS': 1781768217.58, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.346000', 'tray_weight': '186', 'TS': 1781768493.346, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 28, 943591)}}
[2026-06-18 13:13:31,400.400 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.913000', 'tray_weight': '312', 'TS': 1781768461.913, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.542000', 'tray_weight': '362', 'TS': 1781768227.542, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.241000', 'tray_weight': '210', 'TS': 1781768495.241, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.250000', 'tray_weight': '192', 'TS': 1781768493.25, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.580000', 'tray_weight': '188', 'TS': 1781768217.58, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.346000', 'tray_weight': '186', 'TS': 1781768493.346, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 30, 173361)}}
[2026-06-18 13:13:31,413.413 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.913000', 'tray_weight': '312', 'TS': 1781768461.913, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.542000', 'tray_weight': '362', 'TS': 1781768227.542, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.241000', 'tray_weight': '210', 'TS': 1781768495.241, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.250000', 'tray_weight': '192', 'TS': 1781768493.25, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.580000', 'tray_weight': '188', 'TS': 1781768217.58, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.346000', 'tray_weight': '186', 'TS': 1781768493.346, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 30, 173361)}}
[2026-06-18 13:13:32,749.749 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.912000', 'tray_weight': '312', 'TS': 1781768461.9120002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.541000', 'tray_weight': '362', 'TS': 1781768227.5410001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.243000', 'tray_weight': '210', 'TS': 1781768495.243, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.248000', 'tray_weight': '192', 'TS': 1781768493.2480001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.579000', 'tray_weight': '188', 'TS': 1781768217.579, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.345000', 'tray_weight': '186', 'TS': 1781768493.345, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 31, 517598)}}
[2026-06-18 13:13:32,761.761 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.912000', 'tray_weight': '312', 'TS': 1781768461.9120002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.541000', 'tray_weight': '362', 'TS': 1781768227.5410001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.243000', 'tray_weight': '210', 'TS': 1781768495.243, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.248000', 'tray_weight': '192', 'TS': 1781768493.2480001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.579000', 'tray_weight': '188', 'TS': 1781768217.579, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.345000', 'tray_weight': '186', 'TS': 1781768493.345, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 31, 517598)}}
[2026-06-18 13:13:33,951.951 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.912000', 'tray_weight': '312', 'TS': 1781768461.912, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.539000', 'tray_weight': '362', 'TS': 1781768227.539, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.245000', 'tray_weight': '210', 'TS': 1781768495.2450001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.249000', 'tray_weight': '192', 'TS': 1781768493.249, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.577000', 'tray_weight': '188', 'TS': 1781768217.577, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.343000', 'tray_weight': '186', 'TS': 1781768493.343, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 32, 839136)}}
[2026-06-18 13:13:34,005.005 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.912000', 'tray_weight': '312', 'TS': 1781768461.912, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.539000', 'tray_weight': '362', 'TS': 1781768227.539, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.245000', 'tray_weight': '210', 'TS': 1781768495.2450001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.249000', 'tray_weight': '192', 'TS': 1781768493.249, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.577000', 'tray_weight': '188', 'TS': 1781768217.577, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.343000', 'tray_weight': '186', 'TS': 1781768493.343, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 32, 839136)}}
[2026-06-18 13:13:35,271.271 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.912000', 'tray_weight': '312', 'TS': 1781768461.9120002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.542000', 'tray_weight': '362', 'TS': 1781768227.542, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.242000', 'tray_weight': '210', 'TS': 1781768495.242, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.249000', 'tray_weight': '192', 'TS': 1781768493.249, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.569000', 'tray_weight': '188', 'TS': 1781768217.569, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.335000', 'tray_weight': '186', 'TS': 1781768493.335, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 34, 161353)}}
[2026-06-18 13:13:35,304.304 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.912000', 'tray_weight': '312', 'TS': 1781768461.9120002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.542000', 'tray_weight': '362', 'TS': 1781768227.542, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.242000', 'tray_weight': '210', 'TS': 1781768495.242, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.249000', 'tray_weight': '192', 'TS': 1781768493.249, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.569000', 'tray_weight': '188', 'TS': 1781768217.569, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.335000', 'tray_weight': '186', 'TS': 1781768493.335, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 34, 161353)}}
[2026-06-18 13:13:36,596.596 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.912000', 'tray_weight': '312', 'TS': 1781768461.912, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.541000', 'tray_weight': '362', 'TS': 1781768227.541, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.245000', 'tray_weight': '210', 'TS': 1781768495.245, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.248000', 'tray_weight': '192', 'TS': 1781768493.2480001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.569000', 'tray_weight': '188', 'TS': 1781768217.569, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.335000', 'tray_weight': '186', 'TS': 1781768493.335, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 35, 410271)}}
[2026-06-18 13:13:36,619.619 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.912000', 'tray_weight': '312', 'TS': 1781768461.912, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.541000', 'tray_weight': '362', 'TS': 1781768227.541, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.245000', 'tray_weight': '210', 'TS': 1781768495.245, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.248000', 'tray_weight': '192', 'TS': 1781768493.2480001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.569000', 'tray_weight': '188', 'TS': 1781768217.569, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.335000', 'tray_weight': '186', 'TS': 1781768493.335, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 35, 410271)}}
[2026-06-18 13:13:37,800.800 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.910000', 'tray_weight': '312', 'TS': 1781768461.91, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.542000', 'tray_weight': '362', 'TS': 1781768227.542, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.241000', 'tray_weight': '210', 'TS': 1781768495.241, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.247000', 'tray_weight': '192', 'TS': 1781768493.247, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.575000', 'tray_weight': '188', 'TS': 1781768217.575, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.341000', 'tray_weight': '186', 'TS': 1781768493.341, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 36, 692109)}}
[2026-06-18 13:13:37,811.811 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.910000', 'tray_weight': '312', 'TS': 1781768461.91, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.542000', 'tray_weight': '362', 'TS': 1781768227.542, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.241000', 'tray_weight': '210', 'TS': 1781768495.241, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.247000', 'tray_weight': '192', 'TS': 1781768493.247, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.575000', 'tray_weight': '188', 'TS': 1781768217.575, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.341000', 'tray_weight': '186', 'TS': 1781768493.341, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 36, 692109)}}
[2026-06-18 13:13:39,037.037 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.911000', 'tray_weight': '312', 'TS': 1781768461.9109998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.541000', 'tray_weight': '362', 'TS': 1781768227.5410001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.246000', 'tray_weight': '210', 'TS': 1781768495.246, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.247000', 'tray_weight': '192', 'TS': 1781768493.247, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.573000', 'tray_weight': '188', 'TS': 1781768217.573, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.339000', 'tray_weight': '186', 'TS': 1781768493.339, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 37, 892949)}}
[2026-06-18 13:13:39,060.060 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.911000', 'tray_weight': '312', 'TS': 1781768461.9109998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.541000', 'tray_weight': '362', 'TS': 1781768227.5410001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.246000', 'tray_weight': '210', 'TS': 1781768495.246, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.247000', 'tray_weight': '192', 'TS': 1781768493.247, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.573000', 'tray_weight': '188', 'TS': 1781768217.573, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.339000', 'tray_weight': '186', 'TS': 1781768493.339, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 37, 892949)}}
[2026-06-18 13:13:40,468.468 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.906000', 'tray_weight': '312', 'TS': 1781768461.9060001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.541000', 'tray_weight': '362', 'TS': 1781768227.5410001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.247000', 'tray_weight': '210', 'TS': 1781768495.247, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.246000', 'tray_weight': '192', 'TS': 1781768493.246, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.552000', 'tray_weight': '188', 'TS': 1781768217.552, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.318000', 'tray_weight': '186', 'TS': 1781768493.318, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 39, 241843)}}
[2026-06-18 13:13:40,483.483 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.906000', 'tray_weight': '312', 'TS': 1781768461.9060001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.541000', 'tray_weight': '362', 'TS': 1781768227.5410001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.247000', 'tray_weight': '210', 'TS': 1781768495.247, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.246000', 'tray_weight': '192', 'TS': 1781768493.246, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.552000', 'tray_weight': '188', 'TS': 1781768217.552, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.318000', 'tray_weight': '186', 'TS': 1781768493.318, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 39, 241843)}}
[2026-06-18 13:13:41,742.742 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.910000', 'tray_weight': '312', 'TS': 1781768461.91, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.540000', 'tray_weight': '362', 'TS': 1781768227.54, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.246000', 'tray_weight': '210', 'TS': 1781768495.2459998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.246000', 'tray_weight': '192', 'TS': 1781768493.246, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.572000', 'tray_weight': '188', 'TS': 1781768217.572, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.338000', 'tray_weight': '186', 'TS': 1781768493.338, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 40, 576004)}}
[2026-06-18 13:13:41,749.749 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.910000', 'tray_weight': '312', 'TS': 1781768461.91, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.540000', 'tray_weight': '362', 'TS': 1781768227.54, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.246000', 'tray_weight': '210', 'TS': 1781768495.2459998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.246000', 'tray_weight': '192', 'TS': 1781768493.246, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.572000', 'tray_weight': '188', 'TS': 1781768217.572, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.338000', 'tray_weight': '186', 'TS': 1781768493.338, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 40, 576004)}}
[2026-06-18 13:13:42,995.995 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.910000', 'tray_weight': '312', 'TS': 1781768461.91, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.540000', 'tray_weight': '362', 'TS': 1781768227.5400002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.247000', 'tray_weight': '210', 'TS': 1781768495.247, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.245000', 'tray_weight': '192', 'TS': 1781768493.245, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.570000', 'tray_weight': '188', 'TS': 1781768217.57, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.336000', 'tray_weight': '186', 'TS': 1781768493.336, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 41, 832834)}}
[2026-06-18 13:13:43,010.010 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.910000', 'tray_weight': '312', 'TS': 1781768461.91, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.540000', 'tray_weight': '362', 'TS': 1781768227.5400002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.247000', 'tray_weight': '210', 'TS': 1781768495.247, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.245000', 'tray_weight': '192', 'TS': 1781768493.245, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.570000', 'tray_weight': '188', 'TS': 1781768217.57, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.336000', 'tray_weight': '186', 'TS': 1781768493.336, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 41, 832834)}}
[2026-06-18 13:13:44,227.227 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.910000', 'tray_weight': '312', 'TS': 1781768461.9099998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.541000', 'tray_weight': '362', 'TS': 1781768227.541, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.243000', 'tray_weight': '210', 'TS': 1781768495.2429998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.244000', 'tray_weight': '192', 'TS': 1781768493.2440002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.565000', 'tray_weight': '188', 'TS': 1781768217.565, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.331000', 'tray_weight': '186', 'TS': 1781768493.331, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 43, 91909)}}
[2026-06-18 13:13:44,240.240 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.910000', 'tray_weight': '312', 'TS': 1781768461.9099998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.541000', 'tray_weight': '362', 'TS': 1781768227.541, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.243000', 'tray_weight': '210', 'TS': 1781768495.2429998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.244000', 'tray_weight': '192', 'TS': 1781768493.2440002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.565000', 'tray_weight': '188', 'TS': 1781768217.565, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.331000', 'tray_weight': '186', 'TS': 1781768493.331, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 43, 91909)}}
[2026-06-18 13:13:45,637.637 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.909000', 'tray_weight': '312', 'TS': 1781768461.909, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.540000', 'tray_weight': '362', 'TS': 1781768227.54, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.248000', 'tray_weight': '210', 'TS': 1781768495.248, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.244000', 'tray_weight': '192', 'TS': 1781768493.244, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.568000', 'tray_weight': '188', 'TS': 1781768217.5679998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.334000', 'tray_weight': '186', 'TS': 1781768493.3339999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 44, 396971)}}
[2026-06-18 13:13:45,653.653 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.909000', 'tray_weight': '312', 'TS': 1781768461.909, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.540000', 'tray_weight': '362', 'TS': 1781768227.54, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.248000', 'tray_weight': '210', 'TS': 1781768495.248, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.244000', 'tray_weight': '192', 'TS': 1781768493.244, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.568000', 'tray_weight': '188', 'TS': 1781768217.5679998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.334000', 'tray_weight': '186', 'TS': 1781768493.3339999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 44, 396971)}}
[2026-06-18 13:13:46,959.959 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.909000', 'tray_weight': '312', 'TS': 1781768461.9090002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.539000', 'tray_weight': '362', 'TS': 1781768227.539, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.247000', 'tray_weight': '210', 'TS': 1781768495.247, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.244000', 'tray_weight': '192', 'TS': 1781768493.244, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.563000', 'tray_weight': '188', 'TS': 1781768217.563, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.329000', 'tray_weight': '186', 'TS': 1781768493.329, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 45, 735078)}}
[2026-06-18 13:13:46,981.981 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.909000', 'tray_weight': '312', 'TS': 1781768461.9090002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.539000', 'tray_weight': '362', 'TS': 1781768227.539, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.247000', 'tray_weight': '210', 'TS': 1781768495.247, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.244000', 'tray_weight': '192', 'TS': 1781768493.244, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.563000', 'tray_weight': '188', 'TS': 1781768217.563, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.329000', 'tray_weight': '186', 'TS': 1781768493.329, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 45, 735078)}}
[2026-06-18 13:13:48,323.323 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.908000', 'tray_weight': '312', 'TS': 1781768461.908, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.539000', 'tray_weight': '362', 'TS': 1781768227.539, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.250000', 'tray_weight': '210', 'TS': 1781768495.25, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.243000', 'tray_weight': '192', 'TS': 1781768493.243, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.567000', 'tray_weight': '188', 'TS': 1781768217.567, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.333000', 'tray_weight': '186', 'TS': 1781768493.333, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 47, 80309)}}
[2026-06-18 13:13:48,347.347 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.908000', 'tray_weight': '312', 'TS': 1781768461.908, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.539000', 'tray_weight': '362', 'TS': 1781768227.539, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.250000', 'tray_weight': '210', 'TS': 1781768495.25, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.243000', 'tray_weight': '192', 'TS': 1781768493.243, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.567000', 'tray_weight': '188', 'TS': 1781768217.567, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.333000', 'tray_weight': '186', 'TS': 1781768493.333, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 47, 80309)}}
[2026-06-18 13:13:49,673.673 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.909000', 'tray_weight': '312', 'TS': 1781768461.909, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.540000', 'tray_weight': '362', 'TS': 1781768227.5400002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.251000', 'tray_weight': '210', 'TS': 1781768495.251, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.244000', 'tray_weight': '192', 'TS': 1781768493.244, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.562000', 'tray_weight': '188', 'TS': 1781768217.562, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.328000', 'tray_weight': '186', 'TS': 1781768493.328, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 48, 419611)}}
[2026-06-18 13:13:49,686.686 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.909000', 'tray_weight': '312', 'TS': 1781768461.909, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.540000', 'tray_weight': '362', 'TS': 1781768227.5400002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.251000', 'tray_weight': '210', 'TS': 1781768495.251, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.244000', 'tray_weight': '192', 'TS': 1781768493.244, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.562000', 'tray_weight': '188', 'TS': 1781768217.562, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.328000', 'tray_weight': '186', 'TS': 1781768493.328, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 48, 419611)}}
[2026-06-18 13:13:50,923.923 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.909000', 'tray_weight': '312', 'TS': 1781768461.9090002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.539000', 'tray_weight': '362', 'TS': 1781768227.539, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.248000', 'tray_weight': '210', 'TS': 1781768495.248, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.242000', 'tray_weight': '192', 'TS': 1781768493.242, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.565000', 'tray_weight': '188', 'TS': 1781768217.5649998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.331000', 'tray_weight': '186', 'TS': 1781768493.3309999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 49, 764784)}}
[2026-06-18 13:13:50,935.935 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.909000', 'tray_weight': '312', 'TS': 1781768461.9090002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.539000', 'tray_weight': '362', 'TS': 1781768227.539, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.248000', 'tray_weight': '210', 'TS': 1781768495.248, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.242000', 'tray_weight': '192', 'TS': 1781768493.242, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.565000', 'tray_weight': '188', 'TS': 1781768217.5649998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.331000', 'tray_weight': '186', 'TS': 1781768493.3309999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 49, 764784)}}
[2026-06-18 13:13:52,207.207 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.908000', 'tray_weight': '312', 'TS': 1781768461.908, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.539000', 'tray_weight': '362', 'TS': 1781768227.539, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.252000', 'tray_weight': '210', 'TS': 1781768495.2519999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.242000', 'tray_weight': '192', 'TS': 1781768493.242, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.556000', 'tray_weight': '188', 'TS': 1781768217.556, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.322000', 'tray_weight': '186', 'TS': 1781768493.322, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 51, 15429)}}
[2026-06-18 13:13:52,219.219 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.908000', 'tray_weight': '312', 'TS': 1781768461.908, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.539000', 'tray_weight': '362', 'TS': 1781768227.539, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.252000', 'tray_weight': '210', 'TS': 1781768495.2519999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.242000', 'tray_weight': '192', 'TS': 1781768493.242, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.556000', 'tray_weight': '188', 'TS': 1781768217.556, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.322000', 'tray_weight': '186', 'TS': 1781768493.322, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 51, 15429)}}
[2026-06-18 13:13:53,450.450 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.905000', 'tray_weight': '312', 'TS': 1781768461.905, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.539000', 'tray_weight': '362', 'TS': 1781768227.539, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.252000', 'tray_weight': '210', 'TS': 1781768495.2519999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.242000', 'tray_weight': '192', 'TS': 1781768493.242, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.562000', 'tray_weight': '188', 'TS': 1781768217.562, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.328000', 'tray_weight': '186', 'TS': 1781768493.328, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 52, 305466)}}
[2026-06-18 13:13:53,462.462 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.905000', 'tray_weight': '312', 'TS': 1781768461.905, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.539000', 'tray_weight': '362', 'TS': 1781768227.539, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.252000', 'tray_weight': '210', 'TS': 1781768495.2519999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.242000', 'tray_weight': '192', 'TS': 1781768493.242, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.562000', 'tray_weight': '188', 'TS': 1781768217.562, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.328000', 'tray_weight': '186', 'TS': 1781768493.328, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 52, 305466)}}
[2026-06-18 13:13:54,647.647 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.908000', 'tray_weight': '312', 'TS': 1781768461.908, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.538000', 'tray_weight': '362', 'TS': 1781768227.5379999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.252000', 'tray_weight': '210', 'TS': 1781768495.252, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.242000', 'tray_weight': '192', 'TS': 1781768493.242, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.561000', 'tray_weight': '188', 'TS': 1781768217.561, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.327000', 'tray_weight': '186', 'TS': 1781768493.3270001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 53, 540761)}}
[2026-06-18 13:13:54,662.662 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.908000', 'tray_weight': '312', 'TS': 1781768461.908, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.538000', 'tray_weight': '362', 'TS': 1781768227.5379999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.252000', 'tray_weight': '210', 'TS': 1781768495.252, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.242000', 'tray_weight': '192', 'TS': 1781768493.242, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.561000', 'tray_weight': '188', 'TS': 1781768217.561, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.327000', 'tray_weight': '186', 'TS': 1781768493.3270001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 53, 540761)}}
[2026-06-18 13:13:55,995.995 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.907000', 'tray_weight': '312', 'TS': 1781768461.907, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.537000', 'tray_weight': '362', 'TS': 1781768227.537, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.253000', 'tray_weight': '210', 'TS': 1781768495.253, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.239000', 'tray_weight': '192', 'TS': 1781768493.239, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.558000', 'tray_weight': '188', 'TS': 1781768217.558, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.324000', 'tray_weight': '186', 'TS': 1781768493.324, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 54, 851184)}}
[2026-06-18 13:13:56,010.010 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.907000', 'tray_weight': '312', 'TS': 1781768461.907, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.537000', 'tray_weight': '362', 'TS': 1781768227.537, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.253000', 'tray_weight': '210', 'TS': 1781768495.253, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.239000', 'tray_weight': '192', 'TS': 1781768493.239, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.558000', 'tray_weight': '188', 'TS': 1781768217.558, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.324000', 'tray_weight': '186', 'TS': 1781768493.324, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 54, 851184)}}
[2026-06-18 13:13:57,251.251 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.907000', 'tray_weight': '312', 'TS': 1781768461.907, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.537000', 'tray_weight': '362', 'TS': 1781768227.537, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.254000', 'tray_weight': '210', 'TS': 1781768495.2540002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.240000', 'tray_weight': '192', 'TS': 1781768493.24, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.554000', 'tray_weight': '188', 'TS': 1781768217.554, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.320000', 'tray_weight': '186', 'TS': 1781768493.32, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 56, 99365)}}
[2026-06-18 13:13:57,274.274 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.907000', 'tray_weight': '312', 'TS': 1781768461.907, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.537000', 'tray_weight': '362', 'TS': 1781768227.537, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.254000', 'tray_weight': '210', 'TS': 1781768495.2540002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.240000', 'tray_weight': '192', 'TS': 1781768493.24, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.554000', 'tray_weight': '188', 'TS': 1781768217.554, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.320000', 'tray_weight': '186', 'TS': 1781768493.32, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 56, 99365)}}
[2026-06-18 13:13:58,787.787 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.907000', 'tray_weight': '312', 'TS': 1781768461.907, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.537000', 'tray_weight': '362', 'TS': 1781768227.537, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.255000', 'tray_weight': '210', 'TS': 1781768495.2549999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.240000', 'tray_weight': '192', 'TS': 1781768493.24, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.557000', 'tray_weight': '188', 'TS': 1781768217.557, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.323000', 'tray_weight': '186', 'TS': 1781768493.323, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 57, 354817)}}
[2026-06-18 13:13:58,808.808 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.907000', 'tray_weight': '312', 'TS': 1781768461.907, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.537000', 'tray_weight': '362', 'TS': 1781768227.537, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.255000', 'tray_weight': '210', 'TS': 1781768495.2549999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.240000', 'tray_weight': '192', 'TS': 1781768493.24, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.557000', 'tray_weight': '188', 'TS': 1781768217.557, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.323000', 'tray_weight': '186', 'TS': 1781768493.323, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 57, 354817)}}
[2026-06-18 13:14:00,177.177 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.908000', 'tray_weight': '312', 'TS': 1781768461.908, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.536000', 'tray_weight': '362', 'TS': 1781768227.536, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.255000', 'tray_weight': '210', 'TS': 1781768495.2549999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.239000', 'tray_weight': '192', 'TS': 1781768493.239, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.557000', 'tray_weight': '188', 'TS': 1781768217.557, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.323000', 'tray_weight': '186', 'TS': 1781768493.323, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 58, 888053)}}
[2026-06-18 13:14:00,198.198 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.908000', 'tray_weight': '312', 'TS': 1781768461.908, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.536000', 'tray_weight': '362', 'TS': 1781768227.536, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.255000', 'tray_weight': '210', 'TS': 1781768495.2549999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.239000', 'tray_weight': '192', 'TS': 1781768493.239, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.557000', 'tray_weight': '188', 'TS': 1781768217.557, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.323000', 'tray_weight': '186', 'TS': 1781768493.323, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 13, 58, 888053)}}
[2026-06-18 13:14:01,467.467 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.904000', 'tray_weight': '312', 'TS': 1781768461.904, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.536000', 'tray_weight': '362', 'TS': 1781768227.5359998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.255000', 'tray_weight': '210', 'TS': 1781768495.255, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.239000', 'tray_weight': '192', 'TS': 1781768493.2389998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.553000', 'tray_weight': '188', 'TS': 1781768217.553, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.319000', 'tray_weight': '186', 'TS': 1781768493.319, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 0, 274880)}}
[2026-06-18 13:14:01,493.493 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.904000', 'tray_weight': '312', 'TS': 1781768461.904, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.536000', 'tray_weight': '362', 'TS': 1781768227.5359998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.255000', 'tray_weight': '210', 'TS': 1781768495.255, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.239000', 'tray_weight': '192', 'TS': 1781768493.2389998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.553000', 'tray_weight': '188', 'TS': 1781768217.553, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.319000', 'tray_weight': '186', 'TS': 1781768493.319, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 0, 274880)}}
[2026-06-18 13:14:02,987.987 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.899000', 'tray_weight': '312', 'TS': 1781768461.899, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.528000', 'tray_weight': '362', 'TS': 1781768227.5279999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.253000', 'tray_weight': '210', 'TS': 1781768495.253, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.237000', 'tray_weight': '192', 'TS': 1781768493.2370002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.547000', 'tray_weight': '188', 'TS': 1781768217.547, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.313000', 'tray_weight': '186', 'TS': 1781768493.313, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 1, 574381)}}
[2026-06-18 13:14:02,999.999 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.899000', 'tray_weight': '312', 'TS': 1781768461.899, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.528000', 'tray_weight': '362', 'TS': 1781768227.5279999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.253000', 'tray_weight': '210', 'TS': 1781768495.253, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.237000', 'tray_weight': '192', 'TS': 1781768493.2370002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.547000', 'tray_weight': '188', 'TS': 1781768217.547, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.313000', 'tray_weight': '186', 'TS': 1781768493.313, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 1, 574381)}}
[2026-06-18 13:14:04,258.258 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.906000', 'tray_weight': '312', 'TS': 1781768461.906, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.536000', 'tray_weight': '362', 'TS': 1781768227.536, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.257000', 'tray_weight': '210', 'TS': 1781768495.257, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.239000', 'tray_weight': '192', 'TS': 1781768493.239, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.554000', 'tray_weight': '188', 'TS': 1781768217.5540001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.320000', 'tray_weight': '186', 'TS': 1781768493.3200002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 3, 92722)}}
[2026-06-18 13:14:04,282.282 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.906000', 'tray_weight': '312', 'TS': 1781768461.906, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.536000', 'tray_weight': '362', 'TS': 1781768227.536, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.257000', 'tray_weight': '210', 'TS': 1781768495.257, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.239000', 'tray_weight': '192', 'TS': 1781768493.239, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.554000', 'tray_weight': '188', 'TS': 1781768217.5540001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.320000', 'tray_weight': '186', 'TS': 1781768493.3200002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 3, 92722)}}
[2026-06-18 13:14:05,620.620 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.905000', 'tray_weight': '312', 'TS': 1781768461.905, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.533000', 'tray_weight': '362', 'TS': 1781768227.533, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.253000', 'tray_weight': '210', 'TS': 1781768495.253, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.239000', 'tray_weight': '192', 'TS': 1781768493.239, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.549000', 'tray_weight': '188', 'TS': 1781768217.549, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.315000', 'tray_weight': '186', 'TS': 1781768493.315, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 4, 360802)}}
[2026-06-18 13:14:05,633.633 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.905000', 'tray_weight': '312', 'TS': 1781768461.905, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.533000', 'tray_weight': '362', 'TS': 1781768227.533, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.253000', 'tray_weight': '210', 'TS': 1781768495.253, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.239000', 'tray_weight': '192', 'TS': 1781768493.239, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.549000', 'tray_weight': '188', 'TS': 1781768217.549, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.315000', 'tray_weight': '186', 'TS': 1781768493.315, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 4, 360802)}}
[2026-06-18 13:14:06,808.808 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.901000', 'tray_weight': '312', 'TS': 1781768461.901, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.535000', 'tray_weight': '362', 'TS': 1781768227.535, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.258000', 'tray_weight': '210', 'TS': 1781768495.2580001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.237000', 'tray_weight': '192', 'TS': 1781768493.237, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.552000', 'tray_weight': '188', 'TS': 1781768217.552, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.318000', 'tray_weight': '186', 'TS': 1781768493.318, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 5, 706154)}}
[2026-06-18 13:14:06,821.821 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.901000', 'tray_weight': '312', 'TS': 1781768461.901, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.535000', 'tray_weight': '362', 'TS': 1781768227.535, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.258000', 'tray_weight': '210', 'TS': 1781768495.2580001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.237000', 'tray_weight': '192', 'TS': 1781768493.237, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.552000', 'tray_weight': '188', 'TS': 1781768217.552, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.318000', 'tray_weight': '186', 'TS': 1781768493.318, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 5, 706154)}}
[2026-06-18 13:14:08,086.086 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.906000', 'tray_weight': '312', 'TS': 1781768461.906, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.535000', 'tray_weight': '362', 'TS': 1781768227.535, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.250000', 'tray_weight': '210', 'TS': 1781768495.25, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.236000', 'tray_weight': '192', 'TS': 1781768493.236, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.552000', 'tray_weight': '188', 'TS': 1781768217.552, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.318000', 'tray_weight': '186', 'TS': 1781768493.318, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 6, 902667)}}
[2026-06-18 13:14:08,099.099 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.906000', 'tray_weight': '312', 'TS': 1781768461.906, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.535000', 'tray_weight': '362', 'TS': 1781768227.535, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.250000', 'tray_weight': '210', 'TS': 1781768495.25, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.236000', 'tray_weight': '192', 'TS': 1781768493.236, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.552000', 'tray_weight': '188', 'TS': 1781768217.552, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.318000', 'tray_weight': '186', 'TS': 1781768493.318, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 6, 902667)}}
[2026-06-18 13:14:09,306.306 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.905000', 'tray_weight': '312', 'TS': 1781768461.9050002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.534000', 'tray_weight': '362', 'TS': 1781768227.5340002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.258000', 'tray_weight': '210', 'TS': 1781768495.2580001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.237000', 'tray_weight': '192', 'TS': 1781768493.237, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.526000', 'tray_weight': '188', 'TS': 1781768217.526, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.292000', 'tray_weight': '186', 'TS': 1781768493.292, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 8, 180052)}}
[2026-06-18 13:14:09,314.314 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.905000', 'tray_weight': '312', 'TS': 1781768461.9050002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.534000', 'tray_weight': '362', 'TS': 1781768227.5340002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.258000', 'tray_weight': '210', 'TS': 1781768495.2580001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.237000', 'tray_weight': '192', 'TS': 1781768493.237, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.526000', 'tray_weight': '188', 'TS': 1781768217.526, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.292000', 'tray_weight': '186', 'TS': 1781768493.292, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 8, 180052)}}
[2026-06-18 13:14:10,440.440 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.905000', 'tray_weight': '312', 'TS': 1781768461.905, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.530000', 'tray_weight': '362', 'TS': 1781768227.5300002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.259000', 'tray_weight': '210', 'TS': 1781768495.259, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.236000', 'tray_weight': '192', 'TS': 1781768493.2359998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.545000', 'tray_weight': '188', 'TS': 1781768217.545, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.311000', 'tray_weight': '186', 'TS': 1781768493.311, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 9, 383784)}}
[2026-06-18 13:14:10,452.452 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.905000', 'tray_weight': '312', 'TS': 1781768461.905, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.530000', 'tray_weight': '362', 'TS': 1781768227.5300002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.259000', 'tray_weight': '210', 'TS': 1781768495.259, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.236000', 'tray_weight': '192', 'TS': 1781768493.2359998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.545000', 'tray_weight': '188', 'TS': 1781768217.545, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.311000', 'tray_weight': '186', 'TS': 1781768493.311, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 9, 383784)}}
[2026-06-18 13:14:11,760.760 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.904000', 'tray_weight': '312', 'TS': 1781768461.904, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.535000', 'tray_weight': '362', 'TS': 1781768227.535, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.259000', 'tray_weight': '210', 'TS': 1781768495.2589998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.236000', 'tray_weight': '192', 'TS': 1781768493.236, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.544000', 'tray_weight': '188', 'TS': 1781768217.5440001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.310000', 'tray_weight': '186', 'TS': 1781768493.3100002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 10, 623032)}}
[2026-06-18 13:14:11,773.773 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.904000', 'tray_weight': '312', 'TS': 1781768461.904, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.535000', 'tray_weight': '362', 'TS': 1781768227.535, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.259000', 'tray_weight': '210', 'TS': 1781768495.2589998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.236000', 'tray_weight': '192', 'TS': 1781768493.236, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.544000', 'tray_weight': '188', 'TS': 1781768217.5440001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.310000', 'tray_weight': '186', 'TS': 1781768493.3100002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 10, 623032)}}
[2026-06-18 13:14:13,023.023 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.904000', 'tray_weight': '312', 'TS': 1781768461.904, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.534000', 'tray_weight': '362', 'TS': 1781768227.5340002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.257000', 'tray_weight': '210', 'TS': 1781768495.257, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.236000', 'tray_weight': '192', 'TS': 1781768493.236, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.547000', 'tray_weight': '188', 'TS': 1781768217.547, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.313000', 'tray_weight': '186', 'TS': 1781768493.313, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 11, 862162)}}
[2026-06-18 13:14:13,035.035 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.904000', 'tray_weight': '312', 'TS': 1781768461.904, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.534000', 'tray_weight': '362', 'TS': 1781768227.5340002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.257000', 'tray_weight': '210', 'TS': 1781768495.257, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.236000', 'tray_weight': '192', 'TS': 1781768493.236, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.547000', 'tray_weight': '188', 'TS': 1781768217.547, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.313000', 'tray_weight': '186', 'TS': 1781768493.313, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 11, 862162)}}
[2026-06-18 13:14:14,359.359 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.904000', 'tray_weight': '312', 'TS': 1781768461.904, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.534000', 'tray_weight': '362', 'TS': 1781768227.5340002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.258000', 'tray_weight': '210', 'TS': 1781768495.258, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.235000', 'tray_weight': '192', 'TS': 1781768493.235, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.546000', 'tray_weight': '188', 'TS': 1781768217.546, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.312000', 'tray_weight': '186', 'TS': 1781768493.312, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 13, 117136)}}
[2026-06-18 13:14:14,371.371 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.904000', 'tray_weight': '312', 'TS': 1781768461.904, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.534000', 'tray_weight': '362', 'TS': 1781768227.5340002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.258000', 'tray_weight': '210', 'TS': 1781768495.258, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.235000', 'tray_weight': '192', 'TS': 1781768493.235, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.546000', 'tray_weight': '188', 'TS': 1781768217.546, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.312000', 'tray_weight': '186', 'TS': 1781768493.312, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 13, 117136)}}
[2026-06-18 13:14:15,578.578 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.905000', 'tray_weight': '312', 'TS': 1781768461.905, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.533000', 'tray_weight': '362', 'TS': 1781768227.533, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.261000', 'tray_weight': '210', 'TS': 1781768495.261, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.234000', 'tray_weight': '192', 'TS': 1781768493.234, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.546000', 'tray_weight': '188', 'TS': 1781768217.546, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.312000', 'tray_weight': '186', 'TS': 1781768493.312, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 14, 460053)}}
[2026-06-18 13:14:15,602.602 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.905000', 'tray_weight': '312', 'TS': 1781768461.905, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.533000', 'tray_weight': '362', 'TS': 1781768227.533, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.261000', 'tray_weight': '210', 'TS': 1781768495.261, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.234000', 'tray_weight': '192', 'TS': 1781768493.234, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.546000', 'tray_weight': '188', 'TS': 1781768217.546, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.312000', 'tray_weight': '186', 'TS': 1781768493.312, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 14, 460053)}}
[2026-06-18 13:14:16,875.875 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.903000', 'tray_weight': '312', 'TS': 1781768461.9029999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.533000', 'tray_weight': '362', 'TS': 1781768227.533, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.256000', 'tray_weight': '210', 'TS': 1781768495.256, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.234000', 'tray_weight': '192', 'TS': 1781768493.234, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.544000', 'tray_weight': '188', 'TS': 1781768217.544, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.310000', 'tray_weight': '186', 'TS': 1781768493.31, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 15, 756798)}}
[2026-06-18 13:14:16,882.882 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.903000', 'tray_weight': '312', 'TS': 1781768461.9029999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.533000', 'tray_weight': '362', 'TS': 1781768227.533, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.256000', 'tray_weight': '210', 'TS': 1781768495.256, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.234000', 'tray_weight': '192', 'TS': 1781768493.234, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.544000', 'tray_weight': '188', 'TS': 1781768217.544, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.310000', 'tray_weight': '186', 'TS': 1781768493.31, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 15, 756798)}}
[2026-06-18 13:14:18,080.080 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.903000', 'tray_weight': '312', 'TS': 1781768461.9029999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.533000', 'tray_weight': '362', 'TS': 1781768227.533, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.262000', 'tray_weight': '210', 'TS': 1781768495.262, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.220000', 'tray_weight': '192', 'TS': 1781768493.2199998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.543000', 'tray_weight': '188', 'TS': 1781768217.543, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.309000', 'tray_weight': '186', 'TS': 1781768493.309, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 16, 951481)}}
[2026-06-18 13:14:18,108.108 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.903000', 'tray_weight': '312', 'TS': 1781768461.9029999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.533000', 'tray_weight': '362', 'TS': 1781768227.533, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.262000', 'tray_weight': '210', 'TS': 1781768495.262, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.220000', 'tray_weight': '192', 'TS': 1781768493.2199998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.543000', 'tray_weight': '188', 'TS': 1781768217.543, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.309000', 'tray_weight': '186', 'TS': 1781768493.309, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 16, 951481)}}
[2026-06-18 13:14:19,338.338 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.903000', 'tray_weight': '312', 'TS': 1781768461.9029999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.533000', 'tray_weight': '362', 'TS': 1781768227.533, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.262000', 'tray_weight': '210', 'TS': 1781768495.262, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.233000', 'tray_weight': '192', 'TS': 1781768493.233, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.541000', 'tray_weight': '188', 'TS': 1781768217.541, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.307000', 'tray_weight': '186', 'TS': 1781768493.307, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 18, 193892)}}
[2026-06-18 13:14:19,362.362 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.903000', 'tray_weight': '312', 'TS': 1781768461.9029999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.533000', 'tray_weight': '362', 'TS': 1781768227.533, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.262000', 'tray_weight': '210', 'TS': 1781768495.262, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.233000', 'tray_weight': '192', 'TS': 1781768493.233, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.541000', 'tray_weight': '188', 'TS': 1781768217.541, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.307000', 'tray_weight': '186', 'TS': 1781768493.307, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 18, 193892)}}
[2026-06-18 13:14:20,514.514 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.893000', 'tray_weight': '312', 'TS': 1781768461.893, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.532000', 'tray_weight': '362', 'TS': 1781768227.532, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.263000', 'tray_weight': '210', 'TS': 1781768495.263, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.232000', 'tray_weight': '192', 'TS': 1781768493.2319999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.531000', 'tray_weight': '188', 'TS': 1781768217.531, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.297000', 'tray_weight': '186', 'TS': 1781768493.297, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 19, 443439)}}
[2026-06-18 13:14:20,537.537 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.893000', 'tray_weight': '312', 'TS': 1781768461.893, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.532000', 'tray_weight': '362', 'TS': 1781768227.532, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.263000', 'tray_weight': '210', 'TS': 1781768495.263, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.232000', 'tray_weight': '192', 'TS': 1781768493.2319999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.531000', 'tray_weight': '188', 'TS': 1781768217.531, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.297000', 'tray_weight': '186', 'TS': 1781768493.297, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 19, 443439)}}
[2026-06-18 13:14:21,977.977 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.902000', 'tray_weight': '312', 'TS': 1781768461.902, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.531000', 'tray_weight': '362', 'TS': 1781768227.531, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.263000', 'tray_weight': '210', 'TS': 1781768495.263, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.232000', 'tray_weight': '192', 'TS': 1781768493.232, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.541000', 'tray_weight': '188', 'TS': 1781768217.541, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.307000', 'tray_weight': '186', 'TS': 1781768493.307, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 20, 623923)}}
[2026-06-18 13:14:21,991.991 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.902000', 'tray_weight': '312', 'TS': 1781768461.902, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.531000', 'tray_weight': '362', 'TS': 1781768227.531, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.263000', 'tray_weight': '210', 'TS': 1781768495.263, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.232000', 'tray_weight': '192', 'TS': 1781768493.232, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.541000', 'tray_weight': '188', 'TS': 1781768217.541, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.307000', 'tray_weight': '186', 'TS': 1781768493.307, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 20, 623923)}}
[2026-06-18 13:14:23,174.174 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.901000', 'tray_weight': '312', 'TS': 1781768461.901, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.532000', 'tray_weight': '362', 'TS': 1781768227.532, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.264000', 'tray_weight': '210', 'TS': 1781768495.264, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.232000', 'tray_weight': '192', 'TS': 1781768493.232, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.537000', 'tray_weight': '188', 'TS': 1781768217.5370002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.303000', 'tray_weight': '186', 'TS': 1781768493.303, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 22, 71378)}}
[2026-06-18 13:14:23,181.181 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.901000', 'tray_weight': '312', 'TS': 1781768461.901, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.532000', 'tray_weight': '362', 'TS': 1781768227.532, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.264000', 'tray_weight': '210', 'TS': 1781768495.264, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.232000', 'tray_weight': '192', 'TS': 1781768493.232, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.537000', 'tray_weight': '188', 'TS': 1781768217.5370002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.303000', 'tray_weight': '186', 'TS': 1781768493.303, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 22, 71378)}}
[2026-06-18 13:14:24,387.387 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.901000', 'tray_weight': '312', 'TS': 1781768461.901, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.532000', 'tray_weight': '362', 'TS': 1781768227.532, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.261000', 'tray_weight': '210', 'TS': 1781768495.261, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.215000', 'tray_weight': '192', 'TS': 1781768493.2150002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.530000', 'tray_weight': '188', 'TS': 1781768217.53, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.296000', 'tray_weight': '186', 'TS': 1781768493.296, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 23, 296781)}}
[2026-06-18 13:14:24,395.395 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.901000', 'tray_weight': '312', 'TS': 1781768461.901, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.532000', 'tray_weight': '362', 'TS': 1781768227.532, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.261000', 'tray_weight': '210', 'TS': 1781768495.261, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.215000', 'tray_weight': '192', 'TS': 1781768493.2150002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.530000', 'tray_weight': '188', 'TS': 1781768217.53, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.296000', 'tray_weight': '186', 'TS': 1781768493.296, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 23, 296781)}}
[2026-06-18 13:14:25,643.643 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.902000', 'tray_weight': '312', 'TS': 1781768461.902, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.532000', 'tray_weight': '362', 'TS': 1781768227.5319998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.252000', 'tray_weight': '210', 'TS': 1781768495.2519999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.231000', 'tray_weight': '192', 'TS': 1781768493.231, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.538000', 'tray_weight': '188', 'TS': 1781768217.538, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.304000', 'tray_weight': '186', 'TS': 1781768493.3040001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 24, 463784)}}
[2026-06-18 13:14:25,650.650 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.902000', 'tray_weight': '312', 'TS': 1781768461.902, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.532000', 'tray_weight': '362', 'TS': 1781768227.5319998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.252000', 'tray_weight': '210', 'TS': 1781768495.2519999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.231000', 'tray_weight': '192', 'TS': 1781768493.231, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.538000', 'tray_weight': '188', 'TS': 1781768217.538, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.304000', 'tray_weight': '186', 'TS': 1781768493.3040001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 24, 463784)}}
[2026-06-18 13:14:27,041.041 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.902000', 'tray_weight': '312', 'TS': 1781768461.902, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.528000', 'tray_weight': '362', 'TS': 1781768227.528, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.264000', 'tray_weight': '210', 'TS': 1781768495.2640002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.231000', 'tray_weight': '192', 'TS': 1781768493.231, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.532000', 'tray_weight': '188', 'TS': 1781768217.532, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.298000', 'tray_weight': '186', 'TS': 1781768493.298, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 25, 719506)}}
[2026-06-18 13:14:27,056.056 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.902000', 'tray_weight': '312', 'TS': 1781768461.902, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.528000', 'tray_weight': '362', 'TS': 1781768227.528, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.264000', 'tray_weight': '210', 'TS': 1781768495.2640002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.231000', 'tray_weight': '192', 'TS': 1781768493.231, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.532000', 'tray_weight': '188', 'TS': 1781768217.532, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.298000', 'tray_weight': '186', 'TS': 1781768493.298, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 25, 719506)}}
[2026-06-18 13:14:28,291.291 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.900000', 'tray_weight': '312', 'TS': 1781768461.9, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.531000', 'tray_weight': '362', 'TS': 1781768227.5310001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.265000', 'tray_weight': '210', 'TS': 1781768495.265, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.230000', 'tray_weight': '192', 'TS': 1781768493.23, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.536000', 'tray_weight': '188', 'TS': 1781768217.536, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.302000', 'tray_weight': '186', 'TS': 1781768493.302, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 27, 134028)}}
[2026-06-18 13:14:28,312.312 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.900000', 'tray_weight': '312', 'TS': 1781768461.9, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.531000', 'tray_weight': '362', 'TS': 1781768227.5310001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.265000', 'tray_weight': '210', 'TS': 1781768495.265, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.230000', 'tray_weight': '192', 'TS': 1781768493.23, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.536000', 'tray_weight': '188', 'TS': 1781768217.536, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.302000', 'tray_weight': '186', 'TS': 1781768493.302, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 27, 134028)}}
[2026-06-18 13:14:29,616.616 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.897000', 'tray_weight': '312', 'TS': 1781768461.897, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.531000', 'tray_weight': '362', 'TS': 1781768227.531, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.265000', 'tray_weight': '210', 'TS': 1781768495.265, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.230000', 'tray_weight': '192', 'TS': 1781768493.23, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.535000', 'tray_weight': '188', 'TS': 1781768217.535, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.301000', 'tray_weight': '186', 'TS': 1781768493.301, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 28, 386959)}}
[2026-06-18 13:14:29,629.629 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.897000', 'tray_weight': '312', 'TS': 1781768461.897, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.531000', 'tray_weight': '362', 'TS': 1781768227.531, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.265000', 'tray_weight': '210', 'TS': 1781768495.265, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.230000', 'tray_weight': '192', 'TS': 1781768493.23, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.535000', 'tray_weight': '188', 'TS': 1781768217.535, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.301000', 'tray_weight': '186', 'TS': 1781768493.301, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 28, 386959)}}
[2026-06-18 13:14:30,867.867 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.900000', 'tray_weight': '312', 'TS': 1781768461.9, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.530000', 'tray_weight': '362', 'TS': 1781768227.53, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.267000', 'tray_weight': '210', 'TS': 1781768495.267, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.229000', 'tray_weight': '192', 'TS': 1781768493.2289999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.534000', 'tray_weight': '188', 'TS': 1781768217.5340002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.300000', 'tray_weight': '186', 'TS': 1781768493.3000002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 29, 699949)}}
[2026-06-18 13:14:30,881.881 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.900000', 'tray_weight': '312', 'TS': 1781768461.9, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.530000', 'tray_weight': '362', 'TS': 1781768227.53, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.267000', 'tray_weight': '210', 'TS': 1781768495.267, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.229000', 'tray_weight': '192', 'TS': 1781768493.2289999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.534000', 'tray_weight': '188', 'TS': 1781768217.5340002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.300000', 'tray_weight': '186', 'TS': 1781768493.3000002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 29, 699949)}}
[2026-06-18 13:14:32,354.354 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.776000', 'tray_weight': '312', 'TS': 1781768461.776, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.527000', 'tray_weight': '362', 'TS': 1781768227.5270002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.268000', 'tray_weight': '210', 'TS': 1781768495.268, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.230000', 'tray_weight': '192', 'TS': 1781768493.23, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.527000', 'tray_weight': '188', 'TS': 1781768217.527, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.293000', 'tray_weight': '186', 'TS': 1781768493.293, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 30, 978786)}}
[2026-06-18 13:14:32,387.387 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.776000', 'tray_weight': '312', 'TS': 1781768461.776, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.527000', 'tray_weight': '362', 'TS': 1781768227.5270002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.268000', 'tray_weight': '210', 'TS': 1781768495.268, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.230000', 'tray_weight': '192', 'TS': 1781768493.23, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.527000', 'tray_weight': '188', 'TS': 1781768217.527, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.293000', 'tray_weight': '186', 'TS': 1781768493.293, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 30, 978786)}}
[2026-06-18 13:14:33,613.613 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.899000', 'tray_weight': '312', 'TS': 1781768461.899, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.530000', 'tray_weight': '362', 'TS': 1781768227.53, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.269000', 'tray_weight': '210', 'TS': 1781768495.269, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.229000', 'tray_weight': '192', 'TS': 1781768493.229, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.531000', 'tray_weight': '188', 'TS': 1781768217.5310001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.297000', 'tray_weight': '186', 'TS': 1781768493.2970002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 32, 470476)}}
[2026-06-18 13:14:33,630.630 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.899000', 'tray_weight': '312', 'TS': 1781768461.899, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.530000', 'tray_weight': '362', 'TS': 1781768227.53, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.269000', 'tray_weight': '210', 'TS': 1781768495.269, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.229000', 'tray_weight': '192', 'TS': 1781768493.229, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.531000', 'tray_weight': '188', 'TS': 1781768217.5310001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.297000', 'tray_weight': '186', 'TS': 1781768493.2970002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 32, 470476)}}
[2026-06-18 13:14:34,779.779 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.899000', 'tray_weight': '312', 'TS': 1781768461.8990002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.530000', 'tray_weight': '362', 'TS': 1781768227.53, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.265000', 'tray_weight': '210', 'TS': 1781768495.265, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.228000', 'tray_weight': '192', 'TS': 1781768493.228, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.528000', 'tray_weight': '188', 'TS': 1781768217.528, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.294000', 'tray_weight': '186', 'TS': 1781768493.2940001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 33, 723083)}}
[2026-06-18 13:14:34,802.802 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.899000', 'tray_weight': '312', 'TS': 1781768461.8990002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.530000', 'tray_weight': '362', 'TS': 1781768227.53, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.265000', 'tray_weight': '210', 'TS': 1781768495.265, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.228000', 'tray_weight': '192', 'TS': 1781768493.228, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.528000', 'tray_weight': '188', 'TS': 1781768217.528, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.294000', 'tray_weight': '186', 'TS': 1781768493.2940001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 33, 723083)}}
[2026-06-18 13:14:35,982.982 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.899000', 'tray_weight': '312', 'TS': 1781768461.8990002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.529000', 'tray_weight': '362', 'TS': 1781768227.529, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.259000', 'tray_weight': '210', 'TS': 1781768495.259, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.223000', 'tray_weight': '192', 'TS': 1781768493.223, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.529000', 'tray_weight': '188', 'TS': 1781768217.529, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.295000', 'tray_weight': '186', 'TS': 1781768493.295, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 34, 885641)}}
[2026-06-18 13:14:35,994.994 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.899000', 'tray_weight': '312', 'TS': 1781768461.8990002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.529000', 'tray_weight': '362', 'TS': 1781768227.529, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.259000', 'tray_weight': '210', 'TS': 1781768495.259, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.223000', 'tray_weight': '192', 'TS': 1781768493.223, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.529000', 'tray_weight': '188', 'TS': 1781768217.529, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.295000', 'tray_weight': '186', 'TS': 1781768493.295, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 34, 885641)}}
[2026-06-18 13:14:37,385.385 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.899000', 'tray_weight': '312', 'TS': 1781768461.899, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.528000', 'tray_weight': '362', 'TS': 1781768227.5279999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.269000', 'tray_weight': '210', 'TS': 1781768495.269, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.224000', 'tray_weight': '192', 'TS': 1781768493.2240002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.529000', 'tray_weight': '188', 'TS': 1781768217.529, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.295000', 'tray_weight': '186', 'TS': 1781768493.295, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 36, 71896)}}
[2026-06-18 13:14:37,398.398 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.899000', 'tray_weight': '312', 'TS': 1781768461.899, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.528000', 'tray_weight': '362', 'TS': 1781768227.5279999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.269000', 'tray_weight': '210', 'TS': 1781768495.269, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.224000', 'tray_weight': '192', 'TS': 1781768493.2240002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.529000', 'tray_weight': '188', 'TS': 1781768217.529, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.295000', 'tray_weight': '186', 'TS': 1781768493.295, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 36, 71896)}}
[2026-06-18 13:14:38,648.648 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.899000', 'tray_weight': '312', 'TS': 1781768461.8990002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.525000', 'tray_weight': '362', 'TS': 1781768227.5249999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.270000', 'tray_weight': '210', 'TS': 1781768495.27, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.224000', 'tray_weight': '192', 'TS': 1781768493.224, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.520000', 'tray_weight': '188', 'TS': 1781768217.52, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.286000', 'tray_weight': '186', 'TS': 1781768493.286, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 37, 473727)}}
[2026-06-18 13:14:38,662.662 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.899000', 'tray_weight': '312', 'TS': 1781768461.8990002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.525000', 'tray_weight': '362', 'TS': 1781768227.5249999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.270000', 'tray_weight': '210', 'TS': 1781768495.27, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.224000', 'tray_weight': '192', 'TS': 1781768493.224, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.520000', 'tray_weight': '188', 'TS': 1781768217.52, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.286000', 'tray_weight': '186', 'TS': 1781768493.286, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 37, 473727)}}
[2026-06-18 13:14:39,865.865 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.898000', 'tray_weight': '312', 'TS': 1781768461.898, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.529000', 'tray_weight': '362', 'TS': 1781768227.529, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.270000', 'tray_weight': '210', 'TS': 1781768495.27, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.226000', 'tray_weight': '192', 'TS': 1781768493.2259998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.526000', 'tray_weight': '188', 'TS': 1781768217.526, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.292000', 'tray_weight': '186', 'TS': 1781768493.2919998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 38, 744799)}}
[2026-06-18 13:14:39,872.872 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.898000', 'tray_weight': '312', 'TS': 1781768461.898, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.529000', 'tray_weight': '362', 'TS': 1781768227.529, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.270000', 'tray_weight': '210', 'TS': 1781768495.27, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.226000', 'tray_weight': '192', 'TS': 1781768493.2259998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.526000', 'tray_weight': '188', 'TS': 1781768217.526, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.292000', 'tray_weight': '186', 'TS': 1781768493.2919998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 38, 744799)}}
[2026-06-18 13:14:41,109.109 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.889000', 'tray_weight': '312', 'TS': 1781768461.889, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.528000', 'tray_weight': '362', 'TS': 1781768227.5279999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.271000', 'tray_weight': '210', 'TS': 1781768495.271, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.225000', 'tray_weight': '192', 'TS': 1781768493.225, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.526000', 'tray_weight': '188', 'TS': 1781768217.5259998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.292000', 'tray_weight': '186', 'TS': 1781768493.2919998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 39, 943322)}}
[2026-06-18 13:14:41,124.124 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.889000', 'tray_weight': '312', 'TS': 1781768461.889, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.528000', 'tray_weight': '362', 'TS': 1781768227.5279999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.271000', 'tray_weight': '210', 'TS': 1781768495.271, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.225000', 'tray_weight': '192', 'TS': 1781768493.225, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.526000', 'tray_weight': '188', 'TS': 1781768217.5259998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.292000', 'tray_weight': '186', 'TS': 1781768493.2919998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 39, 943322)}}
[2026-06-18 13:14:42,496.496 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.897000', 'tray_weight': '312', 'TS': 1781768461.897, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.527000', 'tray_weight': '362', 'TS': 1781768227.5270002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.272000', 'tray_weight': '210', 'TS': 1781768495.2719998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.226000', 'tray_weight': '192', 'TS': 1781768493.226, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.524000', 'tray_weight': '188', 'TS': 1781768217.5240002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.290000', 'tray_weight': '186', 'TS': 1781768493.29, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 41, 203232)}}
[2026-06-18 13:14:42,520.520 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.897000', 'tray_weight': '312', 'TS': 1781768461.897, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.527000', 'tray_weight': '362', 'TS': 1781768227.5270002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.272000', 'tray_weight': '210', 'TS': 1781768495.2719998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.226000', 'tray_weight': '192', 'TS': 1781768493.226, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.524000', 'tray_weight': '188', 'TS': 1781768217.5240002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.290000', 'tray_weight': '186', 'TS': 1781768493.29, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 41, 203232)}}
[2026-06-18 13:14:43,827.827 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.897000', 'tray_weight': '312', 'TS': 1781768461.8969998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.528000', 'tray_weight': '362', 'TS': 1781768227.528, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.272000', 'tray_weight': '210', 'TS': 1781768495.272, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.225000', 'tray_weight': '192', 'TS': 1781768493.2250001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.524000', 'tray_weight': '188', 'TS': 1781768217.5240002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.290000', 'tray_weight': '186', 'TS': 1781768493.29, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 42, 609824)}}
[2026-06-18 13:14:43,839.839 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.897000', 'tray_weight': '312', 'TS': 1781768461.8969998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.528000', 'tray_weight': '362', 'TS': 1781768227.528, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.272000', 'tray_weight': '210', 'TS': 1781768495.272, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.225000', 'tray_weight': '192', 'TS': 1781768493.2250001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.524000', 'tray_weight': '188', 'TS': 1781768217.5240002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.290000', 'tray_weight': '186', 'TS': 1781768493.29, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 42, 609824)}}
[2026-06-18 13:14:45,012.012 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.897000', 'tray_weight': '312', 'TS': 1781768461.897, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.524000', 'tray_weight': '362', 'TS': 1781768227.524, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.273000', 'tray_weight': '210', 'TS': 1781768495.273, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.214000', 'tray_weight': '192', 'TS': 1781768493.214, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.523000', 'tray_weight': '188', 'TS': 1781768217.523, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.289000', 'tray_weight': '186', 'TS': 1781768493.289, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 43, 920275)}}
[2026-06-18 13:14:45,031.031 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.897000', 'tray_weight': '312', 'TS': 1781768461.897, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.524000', 'tray_weight': '362', 'TS': 1781768227.524, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.273000', 'tray_weight': '210', 'TS': 1781768495.273, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.214000', 'tray_weight': '192', 'TS': 1781768493.214, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.523000', 'tray_weight': '188', 'TS': 1781768217.523, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.289000', 'tray_weight': '186', 'TS': 1781768493.289, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 43, 920275)}}
[2026-06-18 13:14:46,272.272 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.897000', 'tray_weight': '312', 'TS': 1781768461.897, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.527000', 'tray_weight': '362', 'TS': 1781768227.527, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.270000', 'tray_weight': '210', 'TS': 1781768495.27, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.221000', 'tray_weight': '192', 'TS': 1781768493.221, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.522000', 'tray_weight': '188', 'TS': 1781768217.522, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.288000', 'tray_weight': '186', 'TS': 1781768493.288, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 45, 112784)}}
[2026-06-18 13:14:46,289.289 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.897000', 'tray_weight': '312', 'TS': 1781768461.897, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.527000', 'tray_weight': '362', 'TS': 1781768227.527, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.270000', 'tray_weight': '210', 'TS': 1781768495.27, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.221000', 'tray_weight': '192', 'TS': 1781768493.221, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.522000', 'tray_weight': '188', 'TS': 1781768217.522, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.288000', 'tray_weight': '186', 'TS': 1781768493.288, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 45, 112784)}}
[2026-06-18 13:14:47,679.679 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.896000', 'tray_weight': '312', 'TS': 1781768461.896, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.490000', 'tray_weight': '362', 'TS': 1781768227.49, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.274000', 'tray_weight': '210', 'TS': 1781768495.274, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.223000', 'tray_weight': '192', 'TS': 1781768493.2229998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.511000', 'tray_weight': '188', 'TS': 1781768217.511, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.277000', 'tray_weight': '186', 'TS': 1781768493.277, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 46, 381144)}}
[2026-06-18 13:14:47,691.691 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.896000', 'tray_weight': '312', 'TS': 1781768461.896, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.490000', 'tray_weight': '362', 'TS': 1781768227.49, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.274000', 'tray_weight': '210', 'TS': 1781768495.274, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.223000', 'tray_weight': '192', 'TS': 1781768493.2229998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.511000', 'tray_weight': '188', 'TS': 1781768217.511, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.277000', 'tray_weight': '186', 'TS': 1781768493.277, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 46, 381144)}}
[2026-06-18 13:14:48,951.951 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.896000', 'tray_weight': '312', 'TS': 1781768461.8960001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.523000', 'tray_weight': '362', 'TS': 1781768227.523, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.274000', 'tray_weight': '210', 'TS': 1781768495.274, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.223000', 'tray_weight': '192', 'TS': 1781768493.223, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.516000', 'tray_weight': '188', 'TS': 1781768217.516, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.282000', 'tray_weight': '186', 'TS': 1781768493.282, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 47, 773318)}}
[2026-06-18 13:14:48,963.963 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.896000', 'tray_weight': '312', 'TS': 1781768461.8960001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.523000', 'tray_weight': '362', 'TS': 1781768227.523, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.274000', 'tray_weight': '210', 'TS': 1781768495.274, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.223000', 'tray_weight': '192', 'TS': 1781768493.223, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.516000', 'tray_weight': '188', 'TS': 1781768217.516, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.282000', 'tray_weight': '186', 'TS': 1781768493.282, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 47, 773318)}}
[2026-06-18 13:14:50,166.166 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.896000', 'tray_weight': '312', 'TS': 1781768461.896, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.526000', 'tray_weight': '362', 'TS': 1781768227.526, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.274000', 'tray_weight': '210', 'TS': 1781768495.274, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.222000', 'tray_weight': '192', 'TS': 1781768493.222, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.518000', 'tray_weight': '188', 'TS': 1781768217.5180001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.284000', 'tray_weight': '186', 'TS': 1781768493.284, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 49, 44785)}}
[2026-06-18 13:14:50,178.178 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.896000', 'tray_weight': '312', 'TS': 1781768461.896, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.526000', 'tray_weight': '362', 'TS': 1781768227.526, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.274000', 'tray_weight': '210', 'TS': 1781768495.274, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.222000', 'tray_weight': '192', 'TS': 1781768493.222, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.518000', 'tray_weight': '188', 'TS': 1781768217.5180001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.284000', 'tray_weight': '186', 'TS': 1781768493.284, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 49, 44785)}}
[2026-06-18 13:14:51,369.369 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.894000', 'tray_weight': '312', 'TS': 1781768461.894, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.526000', 'tray_weight': '362', 'TS': 1781768227.526, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.276000', 'tray_weight': '210', 'TS': 1781768495.276, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.223000', 'tray_weight': '192', 'TS': 1781768493.2229998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.518000', 'tray_weight': '188', 'TS': 1781768217.518, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.284000', 'tray_weight': '186', 'TS': 1781768493.284, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 50, 266411)}}
[2026-06-18 13:14:51,382.382 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.894000', 'tray_weight': '312', 'TS': 1781768461.894, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.526000', 'tray_weight': '362', 'TS': 1781768227.526, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.276000', 'tray_weight': '210', 'TS': 1781768495.276, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.223000', 'tray_weight': '192', 'TS': 1781768493.2229998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.518000', 'tray_weight': '188', 'TS': 1781768217.518, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.284000', 'tray_weight': '186', 'TS': 1781768493.284, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 50, 266411)}}
[2026-06-18 13:14:52,771.771 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.895000', 'tray_weight': '312', 'TS': 1781768461.895, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.526000', 'tray_weight': '362', 'TS': 1781768227.526, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.276000', 'tray_weight': '210', 'TS': 1781768495.276, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.222000', 'tray_weight': '192', 'TS': 1781768493.222, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.517000', 'tray_weight': '188', 'TS': 1781768217.5170002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.283000', 'tray_weight': '186', 'TS': 1781768493.283, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 51, 462101)}}
[2026-06-18 13:14:52,779.779 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.895000', 'tray_weight': '312', 'TS': 1781768461.895, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.526000', 'tray_weight': '362', 'TS': 1781768227.526, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.276000', 'tray_weight': '210', 'TS': 1781768495.276, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.222000', 'tray_weight': '192', 'TS': 1781768493.222, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.517000', 'tray_weight': '188', 'TS': 1781768217.5170002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.283000', 'tray_weight': '186', 'TS': 1781768493.283, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 51, 462101)}}
[2026-06-18 13:14:53,984.984 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.893000', 'tray_weight': '312', 'TS': 1781768461.8930001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.525000', 'tray_weight': '362', 'TS': 1781768227.525, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.276000', 'tray_weight': '210', 'TS': 1781768495.276, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.221000', 'tray_weight': '192', 'TS': 1781768493.2210002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.513000', 'tray_weight': '188', 'TS': 1781768217.513, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.279000', 'tray_weight': '186', 'TS': 1781768493.279, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 52, 848197)}}
[2026-06-18 13:14:53,996.996 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.893000', 'tray_weight': '312', 'TS': 1781768461.8930001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.525000', 'tray_weight': '362', 'TS': 1781768227.525, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.276000', 'tray_weight': '210', 'TS': 1781768495.276, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.221000', 'tray_weight': '192', 'TS': 1781768493.2210002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.513000', 'tray_weight': '188', 'TS': 1781768217.513, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.279000', 'tray_weight': '186', 'TS': 1781768493.279, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 52, 848197)}}
[2026-06-18 13:14:55,220.220 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.895000', 'tray_weight': '312', 'TS': 1781768461.895, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.525000', 'tray_weight': '362', 'TS': 1781768227.525, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.276000', 'tray_weight': '210', 'TS': 1781768495.276, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.221000', 'tray_weight': '192', 'TS': 1781768493.221, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.515000', 'tray_weight': '188', 'TS': 1781768217.515, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.281000', 'tray_weight': '186', 'TS': 1781768493.2810001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 54, 74662)}}
[2026-06-18 13:14:55,249.249 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.895000', 'tray_weight': '312', 'TS': 1781768461.895, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.525000', 'tray_weight': '362', 'TS': 1781768227.525, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.276000', 'tray_weight': '210', 'TS': 1781768495.276, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.221000', 'tray_weight': '192', 'TS': 1781768493.221, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.515000', 'tray_weight': '188', 'TS': 1781768217.515, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.281000', 'tray_weight': '186', 'TS': 1781768493.2810001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 54, 74662)}}
[2026-06-18 13:14:56,488.488 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.895000', 'tray_weight': '312', 'TS': 1781768461.8950002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.525000', 'tray_weight': '362', 'TS': 1781768227.525, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.270000', 'tray_weight': '210', 'TS': 1781768495.27, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.220000', 'tray_weight': '192', 'TS': 1781768493.2199998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.514000', 'tray_weight': '188', 'TS': 1781768217.514, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.280000', 'tray_weight': '186', 'TS': 1781768493.28, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 55, 337824)}}
[2026-06-18 13:14:56,503.503 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.895000', 'tray_weight': '312', 'TS': 1781768461.8950002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.525000', 'tray_weight': '362', 'TS': 1781768227.525, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.270000', 'tray_weight': '210', 'TS': 1781768495.27, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.220000', 'tray_weight': '192', 'TS': 1781768493.2199998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.514000', 'tray_weight': '188', 'TS': 1781768217.514, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.280000', 'tray_weight': '186', 'TS': 1781768493.28, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 55, 337824)}}
[2026-06-18 13:14:57,939.939 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.895000', 'tray_weight': '312', 'TS': 1781768461.895, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.524000', 'tray_weight': '362', 'TS': 1781768227.524, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.277000', 'tray_weight': '210', 'TS': 1781768495.277, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.205000', 'tray_weight': '192', 'TS': 1781768493.205, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.508000', 'tray_weight': '188', 'TS': 1781768217.508, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.274000', 'tray_weight': '186', 'TS': 1781768493.274, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 56, 583587)}}
[2026-06-18 13:14:57,953.953 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.895000', 'tray_weight': '312', 'TS': 1781768461.895, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.524000', 'tray_weight': '362', 'TS': 1781768227.524, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.277000', 'tray_weight': '210', 'TS': 1781768495.277, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.205000', 'tray_weight': '192', 'TS': 1781768493.205, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.508000', 'tray_weight': '188', 'TS': 1781768217.508, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.274000', 'tray_weight': '186', 'TS': 1781768493.274, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 56, 583587)}}
[2026-06-18 13:14:59,157.157 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.894000', 'tray_weight': '312', 'TS': 1781768461.894, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.524000', 'tray_weight': '362', 'TS': 1781768227.524, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.278000', 'tray_weight': '210', 'TS': 1781768495.278, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.219000', 'tray_weight': '192', 'TS': 1781768493.219, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.511000', 'tray_weight': '188', 'TS': 1781768217.511, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.277000', 'tray_weight': '186', 'TS': 1781768493.277, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 58, 34092)}}
[2026-06-18 13:14:59,164.164 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.894000', 'tray_weight': '312', 'TS': 1781768461.894, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.524000', 'tray_weight': '362', 'TS': 1781768227.524, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.278000', 'tray_weight': '210', 'TS': 1781768495.278, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.219000', 'tray_weight': '192', 'TS': 1781768493.219, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.511000', 'tray_weight': '188', 'TS': 1781768217.511, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.277000', 'tray_weight': '186', 'TS': 1781768493.277, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 58, 34092)}}
[2026-06-18 13:15:00,380.380 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.895000', 'tray_weight': '312', 'TS': 1781768461.895, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.521000', 'tray_weight': '362', 'TS': 1781768227.521, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.279000', 'tray_weight': '210', 'TS': 1781768495.279, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.219000', 'tray_weight': '192', 'TS': 1781768493.219, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.510000', 'tray_weight': '188', 'TS': 1781768217.5100002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.276000', 'tray_weight': '186', 'TS': 1781768493.276, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 59, 233668)}}
[2026-06-18 13:15:00,393.393 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.895000', 'tray_weight': '312', 'TS': 1781768461.895, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.521000', 'tray_weight': '362', 'TS': 1781768227.521, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.279000', 'tray_weight': '210', 'TS': 1781768495.279, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.219000', 'tray_weight': '192', 'TS': 1781768493.219, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.510000', 'tray_weight': '188', 'TS': 1781768217.5100002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.276000', 'tray_weight': '186', 'TS': 1781768493.276, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 14, 59, 233668)}}
[2026-06-18 13:15:01,689.689 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.891000', 'tray_weight': '312', 'TS': 1781768461.891, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.523000', 'tray_weight': '362', 'TS': 1781768227.523, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.280000', 'tray_weight': '210', 'TS': 1781768495.28, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.218000', 'tray_weight': '192', 'TS': 1781768493.2180002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.506000', 'tray_weight': '188', 'TS': 1781768217.506, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.272000', 'tray_weight': '186', 'TS': 1781768493.272, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 0, 484728)}}
[2026-06-18 13:15:01,702.702 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.891000', 'tray_weight': '312', 'TS': 1781768461.891, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.523000', 'tray_weight': '362', 'TS': 1781768227.523, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.280000', 'tray_weight': '210', 'TS': 1781768495.28, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.218000', 'tray_weight': '192', 'TS': 1781768493.2180002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.506000', 'tray_weight': '188', 'TS': 1781768217.506, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.272000', 'tray_weight': '186', 'TS': 1781768493.272, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 0, 484728)}}
[2026-06-18 13:15:03,631.631 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.893000', 'tray_weight': '312', 'TS': 1781768461.8930001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.516000', 'tray_weight': '362', 'TS': 1781768227.516, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.279000', 'tray_weight': '210', 'TS': 1781768495.2789998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.212000', 'tray_weight': '192', 'TS': 1781768493.212, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.507000', 'tray_weight': '188', 'TS': 1781768217.507, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.273000', 'tray_weight': '186', 'TS': 1781768493.273, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 1, 789931)}}
[2026-06-18 13:15:03,643.643 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.893000', 'tray_weight': '312', 'TS': 1781768461.8930001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.516000', 'tray_weight': '362', 'TS': 1781768227.516, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.279000', 'tray_weight': '210', 'TS': 1781768495.2789998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.212000', 'tray_weight': '192', 'TS': 1781768493.212, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.507000', 'tray_weight': '188', 'TS': 1781768217.507, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.273000', 'tray_weight': '186', 'TS': 1781768493.273, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 1, 789931)}}
[2026-06-18 13:15:04,774.774 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.893000', 'tray_weight': '312', 'TS': 1781768461.893, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.522000', 'tray_weight': '362', 'TS': 1781768227.522, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.280000', 'tray_weight': '210', 'TS': 1781768495.28, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.219000', 'tray_weight': '192', 'TS': 1781768493.219, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.507000', 'tray_weight': '188', 'TS': 1781768217.507, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.273000', 'tray_weight': '186', 'TS': 1781768493.273, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 3, 721215)}}
[2026-06-18 13:15:04,780.780 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.893000', 'tray_weight': '312', 'TS': 1781768461.893, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.522000', 'tray_weight': '362', 'TS': 1781768227.522, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.280000', 'tray_weight': '210', 'TS': 1781768495.28, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.219000', 'tray_weight': '192', 'TS': 1781768493.219, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.507000', 'tray_weight': '188', 'TS': 1781768217.507, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.273000', 'tray_weight': '186', 'TS': 1781768493.273, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 3, 721215)}}
[2026-06-18 13:15:06,069.069 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.889000', 'tray_weight': '312', 'TS': 1781768461.889, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.523000', 'tray_weight': '362', 'TS': 1781768227.523, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.256000', 'tray_weight': '210', 'TS': 1781768495.256, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.217000', 'tray_weight': '192', 'TS': 1781768493.2169998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.507000', 'tray_weight': '188', 'TS': 1781768217.507, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.273000', 'tray_weight': '186', 'TS': 1781768493.273, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 4, 853180)}}
[2026-06-18 13:15:06,082.082 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.889000', 'tray_weight': '312', 'TS': 1781768461.889, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.523000', 'tray_weight': '362', 'TS': 1781768227.523, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.256000', 'tray_weight': '210', 'TS': 1781768495.256, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.217000', 'tray_weight': '192', 'TS': 1781768493.2169998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.507000', 'tray_weight': '188', 'TS': 1781768217.507, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.273000', 'tray_weight': '186', 'TS': 1781768493.273, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 4, 853180)}}
[2026-06-18 13:15:07,367.367 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.892000', 'tray_weight': '312', 'TS': 1781768461.892, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.523000', 'tray_weight': '362', 'TS': 1781768227.523, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.282000', 'tray_weight': '210', 'TS': 1781768495.2819998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.218000', 'tray_weight': '192', 'TS': 1781768493.218, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.501000', 'tray_weight': '188', 'TS': 1781768217.5010002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.267000', 'tray_weight': '186', 'TS': 1781768493.2670002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 6, 159698)}}
[2026-06-18 13:15:07,389.389 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.892000', 'tray_weight': '312', 'TS': 1781768461.892, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.523000', 'tray_weight': '362', 'TS': 1781768227.523, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.282000', 'tray_weight': '210', 'TS': 1781768495.2819998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.218000', 'tray_weight': '192', 'TS': 1781768493.218, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.501000', 'tray_weight': '188', 'TS': 1781768217.5010002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.267000', 'tray_weight': '186', 'TS': 1781768493.2670002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 6, 159698)}}
[2026-06-18 13:15:08,725.725 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.892000', 'tray_weight': '312', 'TS': 1781768461.892, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.518000', 'tray_weight': '362', 'TS': 1781768227.5180001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.282000', 'tray_weight': '210', 'TS': 1781768495.282, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.215000', 'tray_weight': '192', 'TS': 1781768493.215, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.500000', 'tray_weight': '188', 'TS': 1781768217.5, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.266000', 'tray_weight': '186', 'TS': 1781768493.266, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 7, 467862)}}
[2026-06-18 13:15:08,737.737 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.892000', 'tray_weight': '312', 'TS': 1781768461.892, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.518000', 'tray_weight': '362', 'TS': 1781768227.5180001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.282000', 'tray_weight': '210', 'TS': 1781768495.282, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.215000', 'tray_weight': '192', 'TS': 1781768493.215, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.500000', 'tray_weight': '188', 'TS': 1781768217.5, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.266000', 'tray_weight': '186', 'TS': 1781768493.266, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 7, 467862)}}
[2026-06-18 13:15:09,977.977 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.893000', 'tray_weight': '312', 'TS': 1781768461.893, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.523000', 'tray_weight': '362', 'TS': 1781768227.523, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.283000', 'tray_weight': '210', 'TS': 1781768495.283, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.216000', 'tray_weight': '192', 'TS': 1781768493.2159998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.496000', 'tray_weight': '188', 'TS': 1781768217.496, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.262000', 'tray_weight': '186', 'TS': 1781768493.262, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 8, 827893)}}
[2026-06-18 13:15:09,990.990 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.893000', 'tray_weight': '312', 'TS': 1781768461.893, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.523000', 'tray_weight': '362', 'TS': 1781768227.523, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.283000', 'tray_weight': '210', 'TS': 1781768495.283, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.216000', 'tray_weight': '192', 'TS': 1781768493.2159998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.496000', 'tray_weight': '188', 'TS': 1781768217.496, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.262000', 'tray_weight': '186', 'TS': 1781768493.262, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 8, 827893)}}
[2026-06-18 13:15:11,276.276 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.892000', 'tray_weight': '312', 'TS': 1781768461.8920002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.521000', 'tray_weight': '362', 'TS': 1781768227.521, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.283000', 'tray_weight': '210', 'TS': 1781768495.283, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.213000', 'tray_weight': '192', 'TS': 1781768493.2129998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.501000', 'tray_weight': '188', 'TS': 1781768217.501, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.267000', 'tray_weight': '186', 'TS': 1781768493.267, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 10, 71258)}}
[2026-06-18 13:15:11,290.290 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.892000', 'tray_weight': '312', 'TS': 1781768461.8920002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.521000', 'tray_weight': '362', 'TS': 1781768227.521, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.283000', 'tray_weight': '210', 'TS': 1781768495.283, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.213000', 'tray_weight': '192', 'TS': 1781768493.2129998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.501000', 'tray_weight': '188', 'TS': 1781768217.501, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.267000', 'tray_weight': '186', 'TS': 1781768493.267, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 10, 71258)}}
[2026-06-18 13:15:12,492.492 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.891000', 'tray_weight': '312', 'TS': 1781768461.891, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.522000', 'tray_weight': '362', 'TS': 1781768227.522, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.283000', 'tray_weight': '210', 'TS': 1781768495.283, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.215000', 'tray_weight': '192', 'TS': 1781768493.2150002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.501000', 'tray_weight': '188', 'TS': 1781768217.501, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.267000', 'tray_weight': '186', 'TS': 1781768493.267, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 11, 373941)}}
[2026-06-18 13:15:12,536.536 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.891000', 'tray_weight': '312', 'TS': 1781768461.891, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.522000', 'tray_weight': '362', 'TS': 1781768227.522, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.283000', 'tray_weight': '210', 'TS': 1781768495.283, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.215000', 'tray_weight': '192', 'TS': 1781768493.2150002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.501000', 'tray_weight': '188', 'TS': 1781768217.501, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.267000', 'tray_weight': '186', 'TS': 1781768493.267, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 11, 373941)}}
[2026-06-18 13:15:13,985.985 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.891000', 'tray_weight': '312', 'TS': 1781768461.8909998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.522000', 'tray_weight': '362', 'TS': 1781768227.522, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.284000', 'tray_weight': '210', 'TS': 1781768495.2840002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.215000', 'tray_weight': '192', 'TS': 1781768493.215, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.500000', 'tray_weight': '188', 'TS': 1781768217.5, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.266000', 'tray_weight': '186', 'TS': 1781768493.266, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 12, 618051)}}
[2026-06-18 13:15:13,999.999 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.891000', 'tray_weight': '312', 'TS': 1781768461.8909998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.522000', 'tray_weight': '362', 'TS': 1781768227.522, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.284000', 'tray_weight': '210', 'TS': 1781768495.2840002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.215000', 'tray_weight': '192', 'TS': 1781768493.215, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.500000', 'tray_weight': '188', 'TS': 1781768217.5, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.266000', 'tray_weight': '186', 'TS': 1781768493.266, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 12, 618051)}}
[2026-06-18 13:15:15,231.231 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.891000', 'tray_weight': '312', 'TS': 1781768461.891, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.521000', 'tray_weight': '362', 'TS': 1781768227.5210001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.284000', 'tray_weight': '210', 'TS': 1781768495.2840002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.189000', 'tray_weight': '192', 'TS': 1781768493.189, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.499000', 'tray_weight': '188', 'TS': 1781768217.499, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.265000', 'tray_weight': '186', 'TS': 1781768493.2649999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 14, 83974)}}
[2026-06-18 13:15:15,244.244 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.891000', 'tray_weight': '312', 'TS': 1781768461.891, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.521000', 'tray_weight': '362', 'TS': 1781768227.5210001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.284000', 'tray_weight': '210', 'TS': 1781768495.2840002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.189000', 'tray_weight': '192', 'TS': 1781768493.189, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.499000', 'tray_weight': '188', 'TS': 1781768217.499, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.265000', 'tray_weight': '186', 'TS': 1781768493.2649999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 14, 83974)}}
[2026-06-18 13:15:16,516.516 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.891000', 'tray_weight': '312', 'TS': 1781768461.891, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.520000', 'tray_weight': '362', 'TS': 1781768227.52, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.285000', 'tray_weight': '210', 'TS': 1781768495.2849998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.454000', 'tray_weight': '117', 'TS': 1781768715.454, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.215000', 'tray_weight': '192', 'TS': 1781768493.215, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.495000', 'tray_weight': '188', 'TS': 1781768217.4950001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.261000', 'tray_weight': '186', 'TS': 1781768493.2610002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 15, 326647)}}
[2026-06-18 13:15:16,530.530 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.891000', 'tray_weight': '312', 'TS': 1781768461.891, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.520000', 'tray_weight': '362', 'TS': 1781768227.52, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.285000', 'tray_weight': '210', 'TS': 1781768495.2849998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.454000', 'tray_weight': '117', 'TS': 1781768715.454, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.215000', 'tray_weight': '192', 'TS': 1781768493.215, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.495000', 'tray_weight': '188', 'TS': 1781768217.4950001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.261000', 'tray_weight': '186', 'TS': 1781768493.2610002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 15, 326647)}}
[2026-06-18 13:15:17,888.888 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.890000', 'tray_weight': '312', 'TS': 1781768461.8899999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.520000', 'tray_weight': '362', 'TS': 1781768227.5200002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.285000', 'tray_weight': '210', 'TS': 1781768495.285, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.459000', 'tray_weight': '117', 'TS': 1781768715.4589999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.201000', 'tray_weight': '192', 'TS': 1781768493.201, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.497000', 'tray_weight': '188', 'TS': 1781768217.497, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.263000', 'tray_weight': '186', 'TS': 1781768493.263, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 16, 619167)}}
[2026-06-18 13:15:17,900.900 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.890000', 'tray_weight': '312', 'TS': 1781768461.8899999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.520000', 'tray_weight': '362', 'TS': 1781768227.5200002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.285000', 'tray_weight': '210', 'TS': 1781768495.285, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.459000', 'tray_weight': '117', 'TS': 1781768715.4589999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.201000', 'tray_weight': '192', 'TS': 1781768493.201, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.497000', 'tray_weight': '188', 'TS': 1781768217.497, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.263000', 'tray_weight': '186', 'TS': 1781768493.263, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 16, 619167)}}
[2026-06-18 13:15:19,340.340 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.890000', 'tray_weight': '312', 'TS': 1781768461.8899999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.469000', 'tray_weight': '362', 'TS': 1781768227.469, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.286000', 'tray_weight': '210', 'TS': 1781768495.286, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.460000', 'tray_weight': '117', 'TS': 1781768715.46, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.209000', 'tray_weight': '192', 'TS': 1781768493.209, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.496000', 'tray_weight': '188', 'TS': 1781768217.496, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.262000', 'tray_weight': '186', 'TS': 1781768493.262, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 17, 979420)}}
[2026-06-18 13:15:19,357.357 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.890000', 'tray_weight': '312', 'TS': 1781768461.8899999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.469000', 'tray_weight': '362', 'TS': 1781768227.469, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.286000', 'tray_weight': '210', 'TS': 1781768495.286, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.460000', 'tray_weight': '117', 'TS': 1781768715.46, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.209000', 'tray_weight': '192', 'TS': 1781768493.209, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.496000', 'tray_weight': '188', 'TS': 1781768217.496, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.262000', 'tray_weight': '186', 'TS': 1781768493.262, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 17, 979420)}}
[2026-06-18 13:15:20,704.704 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.888000', 'tray_weight': '312', 'TS': 1781768461.888, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.502000', 'tray_weight': '362', 'TS': 1781768227.5019999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.286000', 'tray_weight': '210', 'TS': 1781768495.286, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.450000', 'tray_weight': '117', 'TS': 1781768715.45, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.207000', 'tray_weight': '192', 'TS': 1781768493.2069998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.492000', 'tray_weight': '188', 'TS': 1781768217.4919999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.258000', 'tray_weight': '186', 'TS': 1781768493.258, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 19, 431822)}}
[2026-06-18 13:15:20,716.716 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.888000', 'tray_weight': '312', 'TS': 1781768461.888, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.502000', 'tray_weight': '362', 'TS': 1781768227.5019999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.286000', 'tray_weight': '210', 'TS': 1781768495.286, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.450000', 'tray_weight': '117', 'TS': 1781768715.45, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.207000', 'tray_weight': '192', 'TS': 1781768493.2069998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.492000', 'tray_weight': '188', 'TS': 1781768217.4919999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.258000', 'tray_weight': '186', 'TS': 1781768493.258, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 19, 431822)}}
[2026-06-18 13:15:21,999.999 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.888000', 'tray_weight': '312', 'TS': 1781768461.888, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.520000', 'tray_weight': '362', 'TS': 1781768227.52, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.287000', 'tray_weight': '210', 'TS': 1781768495.287, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.463000', 'tray_weight': '117', 'TS': 1781768715.4629998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.212000', 'tray_weight': '192', 'TS': 1781768493.212, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.489000', 'tray_weight': '188', 'TS': 1781768217.4889998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.255000', 'tray_weight': '186', 'TS': 1781768493.2549999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 20, 796552)}}
[2026-06-18 13:15:22,011.011 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.888000', 'tray_weight': '312', 'TS': 1781768461.888, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.520000', 'tray_weight': '362', 'TS': 1781768227.52, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.287000', 'tray_weight': '210', 'TS': 1781768495.287, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.463000', 'tray_weight': '117', 'TS': 1781768715.4629998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.212000', 'tray_weight': '192', 'TS': 1781768493.212, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.489000', 'tray_weight': '188', 'TS': 1781768217.4889998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.255000', 'tray_weight': '186', 'TS': 1781768493.2549999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 20, 796552)}}
[2026-06-18 13:15:23,313.313 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.890000', 'tray_weight': '312', 'TS': 1781768461.89, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.519000', 'tray_weight': '362', 'TS': 1781768227.519, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.287000', 'tray_weight': '210', 'TS': 1781768495.287, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.448000', 'tray_weight': '117', 'TS': 1781768715.448, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.211000', 'tray_weight': '192', 'TS': 1781768493.211, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.491000', 'tray_weight': '188', 'TS': 1781768217.491, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.257000', 'tray_weight': '186', 'TS': 1781768493.257, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 22, 90275)}}
[2026-06-18 13:15:23,428.428 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.890000', 'tray_weight': '312', 'TS': 1781768461.89, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.519000', 'tray_weight': '362', 'TS': 1781768227.519, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.287000', 'tray_weight': '210', 'TS': 1781768495.287, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.448000', 'tray_weight': '117', 'TS': 1781768715.448, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.211000', 'tray_weight': '192', 'TS': 1781768493.211, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.491000', 'tray_weight': '188', 'TS': 1781768217.491, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.257000', 'tray_weight': '186', 'TS': 1781768493.257, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 22, 90275)}}
[2026-06-18 13:15:24,798.798 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.886000', 'tray_weight': '312', 'TS': 1781768461.886, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.519000', 'tray_weight': '362', 'TS': 1781768227.519, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.288000', 'tray_weight': '210', 'TS': 1781768495.2879999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.457000', 'tray_weight': '117', 'TS': 1781768715.457, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.211000', 'tray_weight': '192', 'TS': 1781768493.211, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.482000', 'tray_weight': '188', 'TS': 1781768217.482, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.248000', 'tray_weight': '186', 'TS': 1781768493.2480001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 23, 514516)}}
[2026-06-18 13:15:24,809.809 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.886000', 'tray_weight': '312', 'TS': 1781768461.886, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.519000', 'tray_weight': '362', 'TS': 1781768227.519, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.288000', 'tray_weight': '210', 'TS': 1781768495.2879999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.457000', 'tray_weight': '117', 'TS': 1781768715.457, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.211000', 'tray_weight': '192', 'TS': 1781768493.211, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.482000', 'tray_weight': '188', 'TS': 1781768217.482, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.248000', 'tray_weight': '186', 'TS': 1781768493.2480001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 23, 514516)}}
[2026-06-18 13:15:26,173.173 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.890000', 'tray_weight': '312', 'TS': 1781768461.8899999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.518000', 'tray_weight': '362', 'TS': 1781768227.518, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.288000', 'tray_weight': '210', 'TS': 1781768495.2879999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.464000', 'tray_weight': '117', 'TS': 1781768715.464, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.211000', 'tray_weight': '192', 'TS': 1781768493.211, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.487000', 'tray_weight': '188', 'TS': 1781768217.487, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.253000', 'tray_weight': '186', 'TS': 1781768493.253, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 24, 886540)}}
[2026-06-18 13:15:26,187.187 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.890000', 'tray_weight': '312', 'TS': 1781768461.8899999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.518000', 'tray_weight': '362', 'TS': 1781768227.518, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.288000', 'tray_weight': '210', 'TS': 1781768495.2879999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.464000', 'tray_weight': '117', 'TS': 1781768715.464, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.211000', 'tray_weight': '192', 'TS': 1781768493.211, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.487000', 'tray_weight': '188', 'TS': 1781768217.487, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.253000', 'tray_weight': '186', 'TS': 1781768493.253, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 24, 886540)}}
[2026-06-18 13:15:27,561.561 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.887000', 'tray_weight': '312', 'TS': 1781768461.8869998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.518000', 'tray_weight': '362', 'TS': 1781768227.5180001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.290000', 'tray_weight': '210', 'TS': 1781768495.29, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.465000', 'tray_weight': '117', 'TS': 1781768715.465, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.209000', 'tray_weight': '192', 'TS': 1781768493.209, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.480000', 'tray_weight': '188', 'TS': 1781768217.48, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.246000', 'tray_weight': '186', 'TS': 1781768493.246, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 26, 265211)}}
[2026-06-18 13:15:27,579.579 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.887000', 'tray_weight': '312', 'TS': 1781768461.8869998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.518000', 'tray_weight': '362', 'TS': 1781768227.5180001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.290000', 'tray_weight': '210', 'TS': 1781768495.29, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.465000', 'tray_weight': '117', 'TS': 1781768715.465, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.209000', 'tray_weight': '192', 'TS': 1781768493.209, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.480000', 'tray_weight': '188', 'TS': 1781768217.48, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.246000', 'tray_weight': '186', 'TS': 1781768493.246, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 26, 265211)}}
[2026-06-18 13:15:27,644.644 INFO    ] processOrderPayment version is : v2
[2026-06-18 13:15:29,091.091 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.884000', 'tray_weight': '312', 'TS': 1781768461.884, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.491000', 'tray_weight': '362', 'TS': 1781768227.491, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.290000', 'tray_weight': '210', 'TS': 1781768495.29, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.468000', 'tray_weight': '117', 'TS': 1781768715.468, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.210000', 'tray_weight': '192', 'TS': 1781768493.21, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.479000', 'tray_weight': '188', 'TS': 1781768217.479, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.245000', 'tray_weight': '186', 'TS': 1781768493.2450001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 27, 668396)}}
[2026-06-18 13:15:29,098.098 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.884000', 'tray_weight': '312', 'TS': 1781768461.884, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.491000', 'tray_weight': '362', 'TS': 1781768227.491, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.290000', 'tray_weight': '210', 'TS': 1781768495.29, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.468000', 'tray_weight': '117', 'TS': 1781768715.468, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.210000', 'tray_weight': '192', 'TS': 1781768493.21, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.479000', 'tray_weight': '188', 'TS': 1781768217.479, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.245000', 'tray_weight': '186', 'TS': 1781768493.2450001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 27, 668396)}}
[2026-06-18 13:15:30,342.342 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.888000', 'tray_weight': '312', 'TS': 1781768461.888, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.518000', 'tray_weight': '362', 'TS': 1781768227.518, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.290000', 'tray_weight': '210', 'TS': 1781768495.2900002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.471000', 'tray_weight': '117', 'TS': 1781768715.471, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.188000', 'tray_weight': '192', 'TS': 1781768493.188, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.487000', 'tray_weight': '188', 'TS': 1781768217.487, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.253000', 'tray_weight': '186', 'TS': 1781768493.253, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 29, 168029)}}
[2026-06-18 13:15:30,363.363 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.888000', 'tray_weight': '312', 'TS': 1781768461.888, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.518000', 'tray_weight': '362', 'TS': 1781768227.518, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.290000', 'tray_weight': '210', 'TS': 1781768495.2900002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.471000', 'tray_weight': '117', 'TS': 1781768715.471, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.188000', 'tray_weight': '192', 'TS': 1781768493.188, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.487000', 'tray_weight': '188', 'TS': 1781768217.487, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.253000', 'tray_weight': '186', 'TS': 1781768493.253, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 29, 168029)}}
[2026-06-18 13:15:31,657.657 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.887000', 'tray_weight': '312', 'TS': 1781768461.887, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.517000', 'tray_weight': '362', 'TS': 1781768227.517, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.291000', 'tray_weight': '210', 'TS': 1781768495.291, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.471000', 'tray_weight': '117', 'TS': 1781768715.471, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.208000', 'tray_weight': '192', 'TS': 1781768493.208, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.470000', 'tray_weight': '188', 'TS': 1781768217.47, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.236000', 'tray_weight': '186', 'TS': 1781768493.236, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 30, 448227)}}
[2026-06-18 13:15:31,671.671 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.887000', 'tray_weight': '312', 'TS': 1781768461.887, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.517000', 'tray_weight': '362', 'TS': 1781768227.517, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.291000', 'tray_weight': '210', 'TS': 1781768495.291, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.471000', 'tray_weight': '117', 'TS': 1781768715.471, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.208000', 'tray_weight': '192', 'TS': 1781768493.208, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.470000', 'tray_weight': '188', 'TS': 1781768217.47, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.236000', 'tray_weight': '186', 'TS': 1781768493.236, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 30, 448227)}}
[2026-06-18 13:15:33,109.109 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.887000', 'tray_weight': '312', 'TS': 1781768461.887, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.517000', 'tray_weight': '362', 'TS': 1781768227.517, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.290000', 'tray_weight': '210', 'TS': 1781768495.29, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.471000', 'tray_weight': '117', 'TS': 1781768715.4710002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.208000', 'tray_weight': '192', 'TS': 1781768493.208, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.473000', 'tray_weight': '188', 'TS': 1781768217.4729998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.239000', 'tray_weight': '186', 'TS': 1781768493.2389998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 31, 763903)}}
[2026-06-18 13:15:33,135.135 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.887000', 'tray_weight': '312', 'TS': 1781768461.887, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.517000', 'tray_weight': '362', 'TS': 1781768227.517, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.290000', 'tray_weight': '210', 'TS': 1781768495.29, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.471000', 'tray_weight': '117', 'TS': 1781768715.4710002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.208000', 'tray_weight': '192', 'TS': 1781768493.208, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.473000', 'tray_weight': '188', 'TS': 1781768217.4729998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.239000', 'tray_weight': '186', 'TS': 1781768493.2389998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 31, 763903)}}
[2026-06-18 13:15:34,505.505 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.886000', 'tray_weight': '312', 'TS': 1781768461.8860002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.508000', 'tray_weight': '362', 'TS': 1781768227.5080001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.292000', 'tray_weight': '210', 'TS': 1781768495.292, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.474000', 'tray_weight': '117', 'TS': 1781768715.474, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.196000', 'tray_weight': '192', 'TS': 1781768493.1959999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.484000', 'tray_weight': '188', 'TS': 1781768217.484, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.250000', 'tray_weight': '186', 'TS': 1781768493.25, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 33, 218097)}}
[2026-06-18 13:15:34,519.519 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.886000', 'tray_weight': '312', 'TS': 1781768461.8860002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.508000', 'tray_weight': '362', 'TS': 1781768227.5080001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.292000', 'tray_weight': '210', 'TS': 1781768495.292, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.474000', 'tray_weight': '117', 'TS': 1781768715.474, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.196000', 'tray_weight': '192', 'TS': 1781768493.1959999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.484000', 'tray_weight': '188', 'TS': 1781768217.484, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.250000', 'tray_weight': '186', 'TS': 1781768493.25, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 33, 218097)}}
[2026-06-18 13:15:35,804.804 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.886000', 'tray_weight': '312', 'TS': 1781768461.886, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.516000', 'tray_weight': '362', 'TS': 1781768227.516, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.292000', 'tray_weight': '210', 'TS': 1781768495.2919998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.475000', 'tray_weight': '117', 'TS': 1781768715.475, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.208000', 'tray_weight': '192', 'TS': 1781768493.208, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.465000', 'tray_weight': '188', 'TS': 1781768217.4650002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.231000', 'tray_weight': '186', 'TS': 1781768493.231, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 34, 602366)}}
[2026-06-18 13:15:35,817.817 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.886000', 'tray_weight': '312', 'TS': 1781768461.886, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.516000', 'tray_weight': '362', 'TS': 1781768227.516, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.292000', 'tray_weight': '210', 'TS': 1781768495.2919998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.475000', 'tray_weight': '117', 'TS': 1781768715.475, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.208000', 'tray_weight': '192', 'TS': 1781768493.208, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.465000', 'tray_weight': '188', 'TS': 1781768217.4650002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.231000', 'tray_weight': '186', 'TS': 1781768493.231, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 34, 602366)}}
[2026-06-18 13:15:37,088.088 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.887000', 'tray_weight': '312', 'TS': 1781768461.8869998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.516000', 'tray_weight': '362', 'TS': 1781768227.516, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.293000', 'tray_weight': '210', 'TS': 1781768495.293, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.476000', 'tray_weight': '117', 'TS': 1781768715.476, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.207000', 'tray_weight': '192', 'TS': 1781768493.207, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.483000', 'tray_weight': '188', 'TS': 1781768217.4829998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.249000', 'tray_weight': '186', 'TS': 1781768493.2489998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 35, 896159)}}
[2026-06-18 13:15:37,100.100 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.887000', 'tray_weight': '312', 'TS': 1781768461.8869998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.516000', 'tray_weight': '362', 'TS': 1781768227.516, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.293000', 'tray_weight': '210', 'TS': 1781768495.293, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.476000', 'tray_weight': '117', 'TS': 1781768715.476, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.207000', 'tray_weight': '192', 'TS': 1781768493.207, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.483000', 'tray_weight': '188', 'TS': 1781768217.4829998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.249000', 'tray_weight': '186', 'TS': 1781768493.2489998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 35, 896159)}}
[2026-06-18 13:15:38,348.348 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.886000', 'tray_weight': '312', 'TS': 1781768461.8860002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.516000', 'tray_weight': '362', 'TS': 1781768227.5159998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.294000', 'tray_weight': '210', 'TS': 1781768495.294, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.477000', 'tray_weight': '117', 'TS': 1781768715.477, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.207000', 'tray_weight': '192', 'TS': 1781768493.207, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.482000', 'tray_weight': '188', 'TS': 1781768217.4819999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.248000', 'tray_weight': '186', 'TS': 1781768493.248, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 37, 180684)}}
[2026-06-18 13:15:38,361.361 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.886000', 'tray_weight': '312', 'TS': 1781768461.8860002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.516000', 'tray_weight': '362', 'TS': 1781768227.5159998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.294000', 'tray_weight': '210', 'TS': 1781768495.294, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.477000', 'tray_weight': '117', 'TS': 1781768715.477, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.207000', 'tray_weight': '192', 'TS': 1781768493.207, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.482000', 'tray_weight': '188', 'TS': 1781768217.4819999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.248000', 'tray_weight': '186', 'TS': 1781768493.248, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 37, 180684)}}
[2026-06-18 13:15:39,858.858 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.885000', 'tray_weight': '312', 'TS': 1781768461.885, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.515000', 'tray_weight': '362', 'TS': 1781768227.5149999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.295000', 'tray_weight': '210', 'TS': 1781768495.295, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.475000', 'tray_weight': '117', 'TS': 1781768715.4750001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.206000', 'tray_weight': '192', 'TS': 1781768493.2059999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.480000', 'tray_weight': '188', 'TS': 1781768217.48, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.246000', 'tray_weight': '186', 'TS': 1781768493.246, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 38, 441691)}}
[2026-06-18 13:15:39,873.873 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.885000', 'tray_weight': '312', 'TS': 1781768461.885, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.515000', 'tray_weight': '362', 'TS': 1781768227.5149999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.295000', 'tray_weight': '210', 'TS': 1781768495.295, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.475000', 'tray_weight': '117', 'TS': 1781768715.4750001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.206000', 'tray_weight': '192', 'TS': 1781768493.2059999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.480000', 'tray_weight': '188', 'TS': 1781768217.48, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.246000', 'tray_weight': '186', 'TS': 1781768493.246, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 38, 441691)}}
[2026-06-18 13:15:41,166.166 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.884000', 'tray_weight': '312', 'TS': 1781768461.884, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.515000', 'tray_weight': '362', 'TS': 1781768227.515, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.294000', 'tray_weight': '210', 'TS': 1781768495.294, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.479000', 'tray_weight': '117', 'TS': 1781768715.4789999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.206000', 'tray_weight': '192', 'TS': 1781768493.206, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.464000', 'tray_weight': '188', 'TS': 1781768217.464, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.230000', 'tray_weight': '186', 'TS': 1781768493.23, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 39, 954977)}}
[2026-06-18 13:15:41,179.179 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.884000', 'tray_weight': '312', 'TS': 1781768461.884, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.515000', 'tray_weight': '362', 'TS': 1781768227.515, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.294000', 'tray_weight': '210', 'TS': 1781768495.294, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.479000', 'tray_weight': '117', 'TS': 1781768715.4789999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.206000', 'tray_weight': '192', 'TS': 1781768493.206, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.464000', 'tray_weight': '188', 'TS': 1781768217.464, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.230000', 'tray_weight': '186', 'TS': 1781768493.23, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 39, 954977)}}
[2026-06-18 13:15:42,659.659 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.885000', 'tray_weight': '312', 'TS': 1781768461.885, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.512000', 'tray_weight': '362', 'TS': 1781768227.512, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.296000', 'tray_weight': '210', 'TS': 1781768495.296, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.474000', 'tray_weight': '117', 'TS': 1781768715.4740002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.202000', 'tray_weight': '192', 'TS': 1781768493.202, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.478000', 'tray_weight': '188', 'TS': 1781768217.478, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.244000', 'tray_weight': '186', 'TS': 1781768493.244, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 41, 257296)}}
[2026-06-18 13:15:42,673.673 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.885000', 'tray_weight': '312', 'TS': 1781768461.885, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.512000', 'tray_weight': '362', 'TS': 1781768227.512, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.296000', 'tray_weight': '210', 'TS': 1781768495.296, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.474000', 'tray_weight': '117', 'TS': 1781768715.4740002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.202000', 'tray_weight': '192', 'TS': 1781768493.202, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.478000', 'tray_weight': '188', 'TS': 1781768217.478, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.244000', 'tray_weight': '186', 'TS': 1781768493.244, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 41, 257296)}}
[2026-06-18 13:15:43,910.910 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.884000', 'tray_weight': '312', 'TS': 1781768461.884, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.514000', 'tray_weight': '362', 'TS': 1781768227.514, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.295000', 'tray_weight': '210', 'TS': 1781768495.2949998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.480000', 'tray_weight': '117', 'TS': 1781768715.48, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.205000', 'tray_weight': '192', 'TS': 1781768493.205, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.473000', 'tray_weight': '188', 'TS': 1781768217.473, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.239000', 'tray_weight': '186', 'TS': 1781768493.239, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 42, 755866)}}
[2026-06-18 13:15:43,923.923 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.884000', 'tray_weight': '312', 'TS': 1781768461.884, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.514000', 'tray_weight': '362', 'TS': 1781768227.514, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.295000', 'tray_weight': '210', 'TS': 1781768495.2949998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.480000', 'tray_weight': '117', 'TS': 1781768715.48, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.205000', 'tray_weight': '192', 'TS': 1781768493.205, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.473000', 'tray_weight': '188', 'TS': 1781768217.473, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.239000', 'tray_weight': '186', 'TS': 1781768493.239, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 42, 755866)}}
[2026-06-18 13:15:45,407.407 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.884000', 'tray_weight': '312', 'TS': 1781768461.884, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.515000', 'tray_weight': '362', 'TS': 1781768227.5149999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.297000', 'tray_weight': '210', 'TS': 1781768495.2970002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.484000', 'tray_weight': '117', 'TS': 1781768715.484, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.205000', 'tray_weight': '192', 'TS': 1781768493.2050002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.474000', 'tray_weight': '188', 'TS': 1781768217.474, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.240000', 'tray_weight': '186', 'TS': 1781768493.24, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 44, 5063)}}
[2026-06-18 13:15:45,423.423 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.884000', 'tray_weight': '312', 'TS': 1781768461.884, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.515000', 'tray_weight': '362', 'TS': 1781768227.5149999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.297000', 'tray_weight': '210', 'TS': 1781768495.2970002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.484000', 'tray_weight': '117', 'TS': 1781768715.484, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.205000', 'tray_weight': '192', 'TS': 1781768493.2050002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.474000', 'tray_weight': '188', 'TS': 1781768217.474, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.240000', 'tray_weight': '186', 'TS': 1781768493.24, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 44, 5063)}}
[2026-06-18 13:15:46,735.735 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.884000', 'tray_weight': '312', 'TS': 1781768461.8839998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.510000', 'tray_weight': '362', 'TS': 1781768227.51, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.297000', 'tray_weight': '210', 'TS': 1781768495.297, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.485000', 'tray_weight': '117', 'TS': 1781768715.4850001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.203000', 'tray_weight': '192', 'TS': 1781768493.203, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.470000', 'tray_weight': '188', 'TS': 1781768217.47, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.236000', 'tray_weight': '186', 'TS': 1781768493.236, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 45, 504737)}}
[2026-06-18 13:15:46,747.747 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.884000', 'tray_weight': '312', 'TS': 1781768461.8839998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.510000', 'tray_weight': '362', 'TS': 1781768227.51, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.297000', 'tray_weight': '210', 'TS': 1781768495.297, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.485000', 'tray_weight': '117', 'TS': 1781768715.4850001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.203000', 'tray_weight': '192', 'TS': 1781768493.203, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.470000', 'tray_weight': '188', 'TS': 1781768217.47, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.236000', 'tray_weight': '186', 'TS': 1781768493.236, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 45, 504737)}}
[2026-06-18 13:15:48,025.025 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.884000', 'tray_weight': '312', 'TS': 1781768461.8839998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.513000', 'tray_weight': '362', 'TS': 1781768227.513, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.297000', 'tray_weight': '210', 'TS': 1781768495.297, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.483000', 'tray_weight': '117', 'TS': 1781768715.483, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.204000', 'tray_weight': '192', 'TS': 1781768493.204, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.475000', 'tray_weight': '188', 'TS': 1781768217.4750001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.241000', 'tray_weight': '186', 'TS': 1781768493.241, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 46, 829477)}}
[2026-06-18 13:15:48,040.040 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.884000', 'tray_weight': '312', 'TS': 1781768461.8839998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.513000', 'tray_weight': '362', 'TS': 1781768227.513, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.297000', 'tray_weight': '210', 'TS': 1781768495.297, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.483000', 'tray_weight': '117', 'TS': 1781768715.483, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.204000', 'tray_weight': '192', 'TS': 1781768493.204, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.475000', 'tray_weight': '188', 'TS': 1781768217.4750001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.241000', 'tray_weight': '186', 'TS': 1781768493.241, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 46, 829477)}}
[2026-06-18 13:15:49,440.440 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.883000', 'tray_weight': '312', 'TS': 1781768461.883, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.514000', 'tray_weight': '362', 'TS': 1781768227.514, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.298000', 'tray_weight': '210', 'TS': 1781768495.298, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.488000', 'tray_weight': '117', 'TS': 1781768715.4880002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.203000', 'tray_weight': '192', 'TS': 1781768493.203, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.473000', 'tray_weight': '188', 'TS': 1781768217.4729998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.239000', 'tray_weight': '186', 'TS': 1781768493.2389998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 48, 157115)}}
[2026-06-18 13:15:49,555.555 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.883000', 'tray_weight': '312', 'TS': 1781768461.883, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.514000', 'tray_weight': '362', 'TS': 1781768227.514, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.298000', 'tray_weight': '210', 'TS': 1781768495.298, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.488000', 'tray_weight': '117', 'TS': 1781768715.4880002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.203000', 'tray_weight': '192', 'TS': 1781768493.203, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.473000', 'tray_weight': '188', 'TS': 1781768217.4729998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.239000', 'tray_weight': '186', 'TS': 1781768493.2389998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 48, 157115)}}
[2026-06-18 13:15:50,944.944 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.883000', 'tray_weight': '312', 'TS': 1781768461.883, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.511000', 'tray_weight': '362', 'TS': 1781768227.5110002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.298000', 'tray_weight': '210', 'TS': 1781768495.298, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.488000', 'tray_weight': '117', 'TS': 1781768715.4880002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.199000', 'tray_weight': '192', 'TS': 1781768493.199, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.472000', 'tray_weight': '188', 'TS': 1781768217.472, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.238000', 'tray_weight': '186', 'TS': 1781768493.238, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 49, 639978)}}
[2026-06-18 13:15:50,956.956 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.883000', 'tray_weight': '312', 'TS': 1781768461.883, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.511000', 'tray_weight': '362', 'TS': 1781768227.5110002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.298000', 'tray_weight': '210', 'TS': 1781768495.298, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.488000', 'tray_weight': '117', 'TS': 1781768715.4880002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.199000', 'tray_weight': '192', 'TS': 1781768493.199, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.472000', 'tray_weight': '188', 'TS': 1781768217.472, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.238000', 'tray_weight': '186', 'TS': 1781768493.238, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 49, 639978)}}
[2026-06-18 13:15:52,149.149 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.883000', 'tray_weight': '312', 'TS': 1781768461.8830001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.512000', 'tray_weight': '362', 'TS': 1781768227.512, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.298000', 'tray_weight': '210', 'TS': 1781768495.298, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.490000', 'tray_weight': '117', 'TS': 1781768715.4899998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.198000', 'tray_weight': '192', 'TS': 1781768493.198, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.472000', 'tray_weight': '188', 'TS': 1781768217.472, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.238000', 'tray_weight': '186', 'TS': 1781768493.238, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 51, 34979)}}
[2026-06-18 13:15:52,165.165 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.883000', 'tray_weight': '312', 'TS': 1781768461.8830001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.512000', 'tray_weight': '362', 'TS': 1781768227.512, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.298000', 'tray_weight': '210', 'TS': 1781768495.298, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.490000', 'tray_weight': '117', 'TS': 1781768715.4899998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.198000', 'tray_weight': '192', 'TS': 1781768493.198, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.472000', 'tray_weight': '188', 'TS': 1781768217.472, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.238000', 'tray_weight': '186', 'TS': 1781768493.238, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 51, 34979)}}
[2026-06-18 13:15:53,441.441 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.882000', 'tray_weight': '312', 'TS': 1781768461.882, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.512000', 'tray_weight': '362', 'TS': 1781768227.512, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.299000', 'tray_weight': '210', 'TS': 1781768495.299, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.482000', 'tray_weight': '117', 'TS': 1781768715.482, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.189000', 'tray_weight': '192', 'TS': 1781768493.189, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.469000', 'tray_weight': '188', 'TS': 1781768217.469, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.235000', 'tray_weight': '186', 'TS': 1781768493.2350001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 52, 248494)}}
[2026-06-18 13:15:53,455.455 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.882000', 'tray_weight': '312', 'TS': 1781768461.882, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.512000', 'tray_weight': '362', 'TS': 1781768227.512, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.299000', 'tray_weight': '210', 'TS': 1781768495.299, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.482000', 'tray_weight': '117', 'TS': 1781768715.482, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.189000', 'tray_weight': '192', 'TS': 1781768493.189, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.469000', 'tray_weight': '188', 'TS': 1781768217.469, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.235000', 'tray_weight': '186', 'TS': 1781768493.2350001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 52, 248494)}}
[2026-06-18 13:15:55,015.015 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.882000', 'tray_weight': '312', 'TS': 1781768461.882, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.512000', 'tray_weight': '362', 'TS': 1781768227.512, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.299000', 'tray_weight': '210', 'TS': 1781768495.299, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.492000', 'tray_weight': '117', 'TS': 1781768715.492, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.199000', 'tray_weight': '192', 'TS': 1781768493.1990001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.468000', 'tray_weight': '188', 'TS': 1781768217.468, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.234000', 'tray_weight': '186', 'TS': 1781768493.234, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 53, 534173)}}
[2026-06-18 13:15:55,085.085 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.882000', 'tray_weight': '312', 'TS': 1781768461.882, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.512000', 'tray_weight': '362', 'TS': 1781768227.512, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.299000', 'tray_weight': '210', 'TS': 1781768495.299, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.492000', 'tray_weight': '117', 'TS': 1781768715.492, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.199000', 'tray_weight': '192', 'TS': 1781768493.1990001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.468000', 'tray_weight': '188', 'TS': 1781768217.468, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.234000', 'tray_weight': '186', 'TS': 1781768493.234, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 53, 534173)}}
[2026-06-18 13:15:56,394.394 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.877000', 'tray_weight': '312', 'TS': 1781768461.877, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.512000', 'tray_weight': '362', 'TS': 1781768227.512, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.301000', 'tray_weight': '210', 'TS': 1781768495.301, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.494000', 'tray_weight': '117', 'TS': 1781768715.494, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.200000', 'tray_weight': '192', 'TS': 1781768493.2, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.465000', 'tray_weight': '188', 'TS': 1781768217.4650002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.231000', 'tray_weight': '186', 'TS': 1781768493.231, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 55, 170658)}}
[2026-06-18 13:15:56,409.409 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.877000', 'tray_weight': '312', 'TS': 1781768461.877, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.512000', 'tray_weight': '362', 'TS': 1781768227.512, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.301000', 'tray_weight': '210', 'TS': 1781768495.301, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.494000', 'tray_weight': '117', 'TS': 1781768715.494, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.200000', 'tray_weight': '192', 'TS': 1781768493.2, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.465000', 'tray_weight': '188', 'TS': 1781768217.4650002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.231000', 'tray_weight': '186', 'TS': 1781768493.231, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 55, 170658)}}
[2026-06-18 13:15:57,679.679 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.882000', 'tray_weight': '312', 'TS': 1781768461.882, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.512000', 'tray_weight': '362', 'TS': 1781768227.512, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.302000', 'tray_weight': '210', 'TS': 1781768495.302, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.495000', 'tray_weight': '117', 'TS': 1781768715.4950001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.200000', 'tray_weight': '192', 'TS': 1781768493.1999998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.466000', 'tray_weight': '188', 'TS': 1781768217.4659998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.232000', 'tray_weight': '186', 'TS': 1781768493.2319999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 56, 491989)}}
[2026-06-18 13:15:57,691.691 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.882000', 'tray_weight': '312', 'TS': 1781768461.882, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.512000', 'tray_weight': '362', 'TS': 1781768227.512, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.302000', 'tray_weight': '210', 'TS': 1781768495.302, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.495000', 'tray_weight': '117', 'TS': 1781768715.4950001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.200000', 'tray_weight': '192', 'TS': 1781768493.1999998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.466000', 'tray_weight': '188', 'TS': 1781768217.4659998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.232000', 'tray_weight': '186', 'TS': 1781768493.2319999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 56, 491989)}}
[2026-06-18 13:15:59,097.097 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.882000', 'tray_weight': '312', 'TS': 1781768461.882, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.511000', 'tray_weight': '362', 'TS': 1781768227.511, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.301000', 'tray_weight': '210', 'TS': 1781768495.301, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.496000', 'tray_weight': '117', 'TS': 1781768715.4959998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.201000', 'tray_weight': '192', 'TS': 1781768493.201, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.466000', 'tray_weight': '188', 'TS': 1781768217.4659998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.232000', 'tray_weight': '186', 'TS': 1781768493.2319999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 57, 773863)}}
[2026-06-18 13:15:59,110.110 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.882000', 'tray_weight': '312', 'TS': 1781768461.882, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.511000', 'tray_weight': '362', 'TS': 1781768227.511, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.301000', 'tray_weight': '210', 'TS': 1781768495.301, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.496000', 'tray_weight': '117', 'TS': 1781768715.4959998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.201000', 'tray_weight': '192', 'TS': 1781768493.201, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.466000', 'tray_weight': '188', 'TS': 1781768217.4659998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.232000', 'tray_weight': '186', 'TS': 1781768493.2319999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 57, 773863)}}
[2026-06-18 13:16:00,529.529 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.880000', 'tray_weight': '312', 'TS': 1781768461.8799999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.512000', 'tray_weight': '362', 'TS': 1781768227.512, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.302000', 'tray_weight': '210', 'TS': 1781768495.3019998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.497000', 'tray_weight': '117', 'TS': 1781768715.497, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.199000', 'tray_weight': '192', 'TS': 1781768493.1990001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.464000', 'tray_weight': '188', 'TS': 1781768217.464, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.230000', 'tray_weight': '186', 'TS': 1781768493.23, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 59, 192666)}}
[2026-06-18 13:16:00,544.544 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.880000', 'tray_weight': '312', 'TS': 1781768461.8799999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.512000', 'tray_weight': '362', 'TS': 1781768227.512, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.302000', 'tray_weight': '210', 'TS': 1781768495.3019998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.497000', 'tray_weight': '117', 'TS': 1781768715.497, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.199000', 'tray_weight': '192', 'TS': 1781768493.1990001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.464000', 'tray_weight': '188', 'TS': 1781768217.464, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.230000', 'tray_weight': '186', 'TS': 1781768493.23, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 15, 59, 192666)}}
[2026-06-18 13:16:02,027.027 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.881000', 'tray_weight': '312', 'TS': 1781768461.881, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.510000', 'tray_weight': '362', 'TS': 1781768227.51, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.304000', 'tray_weight': '210', 'TS': 1781768495.304, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.499000', 'tray_weight': '117', 'TS': 1781768715.4989998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.199000', 'tray_weight': '192', 'TS': 1781768493.1990001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.463000', 'tray_weight': '188', 'TS': 1781768217.463, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.229000', 'tray_weight': '186', 'TS': 1781768493.229, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 0, 626549)}}
[2026-06-18 13:16:02,043.043 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.881000', 'tray_weight': '312', 'TS': 1781768461.881, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.510000', 'tray_weight': '362', 'TS': 1781768227.51, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.304000', 'tray_weight': '210', 'TS': 1781768495.304, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.499000', 'tray_weight': '117', 'TS': 1781768715.4989998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.199000', 'tray_weight': '192', 'TS': 1781768493.1990001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.463000', 'tray_weight': '188', 'TS': 1781768217.463, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.229000', 'tray_weight': '186', 'TS': 1781768493.229, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 0, 626549)}}
[2026-06-18 13:16:03,372.372 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.858000', 'tray_weight': '312', 'TS': 1781768461.858, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.508000', 'tray_weight': '362', 'TS': 1781768227.508, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.303000', 'tray_weight': '210', 'TS': 1781768495.303, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.499000', 'tray_weight': '117', 'TS': 1781768715.499, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.157000', 'tray_weight': '192', 'TS': 1781768493.1569998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.462000', 'tray_weight': '188', 'TS': 1781768217.4620001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.228000', 'tray_weight': '186', 'TS': 1781768493.228, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 2, 126503)}}
[2026-06-18 13:16:03,385.385 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.858000', 'tray_weight': '312', 'TS': 1781768461.858, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.508000', 'tray_weight': '362', 'TS': 1781768227.508, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.303000', 'tray_weight': '210', 'TS': 1781768495.303, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.499000', 'tray_weight': '117', 'TS': 1781768715.499, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.157000', 'tray_weight': '192', 'TS': 1781768493.1569998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.462000', 'tray_weight': '188', 'TS': 1781768217.4620001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.228000', 'tray_weight': '186', 'TS': 1781768493.228, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 2, 126503)}}
[2026-06-18 13:16:04,700.700 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.880000', 'tray_weight': '312', 'TS': 1781768461.88, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.511000', 'tray_weight': '362', 'TS': 1781768227.511, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.300000', 'tray_weight': '210', 'TS': 1781768495.3, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.502000', 'tray_weight': '117', 'TS': 1781768715.5019999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.198000', 'tray_weight': '192', 'TS': 1781768493.198, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.449000', 'tray_weight': '188', 'TS': 1781768217.4490001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.215000', 'tray_weight': '186', 'TS': 1781768493.215, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 3, 467591)}}
[2026-06-18 13:16:04,720.720 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.880000', 'tray_weight': '312', 'TS': 1781768461.88, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.511000', 'tray_weight': '362', 'TS': 1781768227.511, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.300000', 'tray_weight': '210', 'TS': 1781768495.3, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.502000', 'tray_weight': '117', 'TS': 1781768715.5019999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.198000', 'tray_weight': '192', 'TS': 1781768493.198, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.449000', 'tray_weight': '188', 'TS': 1781768217.4490001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.215000', 'tray_weight': '186', 'TS': 1781768493.215, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 3, 467591)}}
[2026-06-18 13:16:06,156.156 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.880000', 'tray_weight': '312', 'TS': 1781768461.88, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.509000', 'tray_weight': '362', 'TS': 1781768227.509, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.304000', 'tray_weight': '210', 'TS': 1781768495.304, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.503000', 'tray_weight': '117', 'TS': 1781768715.503, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.190000', 'tray_weight': '192', 'TS': 1781768493.19, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.461000', 'tray_weight': '188', 'TS': 1781768217.461, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.227000', 'tray_weight': '186', 'TS': 1781768493.227, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 4, 804290)}}
[2026-06-18 13:16:06,167.167 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.880000', 'tray_weight': '312', 'TS': 1781768461.88, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.509000', 'tray_weight': '362', 'TS': 1781768227.509, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.304000', 'tray_weight': '210', 'TS': 1781768495.304, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.503000', 'tray_weight': '117', 'TS': 1781768715.503, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.190000', 'tray_weight': '192', 'TS': 1781768493.19, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.461000', 'tray_weight': '188', 'TS': 1781768217.461, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.227000', 'tray_weight': '186', 'TS': 1781768493.227, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 4, 804290)}}
[2026-06-18 13:16:07,392.392 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.880000', 'tray_weight': '312', 'TS': 1781768461.8799999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.509000', 'tray_weight': '362', 'TS': 1781768227.5089998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.305000', 'tray_weight': '210', 'TS': 1781768495.305, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.504000', 'tray_weight': '117', 'TS': 1781768715.504, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.197000', 'tray_weight': '192', 'TS': 1781768493.1969998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.456000', 'tray_weight': '188', 'TS': 1781768217.456, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.222000', 'tray_weight': '186', 'TS': 1781768493.2220001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 6, 250036)}}
[2026-06-18 13:16:07,416.416 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.880000', 'tray_weight': '312', 'TS': 1781768461.8799999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.509000', 'tray_weight': '362', 'TS': 1781768227.5089998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.305000', 'tray_weight': '210', 'TS': 1781768495.305, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.504000', 'tray_weight': '117', 'TS': 1781768715.504, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.197000', 'tray_weight': '192', 'TS': 1781768493.1969998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.456000', 'tray_weight': '188', 'TS': 1781768217.456, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.222000', 'tray_weight': '186', 'TS': 1781768493.2220001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 6, 250036)}}
[2026-06-18 13:16:08,631.631 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.880000', 'tray_weight': '312', 'TS': 1781768461.88, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.509000', 'tray_weight': '362', 'TS': 1781768227.509, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.305000', 'tray_weight': '210', 'TS': 1781768495.305, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.504000', 'tray_weight': '117', 'TS': 1781768715.504, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.181000', 'tray_weight': '192', 'TS': 1781768493.181, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.458000', 'tray_weight': '188', 'TS': 1781768217.458, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.224000', 'tray_weight': '186', 'TS': 1781768493.224, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 7, 496688)}}
[2026-06-18 13:16:08,644.644 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.880000', 'tray_weight': '312', 'TS': 1781768461.88, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.509000', 'tray_weight': '362', 'TS': 1781768227.509, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.305000', 'tray_weight': '210', 'TS': 1781768495.305, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.504000', 'tray_weight': '117', 'TS': 1781768715.504, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.181000', 'tray_weight': '192', 'TS': 1781768493.181, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.458000', 'tray_weight': '188', 'TS': 1781768217.458, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.224000', 'tray_weight': '186', 'TS': 1781768493.224, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 7, 496688)}}
[2026-06-18 13:16:09,839.839 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.879000', 'tray_weight': '312', 'TS': 1781768461.879, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.508000', 'tray_weight': '362', 'TS': 1781768227.508, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.306000', 'tray_weight': '210', 'TS': 1781768495.306, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.507000', 'tray_weight': '117', 'TS': 1781768715.507, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.197000', 'tray_weight': '192', 'TS': 1781768493.197, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.457000', 'tray_weight': '188', 'TS': 1781768217.457, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.223000', 'tray_weight': '186', 'TS': 1781768493.223, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 8, 722560)}}
[2026-06-18 13:16:09,850.850 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.879000', 'tray_weight': '312', 'TS': 1781768461.879, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.508000', 'tray_weight': '362', 'TS': 1781768227.508, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.306000', 'tray_weight': '210', 'TS': 1781768495.306, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.507000', 'tray_weight': '117', 'TS': 1781768715.507, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.197000', 'tray_weight': '192', 'TS': 1781768493.197, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.457000', 'tray_weight': '188', 'TS': 1781768217.457, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.223000', 'tray_weight': '186', 'TS': 1781768493.223, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 8, 722560)}}
[2026-06-18 13:16:11,213.213 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.879000', 'tray_weight': '312', 'TS': 1781768461.879, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.508000', 'tray_weight': '362', 'TS': 1781768227.5080001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.302000', 'tray_weight': '210', 'TS': 1781768495.302, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.508000', 'tray_weight': '117', 'TS': 1781768715.5080001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.196000', 'tray_weight': '192', 'TS': 1781768493.196, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.439000', 'tray_weight': '188', 'TS': 1781768217.439, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.205000', 'tray_weight': '186', 'TS': 1781768493.205, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 9, 942166)}}
[2026-06-18 13:16:11,225.225 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.879000', 'tray_weight': '312', 'TS': 1781768461.879, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.508000', 'tray_weight': '362', 'TS': 1781768227.5080001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.302000', 'tray_weight': '210', 'TS': 1781768495.302, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.508000', 'tray_weight': '117', 'TS': 1781768715.5080001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.196000', 'tray_weight': '192', 'TS': 1781768493.196, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.439000', 'tray_weight': '188', 'TS': 1781768217.439, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.205000', 'tray_weight': '186', 'TS': 1781768493.205, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 9, 942166)}}
[2026-06-18 13:16:12,478.478 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.879000', 'tray_weight': '312', 'TS': 1781768461.8790002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.509000', 'tray_weight': '362', 'TS': 1781768227.509, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.305000', 'tray_weight': '210', 'TS': 1781768495.3049998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.509000', 'tray_weight': '117', 'TS': 1781768715.509, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.190000', 'tray_weight': '192', 'TS': 1781768493.19, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.451000', 'tray_weight': '188', 'TS': 1781768217.451, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.217000', 'tray_weight': '186', 'TS': 1781768493.217, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 11, 297668)}}
[2026-06-18 13:16:12,491.491 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.879000', 'tray_weight': '312', 'TS': 1781768461.8790002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.509000', 'tray_weight': '362', 'TS': 1781768227.509, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.305000', 'tray_weight': '210', 'TS': 1781768495.3049998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.509000', 'tray_weight': '117', 'TS': 1781768715.509, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.190000', 'tray_weight': '192', 'TS': 1781768493.19, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.451000', 'tray_weight': '188', 'TS': 1781768217.451, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.217000', 'tray_weight': '186', 'TS': 1781768493.217, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 11, 297668)}}
[2026-06-18 13:16:13,766.766 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.878000', 'tray_weight': '312', 'TS': 1781768461.878, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.509000', 'tray_weight': '362', 'TS': 1781768227.5089998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.307000', 'tray_weight': '210', 'TS': 1781768495.307, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.500000', 'tray_weight': '117', 'TS': 1781768715.5, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.193000', 'tray_weight': '192', 'TS': 1781768493.193, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.451000', 'tray_weight': '188', 'TS': 1781768217.451, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.217000', 'tray_weight': '186', 'TS': 1781768493.217, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 12, 573685)}}
[2026-06-18 13:16:13,774.774 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.878000', 'tray_weight': '312', 'TS': 1781768461.878, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.509000', 'tray_weight': '362', 'TS': 1781768227.5089998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.307000', 'tray_weight': '210', 'TS': 1781768495.307, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.500000', 'tray_weight': '117', 'TS': 1781768715.5, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.193000', 'tray_weight': '192', 'TS': 1781768493.193, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.451000', 'tray_weight': '188', 'TS': 1781768217.451, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.217000', 'tray_weight': '186', 'TS': 1781768493.217, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 12, 573685)}}
[2026-06-18 13:16:15,069.069 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.879000', 'tray_weight': '312', 'TS': 1781768461.879, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.508000', 'tray_weight': '362', 'TS': 1781768227.5080001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.308000', 'tray_weight': '210', 'TS': 1781768495.308, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.511000', 'tray_weight': '117', 'TS': 1781768715.511, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.195000', 'tray_weight': '192', 'TS': 1781768493.195, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.453000', 'tray_weight': '188', 'TS': 1781768217.4529998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.219000', 'tray_weight': '186', 'TS': 1781768493.2189999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 13, 856021)}}
[2026-06-18 13:16:15,089.089 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.879000', 'tray_weight': '312', 'TS': 1781768461.879, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.508000', 'tray_weight': '362', 'TS': 1781768227.5080001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.308000', 'tray_weight': '210', 'TS': 1781768495.308, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.511000', 'tray_weight': '117', 'TS': 1781768715.511, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.195000', 'tray_weight': '192', 'TS': 1781768493.195, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.453000', 'tray_weight': '188', 'TS': 1781768217.4529998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.219000', 'tray_weight': '186', 'TS': 1781768493.2189999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 13, 856021)}}
[2026-06-18 13:16:16,522.522 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.871000', 'tray_weight': '312', 'TS': 1781768461.871, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.507000', 'tray_weight': '362', 'TS': 1781768227.507, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.301000', 'tray_weight': '210', 'TS': 1781768495.3009999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.512000', 'tray_weight': '117', 'TS': 1781768715.512, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.193000', 'tray_weight': '192', 'TS': 1781768493.1929998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.447000', 'tray_weight': '188', 'TS': 1781768217.447, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.213000', 'tray_weight': '186', 'TS': 1781768493.213, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 15, 187392)}}
[2026-06-18 13:16:16,534.534 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.871000', 'tray_weight': '312', 'TS': 1781768461.871, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.507000', 'tray_weight': '362', 'TS': 1781768227.507, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.301000', 'tray_weight': '210', 'TS': 1781768495.3009999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.512000', 'tray_weight': '117', 'TS': 1781768715.512, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.193000', 'tray_weight': '192', 'TS': 1781768493.1929998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.447000', 'tray_weight': '188', 'TS': 1781768217.447, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.213000', 'tray_weight': '186', 'TS': 1781768493.213, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 15, 187392)}}
[2026-06-18 13:16:17,763.763 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.878000', 'tray_weight': '312', 'TS': 1781768461.878, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.507000', 'tray_weight': '362', 'TS': 1781768227.507, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.309000', 'tray_weight': '210', 'TS': 1781768495.309, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.513000', 'tray_weight': '117', 'TS': 1781768715.513, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.192000', 'tray_weight': '192', 'TS': 1781768493.192, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.451000', 'tray_weight': '188', 'TS': 1781768217.451, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.217000', 'tray_weight': '186', 'TS': 1781768493.217, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 16, 625842)}}
[2026-06-18 13:16:17,774.774 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.878000', 'tray_weight': '312', 'TS': 1781768461.878, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.507000', 'tray_weight': '362', 'TS': 1781768227.507, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.309000', 'tray_weight': '210', 'TS': 1781768495.309, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.513000', 'tray_weight': '117', 'TS': 1781768715.513, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.192000', 'tray_weight': '192', 'TS': 1781768493.192, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.451000', 'tray_weight': '188', 'TS': 1781768217.451, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.217000', 'tray_weight': '186', 'TS': 1781768493.217, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 16, 625842)}}
[2026-06-18 13:16:18,961.961 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.877000', 'tray_weight': '312', 'TS': 1781768461.877, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.507000', 'tray_weight': '362', 'TS': 1781768227.507, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.310000', 'tray_weight': '210', 'TS': 1781768495.31, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.515000', 'tray_weight': '117', 'TS': 1781768715.5149999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.191000', 'tray_weight': '192', 'TS': 1781768493.191, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.449000', 'tray_weight': '188', 'TS': 1781768217.449, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.215000', 'tray_weight': '186', 'TS': 1781768493.215, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 17, 855658)}}
[2026-06-18 13:16:18,980.980 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.877000', 'tray_weight': '312', 'TS': 1781768461.877, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.507000', 'tray_weight': '362', 'TS': 1781768227.507, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.310000', 'tray_weight': '210', 'TS': 1781768495.31, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.515000', 'tray_weight': '117', 'TS': 1781768715.5149999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.191000', 'tray_weight': '192', 'TS': 1781768493.191, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.449000', 'tray_weight': '188', 'TS': 1781768217.449, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.215000', 'tray_weight': '186', 'TS': 1781768493.215, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 17, 855658)}}
[2026-06-18 13:16:20,184.184 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.877000', 'tray_weight': '312', 'TS': 1781768461.877, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.507000', 'tray_weight': '362', 'TS': 1781768227.507, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.310000', 'tray_weight': '210', 'TS': 1781768495.31, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.515000', 'tray_weight': '117', 'TS': 1781768715.5149999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.193000', 'tray_weight': '192', 'TS': 1781768493.193, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.450000', 'tray_weight': '188', 'TS': 1781768217.4499998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.216000', 'tray_weight': '186', 'TS': 1781768493.2159998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 19, 60330)}}
[2026-06-18 13:16:20,199.199 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.877000', 'tray_weight': '312', 'TS': 1781768461.877, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.507000', 'tray_weight': '362', 'TS': 1781768227.507, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.310000', 'tray_weight': '210', 'TS': 1781768495.31, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.515000', 'tray_weight': '117', 'TS': 1781768715.5149999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.193000', 'tray_weight': '192', 'TS': 1781768493.193, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.450000', 'tray_weight': '188', 'TS': 1781768217.4499998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.216000', 'tray_weight': '186', 'TS': 1781768493.2159998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 19, 60330)}}
[2026-06-18 13:16:21,761.761 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.877000', 'tray_weight': '312', 'TS': 1781768461.877, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.507000', 'tray_weight': '362', 'TS': 1781768227.507, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.280000', 'tray_weight': '210', 'TS': 1781768495.28, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.517000', 'tray_weight': '117', 'TS': 1781768715.517, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.193000', 'tray_weight': '192', 'TS': 1781768493.1929998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.448000', 'tray_weight': '188', 'TS': 1781768217.448, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.214000', 'tray_weight': '186', 'TS': 1781768493.214, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 20, 338862)}}
[2026-06-18 13:16:21,773.773 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.877000', 'tray_weight': '312', 'TS': 1781768461.877, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.507000', 'tray_weight': '362', 'TS': 1781768227.507, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.280000', 'tray_weight': '210', 'TS': 1781768495.28, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.517000', 'tray_weight': '117', 'TS': 1781768715.517, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.193000', 'tray_weight': '192', 'TS': 1781768493.1929998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.448000', 'tray_weight': '188', 'TS': 1781768217.448, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.214000', 'tray_weight': '186', 'TS': 1781768493.214, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 20, 338862)}}
[2026-06-18 13:16:22,908.908 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.876000', 'tray_weight': '312', 'TS': 1781768461.876, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.507000', 'tray_weight': '362', 'TS': 1781768227.507, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.311000', 'tray_weight': '210', 'TS': 1781768495.311, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.518000', 'tray_weight': '117', 'TS': 1781768715.518, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.192000', 'tray_weight': '192', 'TS': 1781768493.192, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.447000', 'tray_weight': '188', 'TS': 1781768217.447, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.213000', 'tray_weight': '186', 'TS': 1781768493.213, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 21, 854361)}}
[2026-06-18 13:16:22,934.934 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.876000', 'tray_weight': '312', 'TS': 1781768461.876, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.507000', 'tray_weight': '362', 'TS': 1781768227.507, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.311000', 'tray_weight': '210', 'TS': 1781768495.311, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.518000', 'tray_weight': '117', 'TS': 1781768715.518, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.192000', 'tray_weight': '192', 'TS': 1781768493.192, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.447000', 'tray_weight': '188', 'TS': 1781768217.447, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.213000', 'tray_weight': '186', 'TS': 1781768493.213, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 21, 854361)}}
[2026-06-18 13:16:24,205.205 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.877000', 'tray_weight': '312', 'TS': 1781768461.8769999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.506000', 'tray_weight': '362', 'TS': 1781768227.506, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.297000', 'tray_weight': '210', 'TS': 1781768495.297, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.519000', 'tray_weight': '117', 'TS': 1781768715.519, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.191000', 'tray_weight': '192', 'TS': 1781768493.191, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.446000', 'tray_weight': '188', 'TS': 1781768217.446, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.212000', 'tray_weight': '186', 'TS': 1781768493.2120001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 23, 15079)}}
[2026-06-18 13:16:24,217.217 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.877000', 'tray_weight': '312', 'TS': 1781768461.8769999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.506000', 'tray_weight': '362', 'TS': 1781768227.506, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.297000', 'tray_weight': '210', 'TS': 1781768495.297, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.519000', 'tray_weight': '117', 'TS': 1781768715.519, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.191000', 'tray_weight': '192', 'TS': 1781768493.191, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.446000', 'tray_weight': '188', 'TS': 1781768217.446, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.212000', 'tray_weight': '186', 'TS': 1781768493.2120001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 23, 15079)}}
[2026-06-18 13:16:25,579.579 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.876000', 'tray_weight': '312', 'TS': 1781768461.8760002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.506000', 'tray_weight': '362', 'TS': 1781768227.506, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.312000', 'tray_weight': '210', 'TS': 1781768495.312, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.520000', 'tray_weight': '117', 'TS': 1781768715.52, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.178000', 'tray_weight': '192', 'TS': 1781768493.178, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.445000', 'tray_weight': '188', 'TS': 1781768217.4450002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.211000', 'tray_weight': '186', 'TS': 1781768493.211, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 24, 286588)}}
[2026-06-18 13:16:25,592.592 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.876000', 'tray_weight': '312', 'TS': 1781768461.8760002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.506000', 'tray_weight': '362', 'TS': 1781768227.506, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.312000', 'tray_weight': '210', 'TS': 1781768495.312, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.520000', 'tray_weight': '117', 'TS': 1781768715.52, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.178000', 'tray_weight': '192', 'TS': 1781768493.178, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.445000', 'tray_weight': '188', 'TS': 1781768217.4450002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.211000', 'tray_weight': '186', 'TS': 1781768493.211, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 24, 286588)}}
[2026-06-18 13:16:27,202.202 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.875000', 'tray_weight': '312', 'TS': 1781768461.875, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.506000', 'tray_weight': '362', 'TS': 1781768227.5059998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.313000', 'tray_weight': '210', 'TS': 1781768495.313, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.521000', 'tray_weight': '117', 'TS': 1781768715.521, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.190000', 'tray_weight': '192', 'TS': 1781768493.1899998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.444000', 'tray_weight': '188', 'TS': 1781768217.444, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.210000', 'tray_weight': '186', 'TS': 1781768493.21, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 25, 685707)}}
[2026-06-18 13:16:27,214.214 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.875000', 'tray_weight': '312', 'TS': 1781768461.875, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.506000', 'tray_weight': '362', 'TS': 1781768227.5059998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.313000', 'tray_weight': '210', 'TS': 1781768495.313, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.521000', 'tray_weight': '117', 'TS': 1781768715.521, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.190000', 'tray_weight': '192', 'TS': 1781768493.1899998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.444000', 'tray_weight': '188', 'TS': 1781768217.444, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.210000', 'tray_weight': '186', 'TS': 1781768493.21, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 25, 685707)}}
[2026-06-18 13:16:28,607.607 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.874000', 'tray_weight': '312', 'TS': 1781768461.8739998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.504000', 'tray_weight': '362', 'TS': 1781768227.504, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.314000', 'tray_weight': '210', 'TS': 1781768495.314, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.523000', 'tray_weight': '117', 'TS': 1781768715.523, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.191000', 'tray_weight': '192', 'TS': 1781768493.191, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.439000', 'tray_weight': '188', 'TS': 1781768217.4390001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.205000', 'tray_weight': '186', 'TS': 1781768493.2050002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 27, 297883)}}
[2026-06-18 13:16:28,614.614 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.874000', 'tray_weight': '312', 'TS': 1781768461.8739998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.504000', 'tray_weight': '362', 'TS': 1781768227.504, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.314000', 'tray_weight': '210', 'TS': 1781768495.314, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.523000', 'tray_weight': '117', 'TS': 1781768715.523, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.191000', 'tray_weight': '192', 'TS': 1781768493.191, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.439000', 'tray_weight': '188', 'TS': 1781768217.4390001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.205000', 'tray_weight': '186', 'TS': 1781768493.2050002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 27, 297883)}}
[2026-06-18 13:16:29,874.874 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.875000', 'tray_weight': '312', 'TS': 1781768461.875, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.505000', 'tray_weight': '362', 'TS': 1781768227.5049999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.311000', 'tray_weight': '210', 'TS': 1781768495.311, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.524000', 'tray_weight': '117', 'TS': 1781768715.5240002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.188000', 'tray_weight': '192', 'TS': 1781768493.188, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.442000', 'tray_weight': '188', 'TS': 1781768217.442, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.208000', 'tray_weight': '186', 'TS': 1781768493.208, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 28, 699001)}}
[2026-06-18 13:16:29,890.890 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.875000', 'tray_weight': '312', 'TS': 1781768461.875, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.505000', 'tray_weight': '362', 'TS': 1781768227.5049999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.311000', 'tray_weight': '210', 'TS': 1781768495.311, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.524000', 'tray_weight': '117', 'TS': 1781768715.5240002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.188000', 'tray_weight': '192', 'TS': 1781768493.188, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.442000', 'tray_weight': '188', 'TS': 1781768217.442, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.208000', 'tray_weight': '186', 'TS': 1781768493.208, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 28, 699001)}}
[2026-06-18 13:16:31,347.347 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.874000', 'tray_weight': '312', 'TS': 1781768461.874, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.505000', 'tray_weight': '362', 'TS': 1781768227.5049999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.304000', 'tray_weight': '210', 'TS': 1781768495.304, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.525000', 'tray_weight': '117', 'TS': 1781768715.5249999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.189000', 'tray_weight': '192', 'TS': 1781768493.189, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.440000', 'tray_weight': '188', 'TS': 1781768217.44, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.206000', 'tray_weight': '186', 'TS': 1781768493.206, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 29, 977967)}}
[2026-06-18 13:16:31,356.356 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.874000', 'tray_weight': '312', 'TS': 1781768461.874, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.505000', 'tray_weight': '362', 'TS': 1781768227.5049999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.304000', 'tray_weight': '210', 'TS': 1781768495.304, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.525000', 'tray_weight': '117', 'TS': 1781768715.5249999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.189000', 'tray_weight': '192', 'TS': 1781768493.189, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.440000', 'tray_weight': '188', 'TS': 1781768217.44, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.206000', 'tray_weight': '186', 'TS': 1781768493.206, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 29, 977967)}}
[2026-06-18 13:16:32,735.735 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.874000', 'tray_weight': '312', 'TS': 1781768461.8739998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.504000', 'tray_weight': '362', 'TS': 1781768227.504, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.314000', 'tray_weight': '210', 'TS': 1781768495.3140001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.526000', 'tray_weight': '117', 'TS': 1781768715.526, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.181000', 'tray_weight': '192', 'TS': 1781768493.181, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.439000', 'tray_weight': '188', 'TS': 1781768217.439, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.205000', 'tray_weight': '186', 'TS': 1781768493.205, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 31, 472967)}}
[2026-06-18 13:16:32,747.747 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.874000', 'tray_weight': '312', 'TS': 1781768461.8739998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.504000', 'tray_weight': '362', 'TS': 1781768227.504, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.314000', 'tray_weight': '210', 'TS': 1781768495.3140001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.526000', 'tray_weight': '117', 'TS': 1781768715.526, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.181000', 'tray_weight': '192', 'TS': 1781768493.181, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.439000', 'tray_weight': '188', 'TS': 1781768217.439, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.205000', 'tray_weight': '186', 'TS': 1781768493.205, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 31, 472967)}}
[2026-06-18 13:16:33,949.949 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.873000', 'tray_weight': '312', 'TS': 1781768461.8730001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.504000', 'tray_weight': '362', 'TS': 1781768227.504, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.314000', 'tray_weight': '210', 'TS': 1781768495.314, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.528000', 'tray_weight': '117', 'TS': 1781768715.5279999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.188000', 'tray_weight': '192', 'TS': 1781768493.188, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.437000', 'tray_weight': '188', 'TS': 1781768217.437, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.203000', 'tray_weight': '186', 'TS': 1781768493.203, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 32, 837950)}}
[2026-06-18 13:16:33,963.963 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.873000', 'tray_weight': '312', 'TS': 1781768461.8730001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.504000', 'tray_weight': '362', 'TS': 1781768227.504, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.314000', 'tray_weight': '210', 'TS': 1781768495.314, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.528000', 'tray_weight': '117', 'TS': 1781768715.5279999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.188000', 'tray_weight': '192', 'TS': 1781768493.188, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.437000', 'tray_weight': '188', 'TS': 1781768217.437, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.203000', 'tray_weight': '186', 'TS': 1781768493.203, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 32, 837950)}}
[2026-06-18 13:16:35,257.257 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.874000', 'tray_weight': '312', 'TS': 1781768461.874, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.505000', 'tray_weight': '362', 'TS': 1781768227.505, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.316000', 'tray_weight': '210', 'TS': 1781768495.316, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.529000', 'tray_weight': '117', 'TS': 1781768715.5289998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.178000', 'tray_weight': '192', 'TS': 1781768493.1780002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.438000', 'tray_weight': '188', 'TS': 1781768217.4380002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.204000', 'tray_weight': '186', 'TS': 1781768493.2040002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 34, 43541)}}
[2026-06-18 13:16:35,269.269 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.874000', 'tray_weight': '312', 'TS': 1781768461.874, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.505000', 'tray_weight': '362', 'TS': 1781768227.505, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.316000', 'tray_weight': '210', 'TS': 1781768495.316, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.529000', 'tray_weight': '117', 'TS': 1781768715.5289998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.178000', 'tray_weight': '192', 'TS': 1781768493.1780002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.438000', 'tray_weight': '188', 'TS': 1781768217.4380002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.204000', 'tray_weight': '186', 'TS': 1781768493.2040002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 34, 43541)}}
[2026-06-18 13:16:36,891.891 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.874000', 'tray_weight': '312', 'TS': 1781768461.874, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.504000', 'tray_weight': '362', 'TS': 1781768227.504, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.309000', 'tray_weight': '210', 'TS': 1781768495.309, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.530000', 'tray_weight': '117', 'TS': 1781768715.53, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.184000', 'tray_weight': '192', 'TS': 1781768493.184, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.436000', 'tray_weight': '188', 'TS': 1781768217.4359999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.202000', 'tray_weight': '186', 'TS': 1781768493.202, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 35, 350386)}}
[2026-06-18 13:16:36,903.903 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.874000', 'tray_weight': '312', 'TS': 1781768461.874, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.504000', 'tray_weight': '362', 'TS': 1781768227.504, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.309000', 'tray_weight': '210', 'TS': 1781768495.309, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.530000', 'tray_weight': '117', 'TS': 1781768715.53, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.184000', 'tray_weight': '192', 'TS': 1781768493.184, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.436000', 'tray_weight': '188', 'TS': 1781768217.4359999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.202000', 'tray_weight': '186', 'TS': 1781768493.202, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 35, 350386)}}
[2026-06-18 13:16:38,269.269 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.873000', 'tray_weight': '312', 'TS': 1781768461.873, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.503000', 'tray_weight': '362', 'TS': 1781768227.5029998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.317000', 'tray_weight': '210', 'TS': 1781768495.317, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.532000', 'tray_weight': '117', 'TS': 1781768715.5319998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.186000', 'tray_weight': '192', 'TS': 1781768493.186, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.390000', 'tray_weight': '188', 'TS': 1781768217.3899999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.156000', 'tray_weight': '186', 'TS': 1781768493.156, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 36, 973602)}}
[2026-06-18 13:16:38,282.282 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.873000', 'tray_weight': '312', 'TS': 1781768461.873, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.503000', 'tray_weight': '362', 'TS': 1781768227.5029998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.317000', 'tray_weight': '210', 'TS': 1781768495.317, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.532000', 'tray_weight': '117', 'TS': 1781768715.5319998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.186000', 'tray_weight': '192', 'TS': 1781768493.186, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.390000', 'tray_weight': '188', 'TS': 1781768217.3899999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.156000', 'tray_weight': '186', 'TS': 1781768493.156, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 36, 973602)}}
[2026-06-18 13:16:39,490.490 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.872000', 'tray_weight': '312', 'TS': 1781768461.872, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.499000', 'tray_weight': '362', 'TS': 1781768227.4989998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.317000', 'tray_weight': '210', 'TS': 1781768495.317, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.533000', 'tray_weight': '117', 'TS': 1781768715.533, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.178000', 'tray_weight': '192', 'TS': 1781768493.178, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.431000', 'tray_weight': '188', 'TS': 1781768217.431, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.197000', 'tray_weight': '186', 'TS': 1781768493.197, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 38, 363086)}}
[2026-06-18 13:16:39,503.503 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.872000', 'tray_weight': '312', 'TS': 1781768461.872, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.499000', 'tray_weight': '362', 'TS': 1781768227.4989998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.317000', 'tray_weight': '210', 'TS': 1781768495.317, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.533000', 'tray_weight': '117', 'TS': 1781768715.533, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.178000', 'tray_weight': '192', 'TS': 1781768493.178, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.431000', 'tray_weight': '188', 'TS': 1781768217.431, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.197000', 'tray_weight': '186', 'TS': 1781768493.197, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 38, 363086)}}
[2026-06-18 13:16:40,803.803 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.873000', 'tray_weight': '312', 'TS': 1781768461.873, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.503000', 'tray_weight': '362', 'TS': 1781768227.503, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.318000', 'tray_weight': '210', 'TS': 1781768495.3179998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.534000', 'tray_weight': '117', 'TS': 1781768715.534, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.186000', 'tray_weight': '192', 'TS': 1781768493.1859999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.431000', 'tray_weight': '188', 'TS': 1781768217.431, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.197000', 'tray_weight': '186', 'TS': 1781768493.197, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 39, 585414)}}
[2026-06-18 13:16:40,816.816 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.873000', 'tray_weight': '312', 'TS': 1781768461.873, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.503000', 'tray_weight': '362', 'TS': 1781768227.503, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.318000', 'tray_weight': '210', 'TS': 1781768495.3179998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.534000', 'tray_weight': '117', 'TS': 1781768715.534, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.186000', 'tray_weight': '192', 'TS': 1781768493.1859999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.431000', 'tray_weight': '188', 'TS': 1781768217.431, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.197000', 'tray_weight': '186', 'TS': 1781768493.197, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 39, 585414)}}
[2026-06-18 13:16:42,308.308 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.872000', 'tray_weight': '312', 'TS': 1781768461.872, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.501000', 'tray_weight': '362', 'TS': 1781768227.501, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.313000', 'tray_weight': '210', 'TS': 1781768495.313, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.536000', 'tray_weight': '117', 'TS': 1781768715.536, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.185000', 'tray_weight': '192', 'TS': 1781768493.185, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.404000', 'tray_weight': '188', 'TS': 1781768217.404, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.170000', 'tray_weight': '186', 'TS': 1781768493.17, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 40, 899449)}}
[2026-06-18 13:16:42,344.344 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.872000', 'tray_weight': '312', 'TS': 1781768461.872, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.501000', 'tray_weight': '362', 'TS': 1781768227.501, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.313000', 'tray_weight': '210', 'TS': 1781768495.313, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.536000', 'tray_weight': '117', 'TS': 1781768715.536, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.185000', 'tray_weight': '192', 'TS': 1781768493.185, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.404000', 'tray_weight': '188', 'TS': 1781768217.404, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.170000', 'tray_weight': '186', 'TS': 1781768493.17, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 40, 899449)}}
[2026-06-18 13:16:43,663.663 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.872000', 'tray_weight': '312', 'TS': 1781768461.872, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.502000', 'tray_weight': '362', 'TS': 1781768227.5019999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.319000', 'tray_weight': '210', 'TS': 1781768495.319, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.536000', 'tray_weight': '117', 'TS': 1781768715.536, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.185000', 'tray_weight': '192', 'TS': 1781768493.185, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.431000', 'tray_weight': '188', 'TS': 1781768217.431, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.197000', 'tray_weight': '186', 'TS': 1781768493.197, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 42, 425449)}}
[2026-06-18 13:16:43,675.675 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.872000', 'tray_weight': '312', 'TS': 1781768461.872, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.502000', 'tray_weight': '362', 'TS': 1781768227.5019999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.319000', 'tray_weight': '210', 'TS': 1781768495.319, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.536000', 'tray_weight': '117', 'TS': 1781768715.536, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.185000', 'tray_weight': '192', 'TS': 1781768493.185, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.431000', 'tray_weight': '188', 'TS': 1781768217.431, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.197000', 'tray_weight': '186', 'TS': 1781768493.197, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 42, 425449)}}
[2026-06-18 13:16:45,016.016 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.871000', 'tray_weight': '312', 'TS': 1781768461.871, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.501000', 'tray_weight': '362', 'TS': 1781768227.501, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.318000', 'tray_weight': '210', 'TS': 1781768495.318, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.538000', 'tray_weight': '117', 'TS': 1781768715.5379999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.183000', 'tray_weight': '192', 'TS': 1781768493.1829998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.426000', 'tray_weight': '188', 'TS': 1781768217.4259999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.192000', 'tray_weight': '186', 'TS': 1781768493.192, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 43, 759241)}}
[2026-06-18 13:16:45,030.030 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.871000', 'tray_weight': '312', 'TS': 1781768461.871, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.501000', 'tray_weight': '362', 'TS': 1781768227.501, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.318000', 'tray_weight': '210', 'TS': 1781768495.318, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.538000', 'tray_weight': '117', 'TS': 1781768715.5379999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.183000', 'tray_weight': '192', 'TS': 1781768493.1829998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.426000', 'tray_weight': '188', 'TS': 1781768217.4259999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.192000', 'tray_weight': '186', 'TS': 1781768493.192, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 43, 759241)}}
[2026-06-18 13:16:46,324.324 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.871000', 'tray_weight': '312', 'TS': 1781768461.871, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.501000', 'tray_weight': '362', 'TS': 1781768227.5010002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.320000', 'tray_weight': '210', 'TS': 1781768495.3200002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.539000', 'tray_weight': '117', 'TS': 1781768715.539, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.184000', 'tray_weight': '192', 'TS': 1781768493.184, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.427000', 'tray_weight': '188', 'TS': 1781768217.427, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.193000', 'tray_weight': '186', 'TS': 1781768493.193, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 45, 115663)}}
[2026-06-18 13:16:46,346.346 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.871000', 'tray_weight': '312', 'TS': 1781768461.871, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.501000', 'tray_weight': '362', 'TS': 1781768227.5010002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.320000', 'tray_weight': '210', 'TS': 1781768495.3200002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.539000', 'tray_weight': '117', 'TS': 1781768715.539, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.184000', 'tray_weight': '192', 'TS': 1781768493.184, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.427000', 'tray_weight': '188', 'TS': 1781768217.427, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.193000', 'tray_weight': '186', 'TS': 1781768493.193, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 45, 115663)}}
[2026-06-18 13:16:47,741.741 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.872000', 'tray_weight': '312', 'TS': 1781768461.872, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.500000', 'tray_weight': '362', 'TS': 1781768227.5, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.320000', 'tray_weight': '210', 'TS': 1781768495.3200002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.540000', 'tray_weight': '117', 'TS': 1781768715.54, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.178000', 'tray_weight': '192', 'TS': 1781768493.178, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.427000', 'tray_weight': '188', 'TS': 1781768217.427, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.193000', 'tray_weight': '186', 'TS': 1781768493.1929998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 46, 440426)}}
[2026-06-18 13:16:47,754.754 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.872000', 'tray_weight': '312', 'TS': 1781768461.872, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.500000', 'tray_weight': '362', 'TS': 1781768227.5, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.320000', 'tray_weight': '210', 'TS': 1781768495.3200002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.540000', 'tray_weight': '117', 'TS': 1781768715.54, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.178000', 'tray_weight': '192', 'TS': 1781768493.178, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.427000', 'tray_weight': '188', 'TS': 1781768217.427, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.193000', 'tray_weight': '186', 'TS': 1781768493.1929998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 46, 440426)}}
[2026-06-18 13:16:49,129.129 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.870000', 'tray_weight': '312', 'TS': 1781768461.8700001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.500000', 'tray_weight': '362', 'TS': 1781768227.5, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.320000', 'tray_weight': '210', 'TS': 1781768495.32, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.542000', 'tray_weight': '117', 'TS': 1781768715.542, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.178000', 'tray_weight': '192', 'TS': 1781768493.178, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.428000', 'tray_weight': '188', 'TS': 1781768217.428, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.194000', 'tray_weight': '186', 'TS': 1781768493.194, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 47, 832087)}}
[2026-06-18 13:16:49,141.141 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.870000', 'tray_weight': '312', 'TS': 1781768461.8700001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.500000', 'tray_weight': '362', 'TS': 1781768227.5, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.320000', 'tray_weight': '210', 'TS': 1781768495.32, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.542000', 'tray_weight': '117', 'TS': 1781768715.542, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.178000', 'tray_weight': '192', 'TS': 1781768493.178, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.428000', 'tray_weight': '188', 'TS': 1781768217.428, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.194000', 'tray_weight': '186', 'TS': 1781768493.194, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 47, 832087)}}
[2026-06-18 13:16:50,371.371 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.870000', 'tray_weight': '312', 'TS': 1781768461.87, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.500000', 'tray_weight': '362', 'TS': 1781768227.5, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.321000', 'tray_weight': '210', 'TS': 1781768495.3209999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.543000', 'tray_weight': '117', 'TS': 1781768715.543, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.183000', 'tray_weight': '192', 'TS': 1781768493.183, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.426000', 'tray_weight': '188', 'TS': 1781768217.426, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.192000', 'tray_weight': '186', 'TS': 1781768493.1920002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 49, 216745)}}
[2026-06-18 13:16:50,392.392 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.870000', 'tray_weight': '312', 'TS': 1781768461.87, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.500000', 'tray_weight': '362', 'TS': 1781768227.5, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.321000', 'tray_weight': '210', 'TS': 1781768495.3209999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.543000', 'tray_weight': '117', 'TS': 1781768715.543, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.183000', 'tray_weight': '192', 'TS': 1781768493.183, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.426000', 'tray_weight': '188', 'TS': 1781768217.426, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.192000', 'tray_weight': '186', 'TS': 1781768493.1920002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 49, 216745)}}
[2026-06-18 13:16:51,776.776 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.870000', 'tray_weight': '312', 'TS': 1781768461.87, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.500000', 'tray_weight': '362', 'TS': 1781768227.5, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.319000', 'tray_weight': '210', 'TS': 1781768495.319, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.541000', 'tray_weight': '117', 'TS': 1781768715.5410001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.179000', 'tray_weight': '192', 'TS': 1781768493.1790001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.425000', 'tray_weight': '188', 'TS': 1781768217.425, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.191000', 'tray_weight': '186', 'TS': 1781768493.191, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 50, 533128)}}
[2026-06-18 13:16:51,787.787 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.870000', 'tray_weight': '312', 'TS': 1781768461.87, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.500000', 'tray_weight': '362', 'TS': 1781768227.5, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.319000', 'tray_weight': '210', 'TS': 1781768495.319, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.541000', 'tray_weight': '117', 'TS': 1781768715.5410001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.179000', 'tray_weight': '192', 'TS': 1781768493.1790001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.425000', 'tray_weight': '188', 'TS': 1781768217.425, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.191000', 'tray_weight': '186', 'TS': 1781768493.191, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 50, 533128)}}
[2026-06-18 13:16:53,133.133 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.870000', 'tray_weight': '312', 'TS': 1781768461.8700001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.489000', 'tray_weight': '362', 'TS': 1781768227.489, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.324000', 'tray_weight': '210', 'TS': 1781768495.324, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.545000', 'tray_weight': '117', 'TS': 1781768715.545, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.180000', 'tray_weight': '192', 'TS': 1781768493.18, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.424000', 'tray_weight': '188', 'TS': 1781768217.424, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.190000', 'tray_weight': '186', 'TS': 1781768493.19, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 51, 858860)}}
[2026-06-18 13:16:53,145.145 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.870000', 'tray_weight': '312', 'TS': 1781768461.8700001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.489000', 'tray_weight': '362', 'TS': 1781768227.489, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.324000', 'tray_weight': '210', 'TS': 1781768495.324, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.545000', 'tray_weight': '117', 'TS': 1781768715.545, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.180000', 'tray_weight': '192', 'TS': 1781768493.18, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.424000', 'tray_weight': '188', 'TS': 1781768217.424, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.190000', 'tray_weight': '186', 'TS': 1781768493.19, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 51, 858860)}}
[2026-06-18 13:16:54,582.582 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.869000', 'tray_weight': '312', 'TS': 1781768461.869, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.500000', 'tray_weight': '362', 'TS': 1781768227.5, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.323000', 'tray_weight': '210', 'TS': 1781768495.323, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.546000', 'tray_weight': '117', 'TS': 1781768715.546, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.181000', 'tray_weight': '192', 'TS': 1781768493.181, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.418000', 'tray_weight': '188', 'TS': 1781768217.418, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.184000', 'tray_weight': '186', 'TS': 1781768493.184, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 53, 222897)}}
[2026-06-18 13:16:54,594.594 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.869000', 'tray_weight': '312', 'TS': 1781768461.869, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.500000', 'tray_weight': '362', 'TS': 1781768227.5, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.323000', 'tray_weight': '210', 'TS': 1781768495.323, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.546000', 'tray_weight': '117', 'TS': 1781768715.546, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.181000', 'tray_weight': '192', 'TS': 1781768493.181, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.418000', 'tray_weight': '188', 'TS': 1781768217.418, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.184000', 'tray_weight': '186', 'TS': 1781768493.184, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 53, 222897)}}
[2026-06-18 13:16:55,854.854 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.869000', 'tray_weight': '312', 'TS': 1781768461.869, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.498000', 'tray_weight': '362', 'TS': 1781768227.498, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.325000', 'tray_weight': '210', 'TS': 1781768495.3249998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.548000', 'tray_weight': '117', 'TS': 1781768715.548, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.178000', 'tray_weight': '192', 'TS': 1781768493.178, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.421000', 'tray_weight': '188', 'TS': 1781768217.421, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.187000', 'tray_weight': '186', 'TS': 1781768493.187, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 54, 675030)}}
[2026-06-18 13:16:55,867.867 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.869000', 'tray_weight': '312', 'TS': 1781768461.869, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.498000', 'tray_weight': '362', 'TS': 1781768227.498, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.325000', 'tray_weight': '210', 'TS': 1781768495.3249998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.548000', 'tray_weight': '117', 'TS': 1781768715.548, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.178000', 'tray_weight': '192', 'TS': 1781768493.178, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.421000', 'tray_weight': '188', 'TS': 1781768217.421, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.187000', 'tray_weight': '186', 'TS': 1781768493.187, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 54, 675030)}}
[2026-06-18 13:16:57,309.309 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.869000', 'tray_weight': '312', 'TS': 1781768461.869, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.498000', 'tray_weight': '362', 'TS': 1781768227.4980001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.323000', 'tray_weight': '210', 'TS': 1781768495.323, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.550000', 'tray_weight': '117', 'TS': 1781768715.55, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.180000', 'tray_weight': '192', 'TS': 1781768493.1799998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.409000', 'tray_weight': '188', 'TS': 1781768217.409, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.175000', 'tray_weight': '186', 'TS': 1781768493.175, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 55, 947938)}}
[2026-06-18 13:16:57,325.325 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.869000', 'tray_weight': '312', 'TS': 1781768461.869, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.498000', 'tray_weight': '362', 'TS': 1781768227.4980001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.323000', 'tray_weight': '210', 'TS': 1781768495.323, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.550000', 'tray_weight': '117', 'TS': 1781768715.55, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.180000', 'tray_weight': '192', 'TS': 1781768493.1799998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.409000', 'tray_weight': '188', 'TS': 1781768217.409, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.175000', 'tray_weight': '186', 'TS': 1781768493.175, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 55, 947938)}}
[2026-06-18 13:16:58,683.683 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.869000', 'tray_weight': '312', 'TS': 1781768461.869, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.499000', 'tray_weight': '362', 'TS': 1781768227.499, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.325000', 'tray_weight': '210', 'TS': 1781768495.325, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.550000', 'tray_weight': '117', 'TS': 1781768715.55, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.180000', 'tray_weight': '192', 'TS': 1781768493.18, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.415000', 'tray_weight': '188', 'TS': 1781768217.415, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.181000', 'tray_weight': '186', 'TS': 1781768493.181, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 57, 394562)}}
[2026-06-18 13:16:58,696.696 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.869000', 'tray_weight': '312', 'TS': 1781768461.869, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.499000', 'tray_weight': '362', 'TS': 1781768227.499, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.325000', 'tray_weight': '210', 'TS': 1781768495.325, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.550000', 'tray_weight': '117', 'TS': 1781768715.55, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.180000', 'tray_weight': '192', 'TS': 1781768493.18, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.415000', 'tray_weight': '188', 'TS': 1781768217.415, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.181000', 'tray_weight': '186', 'TS': 1781768493.181, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 57, 394562)}}
[2026-06-18 13:16:59,972.972 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.869000', 'tray_weight': '312', 'TS': 1781768461.869, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.498000', 'tray_weight': '362', 'TS': 1781768227.498, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.326000', 'tray_weight': '210', 'TS': 1781768495.326, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.552000', 'tray_weight': '117', 'TS': 1781768715.552, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.179000', 'tray_weight': '192', 'TS': 1781768493.179, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.419000', 'tray_weight': '188', 'TS': 1781768217.4190001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.185000', 'tray_weight': '186', 'TS': 1781768493.185, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 58, 780520)}}
[2026-06-18 13:16:59,984.984 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.869000', 'tray_weight': '312', 'TS': 1781768461.869, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.498000', 'tray_weight': '362', 'TS': 1781768227.498, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.326000', 'tray_weight': '210', 'TS': 1781768495.326, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.552000', 'tray_weight': '117', 'TS': 1781768715.552, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.179000', 'tray_weight': '192', 'TS': 1781768493.179, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.419000', 'tray_weight': '188', 'TS': 1781768217.4190001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.185000', 'tray_weight': '186', 'TS': 1781768493.185, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 16, 58, 780520)}}
[2026-06-18 13:17:01,289.289 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.868000', 'tray_weight': '312', 'TS': 1781768461.868, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.498000', 'tray_weight': '362', 'TS': 1781768227.4980001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.324000', 'tray_weight': '210', 'TS': 1781768495.3240001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.553000', 'tray_weight': '117', 'TS': 1781768715.553, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.179000', 'tray_weight': '192', 'TS': 1781768493.1790001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.414000', 'tray_weight': '188', 'TS': 1781768217.414, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.180000', 'tray_weight': '186', 'TS': 1781768493.18, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 0, 64829)}}
[2026-06-18 13:17:01,300.300 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.868000', 'tray_weight': '312', 'TS': 1781768461.868, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.498000', 'tray_weight': '362', 'TS': 1781768227.4980001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.324000', 'tray_weight': '210', 'TS': 1781768495.3240001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.553000', 'tray_weight': '117', 'TS': 1781768715.553, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.179000', 'tray_weight': '192', 'TS': 1781768493.1790001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.414000', 'tray_weight': '188', 'TS': 1781768217.414, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.180000', 'tray_weight': '186', 'TS': 1781768493.18, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 0, 64829)}}
[2026-06-18 13:17:03,016.016 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.868000', 'tray_weight': '312', 'TS': 1781768461.868, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.498000', 'tray_weight': '362', 'TS': 1781768227.4980001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.320000', 'tray_weight': '210', 'TS': 1781768495.32, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.553000', 'tray_weight': '117', 'TS': 1781768715.5530002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.177000', 'tray_weight': '192', 'TS': 1781768493.1769998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.406000', 'tray_weight': '188', 'TS': 1781768217.4060001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.172000', 'tray_weight': '186', 'TS': 1781768493.172, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 1, 382673)}}
[2026-06-18 13:17:03,028.028 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.868000', 'tray_weight': '312', 'TS': 1781768461.868, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.498000', 'tray_weight': '362', 'TS': 1781768227.4980001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.320000', 'tray_weight': '210', 'TS': 1781768495.32, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.553000', 'tray_weight': '117', 'TS': 1781768715.5530002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.177000', 'tray_weight': '192', 'TS': 1781768493.1769998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.406000', 'tray_weight': '188', 'TS': 1781768217.4060001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.172000', 'tray_weight': '186', 'TS': 1781768493.172, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 1, 382673)}}
[2026-06-18 13:17:04,283.283 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.868000', 'tray_weight': '312', 'TS': 1781768461.868, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.499000', 'tray_weight': '362', 'TS': 1781768227.4989998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.327000', 'tray_weight': '210', 'TS': 1781768495.327, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.550000', 'tray_weight': '117', 'TS': 1781768715.55, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.176000', 'tray_weight': '192', 'TS': 1781768493.1759999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.412000', 'tray_weight': '188', 'TS': 1781768217.4120002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.178000', 'tray_weight': '186', 'TS': 1781768493.178, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 3, 97496)}}
[2026-06-18 13:17:04,295.295 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.868000', 'tray_weight': '312', 'TS': 1781768461.868, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.499000', 'tray_weight': '362', 'TS': 1781768227.4989998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.327000', 'tray_weight': '210', 'TS': 1781768495.327, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.550000', 'tray_weight': '117', 'TS': 1781768715.55, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.176000', 'tray_weight': '192', 'TS': 1781768493.1759999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.412000', 'tray_weight': '188', 'TS': 1781768217.4120002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.178000', 'tray_weight': '186', 'TS': 1781768493.178, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 3, 97496)}}
[2026-06-18 13:17:05,608.608 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.864000', 'tray_weight': '312', 'TS': 1781768461.8639998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.495000', 'tray_weight': '362', 'TS': 1781768227.4950001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.328000', 'tray_weight': '210', 'TS': 1781768495.3279998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.557000', 'tray_weight': '117', 'TS': 1781768715.557, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.179000', 'tray_weight': '192', 'TS': 1781768493.1790001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.415000', 'tray_weight': '188', 'TS': 1781768217.415, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.181000', 'tray_weight': '186', 'TS': 1781768493.181, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 4, 373835)}}
[2026-06-18 13:17:05,642.642 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.864000', 'tray_weight': '312', 'TS': 1781768461.8639998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.495000', 'tray_weight': '362', 'TS': 1781768227.4950001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.328000', 'tray_weight': '210', 'TS': 1781768495.3279998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.557000', 'tray_weight': '117', 'TS': 1781768715.557, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.179000', 'tray_weight': '192', 'TS': 1781768493.1790001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.415000', 'tray_weight': '188', 'TS': 1781768217.415, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.181000', 'tray_weight': '186', 'TS': 1781768493.181, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 4, 373835)}}
[2026-06-18 13:17:07,012.012 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.867000', 'tray_weight': '312', 'TS': 1781768461.8669999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.497000', 'tray_weight': '362', 'TS': 1781768227.497, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.326000', 'tray_weight': '210', 'TS': 1781768495.326, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.558000', 'tray_weight': '117', 'TS': 1781768715.558, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.177000', 'tray_weight': '192', 'TS': 1781768493.177, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.398000', 'tray_weight': '188', 'TS': 1781768217.398, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.164000', 'tray_weight': '186', 'TS': 1781768493.164, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 5, 726800)}}
[2026-06-18 13:17:07,024.024 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.867000', 'tray_weight': '312', 'TS': 1781768461.8669999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.497000', 'tray_weight': '362', 'TS': 1781768227.497, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.326000', 'tray_weight': '210', 'TS': 1781768495.326, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.558000', 'tray_weight': '117', 'TS': 1781768715.558, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.177000', 'tray_weight': '192', 'TS': 1781768493.177, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.398000', 'tray_weight': '188', 'TS': 1781768217.398, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.164000', 'tray_weight': '186', 'TS': 1781768493.164, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 5, 726800)}}
[2026-06-18 13:17:08,502.502 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.866000', 'tray_weight': '312', 'TS': 1781768461.866, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.497000', 'tray_weight': '362', 'TS': 1781768227.497, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.328000', 'tray_weight': '210', 'TS': 1781768495.328, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.555000', 'tray_weight': '117', 'TS': 1781768715.555, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.165000', 'tray_weight': '192', 'TS': 1781768493.1650002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.412000', 'tray_weight': '188', 'TS': 1781768217.412, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.178000', 'tray_weight': '186', 'TS': 1781768493.178, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 7, 101889)}}
[2026-06-18 13:17:08,515.515 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.866000', 'tray_weight': '312', 'TS': 1781768461.866, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.497000', 'tray_weight': '362', 'TS': 1781768227.497, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.328000', 'tray_weight': '210', 'TS': 1781768495.328, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.555000', 'tray_weight': '117', 'TS': 1781768715.555, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.165000', 'tray_weight': '192', 'TS': 1781768493.1650002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.412000', 'tray_weight': '188', 'TS': 1781768217.412, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.178000', 'tray_weight': '186', 'TS': 1781768493.178, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 7, 101889)}}
[2026-06-18 13:17:10,957.957 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.866000', 'tray_weight': '312', 'TS': 1781768461.866, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.493000', 'tray_weight': '362', 'TS': 1781768227.493, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.329000', 'tray_weight': '210', 'TS': 1781768495.329, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.559000', 'tray_weight': '117', 'TS': 1781768715.559, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.176000', 'tray_weight': '192', 'TS': 1781768493.1759999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.405000', 'tray_weight': '188', 'TS': 1781768217.405, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.171000', 'tray_weight': '186', 'TS': 1781768493.171, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 8, 594349)}}
[2026-06-18 13:17:10,971.971 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.866000', 'tray_weight': '312', 'TS': 1781768461.866, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.493000', 'tray_weight': '362', 'TS': 1781768227.493, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.329000', 'tray_weight': '210', 'TS': 1781768495.329, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.559000', 'tray_weight': '117', 'TS': 1781768715.559, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.176000', 'tray_weight': '192', 'TS': 1781768493.1759999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.405000', 'tray_weight': '188', 'TS': 1781768217.405, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.171000', 'tray_weight': '186', 'TS': 1781768493.171, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 8, 594349)}}
[2026-06-18 13:17:12,348.348 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.866000', 'tray_weight': '312', 'TS': 1781768461.866, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.496000', 'tray_weight': '362', 'TS': 1781768227.496, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.331000', 'tray_weight': '210', 'TS': 1781768495.3309999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.563000', 'tray_weight': '117', 'TS': 1781768715.5630002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.175000', 'tray_weight': '192', 'TS': 1781768493.175, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.404000', 'tray_weight': '188', 'TS': 1781768217.404, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.170000', 'tray_weight': '186', 'TS': 1781768493.17, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 11, 51641)}}
[2026-06-18 13:17:12,361.361 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.866000', 'tray_weight': '312', 'TS': 1781768461.866, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.496000', 'tray_weight': '362', 'TS': 1781768227.496, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.331000', 'tray_weight': '210', 'TS': 1781768495.3309999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.563000', 'tray_weight': '117', 'TS': 1781768715.5630002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.175000', 'tray_weight': '192', 'TS': 1781768493.175, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.404000', 'tray_weight': '188', 'TS': 1781768217.404, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.170000', 'tray_weight': '186', 'TS': 1781768493.17, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 11, 51641)}}
[2026-06-18 13:17:13,916.916 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.863000', 'tray_weight': '312', 'TS': 1781768461.863, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.496000', 'tray_weight': '362', 'TS': 1781768227.4959998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.327000', 'tray_weight': '210', 'TS': 1781768495.3270001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.564000', 'tray_weight': '117', 'TS': 1781768715.5640001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.174000', 'tray_weight': '192', 'TS': 1781768493.174, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.404000', 'tray_weight': '188', 'TS': 1781768217.4039998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.170000', 'tray_weight': '186', 'TS': 1781768493.1699998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 12, 443744)}}
[2026-06-18 13:17:13,929.929 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.863000', 'tray_weight': '312', 'TS': 1781768461.863, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.496000', 'tray_weight': '362', 'TS': 1781768227.4959998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.327000', 'tray_weight': '210', 'TS': 1781768495.3270001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.564000', 'tray_weight': '117', 'TS': 1781768715.5640001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.174000', 'tray_weight': '192', 'TS': 1781768493.174, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.404000', 'tray_weight': '188', 'TS': 1781768217.4039998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.170000', 'tray_weight': '186', 'TS': 1781768493.1699998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 12, 443744)}}
[2026-06-18 13:17:15,295.295 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.865000', 'tray_weight': '312', 'TS': 1781768461.865, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.495000', 'tray_weight': '362', 'TS': 1781768227.495, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.331000', 'tray_weight': '210', 'TS': 1781768495.331, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.565000', 'tray_weight': '117', 'TS': 1781768715.565, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.170000', 'tray_weight': '192', 'TS': 1781768493.17, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.401000', 'tray_weight': '188', 'TS': 1781768217.401, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.167000', 'tray_weight': '186', 'TS': 1781768493.1669998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 14, 970)}}
[2026-06-18 13:17:15,308.308 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.865000', 'tray_weight': '312', 'TS': 1781768461.865, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.495000', 'tray_weight': '362', 'TS': 1781768227.495, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.331000', 'tray_weight': '210', 'TS': 1781768495.331, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.565000', 'tray_weight': '117', 'TS': 1781768715.565, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.170000', 'tray_weight': '192', 'TS': 1781768493.17, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.401000', 'tray_weight': '188', 'TS': 1781768217.401, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.167000', 'tray_weight': '186', 'TS': 1781768493.1669998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 14, 970)}}
[2026-06-18 13:17:16,679.679 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.862000', 'tray_weight': '312', 'TS': 1781768461.862, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.494000', 'tray_weight': '362', 'TS': 1781768227.494, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.332000', 'tray_weight': '210', 'TS': 1781768495.332, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.567000', 'tray_weight': '117', 'TS': 1781768715.5670002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.175000', 'tray_weight': '192', 'TS': 1781768493.1750002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.402000', 'tray_weight': '188', 'TS': 1781768217.402, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.168000', 'tray_weight': '186', 'TS': 1781768493.168, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 15, 390780)}}
[2026-06-18 13:17:16,696.696 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.862000', 'tray_weight': '312', 'TS': 1781768461.862, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.494000', 'tray_weight': '362', 'TS': 1781768227.494, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.332000', 'tray_weight': '210', 'TS': 1781768495.332, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.567000', 'tray_weight': '117', 'TS': 1781768715.5670002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.175000', 'tray_weight': '192', 'TS': 1781768493.1750002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.402000', 'tray_weight': '188', 'TS': 1781768217.402, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.168000', 'tray_weight': '186', 'TS': 1781768493.168, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 15, 390780)}}
[2026-06-18 13:17:18,060.060 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.861000', 'tray_weight': '312', 'TS': 1781768461.861, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.494000', 'tray_weight': '362', 'TS': 1781768227.494, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.330000', 'tray_weight': '210', 'TS': 1781768495.3300002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.568000', 'tray_weight': '117', 'TS': 1781768715.568, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.173000', 'tray_weight': '192', 'TS': 1781768493.1729999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.401000', 'tray_weight': '188', 'TS': 1781768217.401, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.167000', 'tray_weight': '186', 'TS': 1781768493.167, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 16, 771449)}}
[2026-06-18 13:17:18,114.114 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.861000', 'tray_weight': '312', 'TS': 1781768461.861, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.494000', 'tray_weight': '362', 'TS': 1781768227.494, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.330000', 'tray_weight': '210', 'TS': 1781768495.3300002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.568000', 'tray_weight': '117', 'TS': 1781768715.568, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.173000', 'tray_weight': '192', 'TS': 1781768493.1729999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.401000', 'tray_weight': '188', 'TS': 1781768217.401, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.167000', 'tray_weight': '186', 'TS': 1781768493.167, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 16, 771449)}}
[2026-06-18 13:17:19,374.374 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.863000', 'tray_weight': '312', 'TS': 1781768461.863, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.494000', 'tray_weight': '362', 'TS': 1781768227.4940002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.333000', 'tray_weight': '210', 'TS': 1781768495.333, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.570000', 'tray_weight': '117', 'TS': 1781768715.57, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.159000', 'tray_weight': '192', 'TS': 1781768493.1590002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.398000', 'tray_weight': '188', 'TS': 1781768217.398, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.164000', 'tray_weight': '186', 'TS': 1781768493.164, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 18, 195403)}}
[2026-06-18 13:17:19,388.388 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.863000', 'tray_weight': '312', 'TS': 1781768461.863, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.494000', 'tray_weight': '362', 'TS': 1781768227.4940002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.333000', 'tray_weight': '210', 'TS': 1781768495.333, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.570000', 'tray_weight': '117', 'TS': 1781768715.57, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.159000', 'tray_weight': '192', 'TS': 1781768493.1590002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.398000', 'tray_weight': '188', 'TS': 1781768217.398, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.164000', 'tray_weight': '186', 'TS': 1781768493.164, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 18, 195403)}}
[2026-06-18 13:17:20,642.642 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.864000', 'tray_weight': '312', 'TS': 1781768461.864, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.494000', 'tray_weight': '362', 'TS': 1781768227.494, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.330000', 'tray_weight': '210', 'TS': 1781768495.33, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.570000', 'tray_weight': '117', 'TS': 1781768715.57, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.172000', 'tray_weight': '192', 'TS': 1781768493.172, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.403000', 'tray_weight': '188', 'TS': 1781768217.403, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.169000', 'tray_weight': '186', 'TS': 1781768493.1690001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 19, 468836)}}
[2026-06-18 13:17:20,661.661 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.864000', 'tray_weight': '312', 'TS': 1781768461.864, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.494000', 'tray_weight': '362', 'TS': 1781768227.494, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.330000', 'tray_weight': '210', 'TS': 1781768495.33, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.570000', 'tray_weight': '117', 'TS': 1781768715.57, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.172000', 'tray_weight': '192', 'TS': 1781768493.172, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.403000', 'tray_weight': '188', 'TS': 1781768217.403, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.169000', 'tray_weight': '186', 'TS': 1781768493.1690001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 19, 468836)}}
[2026-06-18 13:17:22,039.039 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.850000', 'tray_weight': '312', 'TS': 1781768461.85, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.494000', 'tray_weight': '362', 'TS': 1781768227.494, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.334000', 'tray_weight': '210', 'TS': 1781768495.3339999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.570000', 'tray_weight': '117', 'TS': 1781768715.57, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.172000', 'tray_weight': '192', 'TS': 1781768493.172, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.402000', 'tray_weight': '188', 'TS': 1781768217.4020002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.168000', 'tray_weight': '186', 'TS': 1781768493.168, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 20, 779118)}}
[2026-06-18 13:17:22,050.050 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.850000', 'tray_weight': '312', 'TS': 1781768461.85, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.494000', 'tray_weight': '362', 'TS': 1781768227.494, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.334000', 'tray_weight': '210', 'TS': 1781768495.3339999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.570000', 'tray_weight': '117', 'TS': 1781768715.57, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.172000', 'tray_weight': '192', 'TS': 1781768493.172, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.402000', 'tray_weight': '188', 'TS': 1781768217.4020002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.168000', 'tray_weight': '186', 'TS': 1781768493.168, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 20, 779118)}}
[2026-06-18 13:17:23,374.374 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.863000', 'tray_weight': '312', 'TS': 1781768461.863, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.493000', 'tray_weight': '362', 'TS': 1781768227.493, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.333000', 'tray_weight': '210', 'TS': 1781768495.3330002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.573000', 'tray_weight': '117', 'TS': 1781768715.573, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.169000', 'tray_weight': '192', 'TS': 1781768493.1690001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.399000', 'tray_weight': '188', 'TS': 1781768217.3990002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.165000', 'tray_weight': '186', 'TS': 1781768493.1650002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 22, 121369)}}
[2026-06-18 13:17:23,387.387 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.863000', 'tray_weight': '312', 'TS': 1781768461.863, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.493000', 'tray_weight': '362', 'TS': 1781768227.493, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.333000', 'tray_weight': '210', 'TS': 1781768495.3330002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.573000', 'tray_weight': '117', 'TS': 1781768715.573, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.169000', 'tray_weight': '192', 'TS': 1781768493.1690001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.399000', 'tray_weight': '188', 'TS': 1781768217.3990002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.165000', 'tray_weight': '186', 'TS': 1781768493.1650002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 22, 121369)}}
[2026-06-18 13:17:24,658.658 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.863000', 'tray_weight': '312', 'TS': 1781768461.863, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.492000', 'tray_weight': '362', 'TS': 1781768227.492, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.333000', 'tray_weight': '210', 'TS': 1781768495.333, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.574000', 'tray_weight': '117', 'TS': 1781768715.574, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.171000', 'tray_weight': '192', 'TS': 1781768493.171, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.399000', 'tray_weight': '188', 'TS': 1781768217.399, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.165000', 'tray_weight': '186', 'TS': 1781768493.165, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 23, 466057)}}
[2026-06-18 13:17:24,666.666 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.863000', 'tray_weight': '312', 'TS': 1781768461.863, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.492000', 'tray_weight': '362', 'TS': 1781768227.492, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.333000', 'tray_weight': '210', 'TS': 1781768495.333, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.574000', 'tray_weight': '117', 'TS': 1781768715.574, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.171000', 'tray_weight': '192', 'TS': 1781768493.171, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.399000', 'tray_weight': '188', 'TS': 1781768217.399, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.165000', 'tray_weight': '186', 'TS': 1781768493.165, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 23, 466057)}}
[2026-06-18 13:17:25,898.898 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.862000', 'tray_weight': '312', 'TS': 1781768461.862, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.493000', 'tray_weight': '362', 'TS': 1781768227.493, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.331000', 'tray_weight': '210', 'TS': 1781768495.3309999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.572000', 'tray_weight': '117', 'TS': 1781768715.572, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.170000', 'tray_weight': '192', 'TS': 1781768493.17, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.399000', 'tray_weight': '188', 'TS': 1781768217.399, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.165000', 'tray_weight': '186', 'TS': 1781768493.165, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 24, 747091)}}
[2026-06-18 13:17:25,912.912 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.862000', 'tray_weight': '312', 'TS': 1781768461.862, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.493000', 'tray_weight': '362', 'TS': 1781768227.493, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.331000', 'tray_weight': '210', 'TS': 1781768495.3309999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.572000', 'tray_weight': '117', 'TS': 1781768715.572, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.170000', 'tray_weight': '192', 'TS': 1781768493.17, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.399000', 'tray_weight': '188', 'TS': 1781768217.399, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.165000', 'tray_weight': '186', 'TS': 1781768493.165, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 24, 747091)}}
[2026-06-18 13:17:27,180.180 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.862000', 'tray_weight': '312', 'TS': 1781768461.862, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.492000', 'tray_weight': '362', 'TS': 1781768227.492, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.336000', 'tray_weight': '210', 'TS': 1781768495.3360002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.577000', 'tray_weight': '117', 'TS': 1781768715.5770001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.170000', 'tray_weight': '192', 'TS': 1781768493.1699998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.392000', 'tray_weight': '188', 'TS': 1781768217.392, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.158000', 'tray_weight': '186', 'TS': 1781768493.158, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 25, 991254)}}
[2026-06-18 13:17:27,197.197 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.862000', 'tray_weight': '312', 'TS': 1781768461.862, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.492000', 'tray_weight': '362', 'TS': 1781768227.492, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.336000', 'tray_weight': '210', 'TS': 1781768495.3360002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.577000', 'tray_weight': '117', 'TS': 1781768715.5770001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.170000', 'tray_weight': '192', 'TS': 1781768493.1699998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.392000', 'tray_weight': '188', 'TS': 1781768217.392, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.158000', 'tray_weight': '186', 'TS': 1781768493.158, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 25, 991254)}}
[2026-06-18 13:17:28,574.574 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.863000', 'tray_weight': '312', 'TS': 1781768461.8630002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.492000', 'tray_weight': '362', 'TS': 1781768227.4919999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.336000', 'tray_weight': '210', 'TS': 1781768495.336, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.578000', 'tray_weight': '117', 'TS': 1781768715.5779998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.156000', 'tray_weight': '192', 'TS': 1781768493.156, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.393000', 'tray_weight': '188', 'TS': 1781768217.3930001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.159000', 'tray_weight': '186', 'TS': 1781768493.1590002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 27, 280602)}}
[2026-06-18 13:17:28,589.589 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.863000', 'tray_weight': '312', 'TS': 1781768461.8630002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.492000', 'tray_weight': '362', 'TS': 1781768227.4919999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.336000', 'tray_weight': '210', 'TS': 1781768495.336, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.578000', 'tray_weight': '117', 'TS': 1781768715.5779998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.156000', 'tray_weight': '192', 'TS': 1781768493.156, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.393000', 'tray_weight': '188', 'TS': 1781768217.3930001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.159000', 'tray_weight': '186', 'TS': 1781768493.1590002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 27, 280602)}}
[2026-06-18 13:17:29,955.955 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.862000', 'tray_weight': '312', 'TS': 1781768461.862, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.492000', 'tray_weight': '362', 'TS': 1781768227.492, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.337000', 'tray_weight': '210', 'TS': 1781768495.3370001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.578000', 'tray_weight': '117', 'TS': 1781768715.578, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.169000', 'tray_weight': '192', 'TS': 1781768493.1690001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.384000', 'tray_weight': '188', 'TS': 1781768217.384, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.150000', 'tray_weight': '186', 'TS': 1781768493.15, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 28, 671842)}}
[2026-06-18 13:17:29,969.969 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.862000', 'tray_weight': '312', 'TS': 1781768461.862, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.492000', 'tray_weight': '362', 'TS': 1781768227.492, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.337000', 'tray_weight': '210', 'TS': 1781768495.3370001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.578000', 'tray_weight': '117', 'TS': 1781768715.578, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.169000', 'tray_weight': '192', 'TS': 1781768493.1690001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.384000', 'tray_weight': '188', 'TS': 1781768217.384, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.150000', 'tray_weight': '186', 'TS': 1781768493.15, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 28, 671842)}}
[2026-06-18 13:17:31,248.248 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.861000', 'tray_weight': '312', 'TS': 1781768461.861, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.492000', 'tray_weight': '362', 'TS': 1781768227.492, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.336000', 'tray_weight': '210', 'TS': 1781768495.3360002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.580000', 'tray_weight': '117', 'TS': 1781768715.58, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.170000', 'tray_weight': '192', 'TS': 1781768493.17, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.395000', 'tray_weight': '188', 'TS': 1781768217.395, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.161000', 'tray_weight': '186', 'TS': 1781768493.161, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 30, 58042)}}
[2026-06-18 13:17:31,255.255 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.861000', 'tray_weight': '312', 'TS': 1781768461.861, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.492000', 'tray_weight': '362', 'TS': 1781768227.492, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.336000', 'tray_weight': '210', 'TS': 1781768495.3360002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.580000', 'tray_weight': '117', 'TS': 1781768715.58, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.170000', 'tray_weight': '192', 'TS': 1781768493.17, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.395000', 'tray_weight': '188', 'TS': 1781768217.395, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.161000', 'tray_weight': '186', 'TS': 1781768493.161, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 30, 58042)}}
[2026-06-18 13:17:32,579.579 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.862000', 'tray_weight': '312', 'TS': 1781768461.862, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.491000', 'tray_weight': '362', 'TS': 1781768227.4910002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.332000', 'tray_weight': '210', 'TS': 1781768495.332, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.581000', 'tray_weight': '117', 'TS': 1781768715.5809999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.168000', 'tray_weight': '192', 'TS': 1781768493.1680002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.392000', 'tray_weight': '188', 'TS': 1781768217.392, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.158000', 'tray_weight': '186', 'TS': 1781768493.158, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 31, 334678)}}
[2026-06-18 13:17:32,607.607 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.862000', 'tray_weight': '312', 'TS': 1781768461.862, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.491000', 'tray_weight': '362', 'TS': 1781768227.4910002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.332000', 'tray_weight': '210', 'TS': 1781768495.332, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.581000', 'tray_weight': '117', 'TS': 1781768715.5809999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.168000', 'tray_weight': '192', 'TS': 1781768493.1680002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.392000', 'tray_weight': '188', 'TS': 1781768217.392, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.158000', 'tray_weight': '186', 'TS': 1781768493.158, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 31, 334678)}}
[2026-06-18 13:17:33,990.990 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.859000', 'tray_weight': '312', 'TS': 1781768461.859, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.492000', 'tray_weight': '362', 'TS': 1781768227.4919999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.336000', 'tray_weight': '210', 'TS': 1781768495.3360002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.574000', 'tray_weight': '117', 'TS': 1781768715.574, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.169000', 'tray_weight': '192', 'TS': 1781768493.169, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.392000', 'tray_weight': '188', 'TS': 1781768217.392, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.158000', 'tray_weight': '186', 'TS': 1781768493.158, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 32, 685135)}}
[2026-06-18 13:17:34,003.003 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.859000', 'tray_weight': '312', 'TS': 1781768461.859, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.492000', 'tray_weight': '362', 'TS': 1781768227.4919999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.336000', 'tray_weight': '210', 'TS': 1781768495.3360002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.574000', 'tray_weight': '117', 'TS': 1781768715.574, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.169000', 'tray_weight': '192', 'TS': 1781768493.169, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.392000', 'tray_weight': '188', 'TS': 1781768217.392, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.158000', 'tray_weight': '186', 'TS': 1781768493.158, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 32, 685135)}}
[2026-06-18 13:17:35,285.285 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.861000', 'tray_weight': '312', 'TS': 1781768461.861, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.491000', 'tray_weight': '362', 'TS': 1781768227.491, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.340000', 'tray_weight': '210', 'TS': 1781768495.34, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.584000', 'tray_weight': '117', 'TS': 1781768715.5839999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.169000', 'tray_weight': '192', 'TS': 1781768493.169, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.388000', 'tray_weight': '188', 'TS': 1781768217.388, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.154000', 'tray_weight': '186', 'TS': 1781768493.1539998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 34, 79624)}}
[2026-06-18 13:17:35,311.311 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.861000', 'tray_weight': '312', 'TS': 1781768461.861, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.491000', 'tray_weight': '362', 'TS': 1781768227.491, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.340000', 'tray_weight': '210', 'TS': 1781768495.34, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.584000', 'tray_weight': '117', 'TS': 1781768715.5839999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.169000', 'tray_weight': '192', 'TS': 1781768493.169, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.388000', 'tray_weight': '188', 'TS': 1781768217.388, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.154000', 'tray_weight': '186', 'TS': 1781768493.1539998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 34, 79624)}}
[2026-06-18 13:17:36,647.647 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.861000', 'tray_weight': '312', 'TS': 1781768461.8609998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.486000', 'tray_weight': '362', 'TS': 1781768227.486, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.340000', 'tray_weight': '210', 'TS': 1781768495.34, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.585000', 'tray_weight': '117', 'TS': 1781768715.585, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.167000', 'tray_weight': '192', 'TS': 1781768493.167, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.390000', 'tray_weight': '188', 'TS': 1781768217.3899999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.156000', 'tray_weight': '186', 'TS': 1781768493.156, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 35, 395101)}}
[2026-06-18 13:17:36,660.660 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.861000', 'tray_weight': '312', 'TS': 1781768461.8609998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.486000', 'tray_weight': '362', 'TS': 1781768227.486, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.340000', 'tray_weight': '210', 'TS': 1781768495.34, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.585000', 'tray_weight': '117', 'TS': 1781768715.585, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.167000', 'tray_weight': '192', 'TS': 1781768493.167, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.390000', 'tray_weight': '188', 'TS': 1781768217.3899999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.156000', 'tray_weight': '186', 'TS': 1781768493.156, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 35, 395101)}}
[2026-06-18 13:17:37,812.812 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.861000', 'tray_weight': '312', 'TS': 1781768461.861, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.490000', 'tray_weight': '362', 'TS': 1781768227.49, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.341000', 'tray_weight': '210', 'TS': 1781768495.3409998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.586000', 'tray_weight': '117', 'TS': 1781768715.586, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.167000', 'tray_weight': '192', 'TS': 1781768493.167, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.388000', 'tray_weight': '188', 'TS': 1781768217.388, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.154000', 'tray_weight': '186', 'TS': 1781768493.154, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 36, 740466)}}
[2026-06-18 13:17:37,837.837 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.861000', 'tray_weight': '312', 'TS': 1781768461.861, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.490000', 'tray_weight': '362', 'TS': 1781768227.49, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.341000', 'tray_weight': '210', 'TS': 1781768495.3409998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.586000', 'tray_weight': '117', 'TS': 1781768715.586, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.167000', 'tray_weight': '192', 'TS': 1781768493.167, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.388000', 'tray_weight': '188', 'TS': 1781768217.388, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.154000', 'tray_weight': '186', 'TS': 1781768493.154, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 36, 740466)}}
[2026-06-18 13:17:39,224.224 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.860000', 'tray_weight': '312', 'TS': 1781768461.86, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.487000', 'tray_weight': '362', 'TS': 1781768227.487, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.336000', 'tray_weight': '210', 'TS': 1781768495.336, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.588000', 'tray_weight': '117', 'TS': 1781768715.5879998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.166000', 'tray_weight': '192', 'TS': 1781768493.166, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.388000', 'tray_weight': '188', 'TS': 1781768217.388, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.154000', 'tray_weight': '186', 'TS': 1781768493.154, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 37, 926085)}}
[2026-06-18 13:17:39,236.236 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.860000', 'tray_weight': '312', 'TS': 1781768461.86, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.487000', 'tray_weight': '362', 'TS': 1781768227.487, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.336000', 'tray_weight': '210', 'TS': 1781768495.336, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.588000', 'tray_weight': '117', 'TS': 1781768715.5879998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.166000', 'tray_weight': '192', 'TS': 1781768493.166, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.388000', 'tray_weight': '188', 'TS': 1781768217.388, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.154000', 'tray_weight': '186', 'TS': 1781768493.154, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 37, 926085)}}
[2026-06-18 13:17:40,441.441 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.860000', 'tray_weight': '312', 'TS': 1781768461.86, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.486000', 'tray_weight': '362', 'TS': 1781768227.4859998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.342000', 'tray_weight': '210', 'TS': 1781768495.342, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.588000', 'tray_weight': '117', 'TS': 1781768715.5879998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.166000', 'tray_weight': '192', 'TS': 1781768493.166, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.387000', 'tray_weight': '188', 'TS': 1781768217.387, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.153000', 'tray_weight': '186', 'TS': 1781768493.153, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 39, 316933)}}
[2026-06-18 13:17:40,455.455 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.860000', 'tray_weight': '312', 'TS': 1781768461.86, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.486000', 'tray_weight': '362', 'TS': 1781768227.4859998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.342000', 'tray_weight': '210', 'TS': 1781768495.342, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.588000', 'tray_weight': '117', 'TS': 1781768715.5879998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.166000', 'tray_weight': '192', 'TS': 1781768493.166, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.387000', 'tray_weight': '188', 'TS': 1781768217.387, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.153000', 'tray_weight': '186', 'TS': 1781768493.153, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 39, 316933)}}
[2026-06-18 13:17:41,717.717 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.858000', 'tray_weight': '312', 'TS': 1781768461.858, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.490000', 'tray_weight': '362', 'TS': 1781768227.49, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.342000', 'tray_weight': '210', 'TS': 1781768495.342, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.589000', 'tray_weight': '117', 'TS': 1781768715.5890002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.166000', 'tray_weight': '192', 'TS': 1781768493.166, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.382000', 'tray_weight': '188', 'TS': 1781768217.3820002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.148000', 'tray_weight': '186', 'TS': 1781768493.148, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 40, 538607)}}
[2026-06-18 13:17:41,729.729 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.858000', 'tray_weight': '312', 'TS': 1781768461.858, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.490000', 'tray_weight': '362', 'TS': 1781768227.49, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.342000', 'tray_weight': '210', 'TS': 1781768495.342, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.589000', 'tray_weight': '117', 'TS': 1781768715.5890002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.166000', 'tray_weight': '192', 'TS': 1781768493.166, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.382000', 'tray_weight': '188', 'TS': 1781768217.3820002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.148000', 'tray_weight': '186', 'TS': 1781768493.148, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 40, 538607)}}
[2026-06-18 13:17:42,946.946 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.859000', 'tray_weight': '312', 'TS': 1781768461.859, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.489000', 'tray_weight': '362', 'TS': 1781768227.4889998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.343000', 'tray_weight': '210', 'TS': 1781768495.3430002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.591000', 'tray_weight': '117', 'TS': 1781768715.591, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.164000', 'tray_weight': '192', 'TS': 1781768493.164, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.385000', 'tray_weight': '188', 'TS': 1781768217.385, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.151000', 'tray_weight': '186', 'TS': 1781768493.151, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 41, 812010)}}
[2026-06-18 13:17:42,958.958 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.859000', 'tray_weight': '312', 'TS': 1781768461.859, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.489000', 'tray_weight': '362', 'TS': 1781768227.4889998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.343000', 'tray_weight': '210', 'TS': 1781768495.3430002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.591000', 'tray_weight': '117', 'TS': 1781768715.591, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.164000', 'tray_weight': '192', 'TS': 1781768493.164, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.385000', 'tray_weight': '188', 'TS': 1781768217.385, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.151000', 'tray_weight': '186', 'TS': 1781768493.151, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 41, 812010)}}
[2026-06-18 13:17:44,233.233 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.858000', 'tray_weight': '312', 'TS': 1781768461.858, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.489000', 'tray_weight': '362', 'TS': 1781768227.4889998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.342000', 'tray_weight': '210', 'TS': 1781768495.342, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.593000', 'tray_weight': '117', 'TS': 1781768715.593, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.159000', 'tray_weight': '192', 'TS': 1781768493.159, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.384000', 'tray_weight': '188', 'TS': 1781768217.384, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.150000', 'tray_weight': '186', 'TS': 1781768493.15, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 43, 42959)}}
[2026-06-18 13:17:44,260.260 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.858000', 'tray_weight': '312', 'TS': 1781768461.858, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.489000', 'tray_weight': '362', 'TS': 1781768227.4889998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.342000', 'tray_weight': '210', 'TS': 1781768495.342, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.593000', 'tray_weight': '117', 'TS': 1781768715.593, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.159000', 'tray_weight': '192', 'TS': 1781768493.159, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.384000', 'tray_weight': '188', 'TS': 1781768217.384, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.150000', 'tray_weight': '186', 'TS': 1781768493.15, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 43, 42959)}}
[2026-06-18 13:17:45,665.665 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.858000', 'tray_weight': '312', 'TS': 1781768461.8579998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.487000', 'tray_weight': '362', 'TS': 1781768227.487, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.340000', 'tray_weight': '210', 'TS': 1781768495.3400002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.593000', 'tray_weight': '117', 'TS': 1781768715.593, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.164000', 'tray_weight': '192', 'TS': 1781768493.164, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.378000', 'tray_weight': '188', 'TS': 1781768217.378, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.144000', 'tray_weight': '186', 'TS': 1781768493.144, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 44, 447011)}}
[2026-06-18 13:17:45,693.693 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.858000', 'tray_weight': '312', 'TS': 1781768461.8579998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.487000', 'tray_weight': '362', 'TS': 1781768227.487, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.340000', 'tray_weight': '210', 'TS': 1781768495.3400002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.593000', 'tray_weight': '117', 'TS': 1781768715.593, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.164000', 'tray_weight': '192', 'TS': 1781768493.164, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.378000', 'tray_weight': '188', 'TS': 1781768217.378, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.144000', 'tray_weight': '186', 'TS': 1781768493.144, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 44, 447011)}}
[2026-06-18 13:17:46,997.997 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.858000', 'tray_weight': '312', 'TS': 1781768461.858, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.486000', 'tray_weight': '362', 'TS': 1781768227.486, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.343000', 'tray_weight': '210', 'TS': 1781768495.343, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.595000', 'tray_weight': '117', 'TS': 1781768715.595, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.163000', 'tray_weight': '192', 'TS': 1781768493.163, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.378000', 'tray_weight': '188', 'TS': 1781768217.378, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.144000', 'tray_weight': '186', 'TS': 1781768493.144, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 45, 782749)}}
[2026-06-18 13:17:47,009.009 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.858000', 'tray_weight': '312', 'TS': 1781768461.858, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.486000', 'tray_weight': '362', 'TS': 1781768227.486, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.343000', 'tray_weight': '210', 'TS': 1781768495.343, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.595000', 'tray_weight': '117', 'TS': 1781768715.595, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.163000', 'tray_weight': '192', 'TS': 1781768493.163, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.378000', 'tray_weight': '188', 'TS': 1781768217.378, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.144000', 'tray_weight': '186', 'TS': 1781768493.144, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 45, 782749)}}
[2026-06-18 13:17:48,419.419 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.858000', 'tray_weight': '312', 'TS': 1781768461.858, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.489000', 'tray_weight': '362', 'TS': 1781768227.489, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.344000', 'tray_weight': '210', 'TS': 1781768495.344, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.595000', 'tray_weight': '117', 'TS': 1781768715.595, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.163000', 'tray_weight': '192', 'TS': 1781768493.1629999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.376000', 'tray_weight': '188', 'TS': 1781768217.3760002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.142000', 'tray_weight': '186', 'TS': 1781768493.1420002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 47, 89546)}}
[2026-06-18 13:17:48,430.430 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.858000', 'tray_weight': '312', 'TS': 1781768461.858, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.489000', 'tray_weight': '362', 'TS': 1781768227.489, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.344000', 'tray_weight': '210', 'TS': 1781768495.344, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.595000', 'tray_weight': '117', 'TS': 1781768715.595, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.163000', 'tray_weight': '192', 'TS': 1781768493.1629999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.376000', 'tray_weight': '188', 'TS': 1781768217.3760002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.142000', 'tray_weight': '186', 'TS': 1781768493.1420002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 47, 89546)}}
[2026-06-18 13:17:49,871.871 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.857000', 'tray_weight': '312', 'TS': 1781768461.8569999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.488000', 'tray_weight': '362', 'TS': 1781768227.488, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.346000', 'tray_weight': '210', 'TS': 1781768495.346, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.597000', 'tray_weight': '117', 'TS': 1781768715.5970001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.160000', 'tray_weight': '192', 'TS': 1781768493.1599998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.375000', 'tray_weight': '188', 'TS': 1781768217.375, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.141000', 'tray_weight': '186', 'TS': 1781768493.141, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 48, 501126)}}
[2026-06-18 13:17:49,883.883 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.857000', 'tray_weight': '312', 'TS': 1781768461.8569999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.488000', 'tray_weight': '362', 'TS': 1781768227.488, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.346000', 'tray_weight': '210', 'TS': 1781768495.346, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.597000', 'tray_weight': '117', 'TS': 1781768715.5970001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.160000', 'tray_weight': '192', 'TS': 1781768493.1599998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.375000', 'tray_weight': '188', 'TS': 1781768217.375, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.141000', 'tray_weight': '186', 'TS': 1781768493.141, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 48, 501126)}}
[2026-06-18 13:17:51,473.473 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.857000', 'tray_weight': '312', 'TS': 1781768461.857, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.487000', 'tray_weight': '362', 'TS': 1781768227.487, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.346000', 'tray_weight': '210', 'TS': 1781768495.346, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.589000', 'tray_weight': '117', 'TS': 1781768715.589, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.163000', 'tray_weight': '192', 'TS': 1781768493.163, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.369000', 'tray_weight': '188', 'TS': 1781768217.3690002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.135000', 'tray_weight': '186', 'TS': 1781768493.135, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 49, 977935)}}
[2026-06-18 13:17:51,486.486 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.857000', 'tray_weight': '312', 'TS': 1781768461.857, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.487000', 'tray_weight': '362', 'TS': 1781768227.487, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.346000', 'tray_weight': '210', 'TS': 1781768495.346, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.589000', 'tray_weight': '117', 'TS': 1781768715.589, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.163000', 'tray_weight': '192', 'TS': 1781768493.163, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.369000', 'tray_weight': '188', 'TS': 1781768217.3690002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.135000', 'tray_weight': '186', 'TS': 1781768493.135, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 49, 977935)}}
[2026-06-18 13:17:52,764.764 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.857000', 'tray_weight': '312', 'TS': 1781768461.8569999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.486000', 'tray_weight': '362', 'TS': 1781768227.486, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.345000', 'tray_weight': '210', 'TS': 1781768495.345, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.596000', 'tray_weight': '117', 'TS': 1781768715.596, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.162000', 'tray_weight': '192', 'TS': 1781768493.162, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.372000', 'tray_weight': '188', 'TS': 1781768217.372, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.138000', 'tray_weight': '186', 'TS': 1781768493.138, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 51, 567540)}}
[2026-06-18 13:17:52,777.777 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.857000', 'tray_weight': '312', 'TS': 1781768461.8569999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.486000', 'tray_weight': '362', 'TS': 1781768227.486, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.345000', 'tray_weight': '210', 'TS': 1781768495.345, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.596000', 'tray_weight': '117', 'TS': 1781768715.596, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.162000', 'tray_weight': '192', 'TS': 1781768493.162, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.372000', 'tray_weight': '188', 'TS': 1781768217.372, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.138000', 'tray_weight': '186', 'TS': 1781768493.138, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 51, 567540)}}
[2026-06-18 13:17:54,008.008 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.857000', 'tray_weight': '312', 'TS': 1781768461.8569999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.487000', 'tray_weight': '362', 'TS': 1781768227.4870002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.347000', 'tray_weight': '210', 'TS': 1781768495.3470001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.601000', 'tray_weight': '117', 'TS': 1781768715.601, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.162000', 'tray_weight': '192', 'TS': 1781768493.162, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.377000', 'tray_weight': '188', 'TS': 1781768217.3769999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.143000', 'tray_weight': '186', 'TS': 1781768493.143, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 52, 862343)}}
[2026-06-18 13:17:54,020.020 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.857000', 'tray_weight': '312', 'TS': 1781768461.8569999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.487000', 'tray_weight': '362', 'TS': 1781768227.4870002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.347000', 'tray_weight': '210', 'TS': 1781768495.3470001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.601000', 'tray_weight': '117', 'TS': 1781768715.601, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.162000', 'tray_weight': '192', 'TS': 1781768493.162, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.377000', 'tray_weight': '188', 'TS': 1781768217.3769999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.143000', 'tray_weight': '186', 'TS': 1781768493.143, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 52, 862343)}}
[2026-06-18 13:17:55,411.411 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.857000', 'tray_weight': '312', 'TS': 1781768461.857, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.486000', 'tray_weight': '362', 'TS': 1781768227.486, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.347000', 'tray_weight': '210', 'TS': 1781768495.347, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.602000', 'tray_weight': '117', 'TS': 1781768715.602, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.158000', 'tray_weight': '192', 'TS': 1781768493.158, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.325000', 'tray_weight': '188', 'TS': 1781768217.325, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.091000', 'tray_weight': '186', 'TS': 1781768493.091, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 54, 102914)}}
[2026-06-18 13:17:55,443.443 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.857000', 'tray_weight': '312', 'TS': 1781768461.857, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.486000', 'tray_weight': '362', 'TS': 1781768227.486, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.347000', 'tray_weight': '210', 'TS': 1781768495.347, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.602000', 'tray_weight': '117', 'TS': 1781768715.602, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.158000', 'tray_weight': '192', 'TS': 1781768493.158, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.325000', 'tray_weight': '188', 'TS': 1781768217.325, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.091000', 'tray_weight': '186', 'TS': 1781768493.091, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 54, 102914)}}
[2026-06-18 13:17:56,723.723 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.857000', 'tray_weight': '312', 'TS': 1781768461.8569999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.486000', 'tray_weight': '362', 'TS': 1781768227.486, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.343000', 'tray_weight': '210', 'TS': 1781768495.343, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.602000', 'tray_weight': '117', 'TS': 1781768715.602, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.147000', 'tray_weight': '192', 'TS': 1781768493.1469998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.371000', 'tray_weight': '188', 'TS': 1781768217.371, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.137000', 'tray_weight': '186', 'TS': 1781768493.137, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 55, 528541)}}
[2026-06-18 13:17:56,749.749 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.857000', 'tray_weight': '312', 'TS': 1781768461.8569999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.486000', 'tray_weight': '362', 'TS': 1781768227.486, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.343000', 'tray_weight': '210', 'TS': 1781768495.343, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.602000', 'tray_weight': '117', 'TS': 1781768715.602, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.147000', 'tray_weight': '192', 'TS': 1781768493.1469998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.371000', 'tray_weight': '188', 'TS': 1781768217.371, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.137000', 'tray_weight': '186', 'TS': 1781768493.137, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 55, 528541)}}
[2026-06-18 13:17:58,023.023 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.855000', 'tray_weight': '312', 'TS': 1781768461.855, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.486000', 'tray_weight': '362', 'TS': 1781768227.486, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.348000', 'tray_weight': '210', 'TS': 1781768495.348, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.603000', 'tray_weight': '117', 'TS': 1781768715.603, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.161000', 'tray_weight': '192', 'TS': 1781768493.161, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.374000', 'tray_weight': '188', 'TS': 1781768217.3739998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.140000', 'tray_weight': '186', 'TS': 1781768493.1399999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 56, 846772)}}
[2026-06-18 13:17:58,036.036 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.855000', 'tray_weight': '312', 'TS': 1781768461.855, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.486000', 'tray_weight': '362', 'TS': 1781768227.486, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.348000', 'tray_weight': '210', 'TS': 1781768495.348, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.603000', 'tray_weight': '117', 'TS': 1781768715.603, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.161000', 'tray_weight': '192', 'TS': 1781768493.161, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.374000', 'tray_weight': '188', 'TS': 1781768217.3739998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.140000', 'tray_weight': '186', 'TS': 1781768493.1399999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 56, 846772)}}
[2026-06-18 13:17:59,431.431 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.855000', 'tray_weight': '312', 'TS': 1781768461.855, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.485000', 'tray_weight': '362', 'TS': 1781768227.4850001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.349000', 'tray_weight': '210', 'TS': 1781768495.349, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.606000', 'tray_weight': '117', 'TS': 1781768715.606, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.157000', 'tray_weight': '192', 'TS': 1781768493.157, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.365000', 'tray_weight': '188', 'TS': 1781768217.365, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.131000', 'tray_weight': '186', 'TS': 1781768493.131, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 58, 117929)}}
[2026-06-18 13:17:59,445.445 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.855000', 'tray_weight': '312', 'TS': 1781768461.855, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.485000', 'tray_weight': '362', 'TS': 1781768227.4850001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.349000', 'tray_weight': '210', 'TS': 1781768495.349, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.606000', 'tray_weight': '117', 'TS': 1781768715.606, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.157000', 'tray_weight': '192', 'TS': 1781768493.157, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.365000', 'tray_weight': '188', 'TS': 1781768217.365, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.131000', 'tray_weight': '186', 'TS': 1781768493.131, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 58, 117929)}}
[2026-06-18 13:18:00,920.920 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.855000', 'tray_weight': '312', 'TS': 1781768461.855, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.485000', 'tray_weight': '362', 'TS': 1781768227.485, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.347000', 'tray_weight': '210', 'TS': 1781768495.347, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.607000', 'tray_weight': '117', 'TS': 1781768715.6069999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.158000', 'tray_weight': '192', 'TS': 1781768493.158, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.367000', 'tray_weight': '188', 'TS': 1781768217.367, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.133000', 'tray_weight': '186', 'TS': 1781768493.1330001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 59, 540469)}}
[2026-06-18 13:18:00,930.930 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.855000', 'tray_weight': '312', 'TS': 1781768461.855, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.485000', 'tray_weight': '362', 'TS': 1781768227.485, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.347000', 'tray_weight': '210', 'TS': 1781768495.347, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.607000', 'tray_weight': '117', 'TS': 1781768715.6069999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.158000', 'tray_weight': '192', 'TS': 1781768493.158, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.367000', 'tray_weight': '188', 'TS': 1781768217.367, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.133000', 'tray_weight': '186', 'TS': 1781768493.1330001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 17, 59, 540469)}}
[2026-06-18 13:18:02,430.430 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.854000', 'tray_weight': '312', 'TS': 1781768461.854, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.484000', 'tray_weight': '362', 'TS': 1781768227.484, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.349000', 'tray_weight': '210', 'TS': 1781768495.349, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.607000', 'tray_weight': '117', 'TS': 1781768715.607, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.158000', 'tray_weight': '192', 'TS': 1781768493.158, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.370000', 'tray_weight': '188', 'TS': 1781768217.3700001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.136000', 'tray_weight': '186', 'TS': 1781768493.136, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 1, 19218)}}
[2026-06-18 13:18:02,442.442 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.854000', 'tray_weight': '312', 'TS': 1781768461.854, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.484000', 'tray_weight': '362', 'TS': 1781768227.484, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.349000', 'tray_weight': '210', 'TS': 1781768495.349, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.607000', 'tray_weight': '117', 'TS': 1781768715.607, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.158000', 'tray_weight': '192', 'TS': 1781768493.158, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.370000', 'tray_weight': '188', 'TS': 1781768217.3700001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.136000', 'tray_weight': '186', 'TS': 1781768493.136, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 1, 19218)}}
[2026-06-18 13:18:03,753.753 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.853000', 'tray_weight': '312', 'TS': 1781768461.853, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.474000', 'tray_weight': '362', 'TS': 1781768227.474, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.349000', 'tray_weight': '210', 'TS': 1781768495.349, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.609000', 'tray_weight': '117', 'TS': 1781768715.609, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.158000', 'tray_weight': '192', 'TS': 1781768493.158, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.368000', 'tray_weight': '188', 'TS': 1781768217.368, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.134000', 'tray_weight': '186', 'TS': 1781768493.134, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 2, 516196)}}
[2026-06-18 13:18:03,768.768 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.853000', 'tray_weight': '312', 'TS': 1781768461.853, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.474000', 'tray_weight': '362', 'TS': 1781768227.474, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.349000', 'tray_weight': '210', 'TS': 1781768495.349, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.609000', 'tray_weight': '117', 'TS': 1781768715.609, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.158000', 'tray_weight': '192', 'TS': 1781768493.158, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.368000', 'tray_weight': '188', 'TS': 1781768217.368, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.134000', 'tray_weight': '186', 'TS': 1781768493.134, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 2, 516196)}}
[2026-06-18 13:18:05,040.040 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.854000', 'tray_weight': '312', 'TS': 1781768461.854, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.484000', 'tray_weight': '362', 'TS': 1781768227.484, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.351000', 'tray_weight': '210', 'TS': 1781768495.3509998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.611000', 'tray_weight': '117', 'TS': 1781768715.6109998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.154000', 'tray_weight': '192', 'TS': 1781768493.154, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.344000', 'tray_weight': '188', 'TS': 1781768217.3439999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.110000', 'tray_weight': '186', 'TS': 1781768493.11, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 3, 847599)}}
[2026-06-18 13:18:05,071.071 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.854000', 'tray_weight': '312', 'TS': 1781768461.854, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.484000', 'tray_weight': '362', 'TS': 1781768227.484, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.351000', 'tray_weight': '210', 'TS': 1781768495.3509998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.611000', 'tray_weight': '117', 'TS': 1781768715.6109998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.154000', 'tray_weight': '192', 'TS': 1781768493.154, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.344000', 'tray_weight': '188', 'TS': 1781768217.3439999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.110000', 'tray_weight': '186', 'TS': 1781768493.11, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 3, 847599)}}
[2026-06-18 13:18:06,517.517 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.854000', 'tray_weight': '312', 'TS': 1781768461.8539999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.470000', 'tray_weight': '362', 'TS': 1781768227.47, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.352000', 'tray_weight': '210', 'TS': 1781768495.352, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.611000', 'tray_weight': '117', 'TS': 1781768715.611, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.158000', 'tray_weight': '192', 'TS': 1781768493.158, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.355000', 'tray_weight': '188', 'TS': 1781768217.355, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.121000', 'tray_weight': '186', 'TS': 1781768493.121, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 5, 259431)}}
[2026-06-18 13:18:06,534.534 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.854000', 'tray_weight': '312', 'TS': 1781768461.8539999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.470000', 'tray_weight': '362', 'TS': 1781768227.47, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.352000', 'tray_weight': '210', 'TS': 1781768495.352, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.611000', 'tray_weight': '117', 'TS': 1781768715.611, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.158000', 'tray_weight': '192', 'TS': 1781768493.158, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.355000', 'tray_weight': '188', 'TS': 1781768217.355, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.121000', 'tray_weight': '186', 'TS': 1781768493.121, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 5, 259431)}}
[2026-06-18 13:18:07,813.813 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.853000', 'tray_weight': '312', 'TS': 1781768461.853, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.485000', 'tray_weight': '362', 'TS': 1781768227.4850001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.352000', 'tray_weight': '210', 'TS': 1781768495.352, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.612000', 'tray_weight': '117', 'TS': 1781768715.612, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.157000', 'tray_weight': '192', 'TS': 1781768493.1569998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.367000', 'tray_weight': '188', 'TS': 1781768217.3669999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.133000', 'tray_weight': '186', 'TS': 1781768493.133, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 6, 615392)}}
[2026-06-18 13:18:07,824.824 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.853000', 'tray_weight': '312', 'TS': 1781768461.853, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.485000', 'tray_weight': '362', 'TS': 1781768227.4850001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.352000', 'tray_weight': '210', 'TS': 1781768495.352, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.612000', 'tray_weight': '117', 'TS': 1781768715.612, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.157000', 'tray_weight': '192', 'TS': 1781768493.1569998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.367000', 'tray_weight': '188', 'TS': 1781768217.3669999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.133000', 'tray_weight': '186', 'TS': 1781768493.133, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 6, 615392)}}
[2026-06-18 13:18:09,139.139 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.852000', 'tray_weight': '312', 'TS': 1781768461.852, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.483000', 'tray_weight': '362', 'TS': 1781768227.483, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.351000', 'tray_weight': '210', 'TS': 1781768495.3509998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.613000', 'tray_weight': '117', 'TS': 1781768715.613, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.156000', 'tray_weight': '192', 'TS': 1781768493.156, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.364000', 'tray_weight': '188', 'TS': 1781768217.3639998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.130000', 'tray_weight': '186', 'TS': 1781768493.1299999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 7, 909438)}}
[2026-06-18 13:18:09,152.152 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.852000', 'tray_weight': '312', 'TS': 1781768461.852, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.483000', 'tray_weight': '362', 'TS': 1781768227.483, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.351000', 'tray_weight': '210', 'TS': 1781768495.3509998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.613000', 'tray_weight': '117', 'TS': 1781768715.613, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.156000', 'tray_weight': '192', 'TS': 1781768493.156, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.364000', 'tray_weight': '188', 'TS': 1781768217.3639998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.130000', 'tray_weight': '186', 'TS': 1781768493.1299999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 7, 909438)}}
[2026-06-18 13:18:10,617.617 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.854000', 'tray_weight': '312', 'TS': 1781768461.854, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.483000', 'tray_weight': '362', 'TS': 1781768227.483, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.348000', 'tray_weight': '210', 'TS': 1781768495.348, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.615000', 'tray_weight': '117', 'TS': 1781768715.615, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.157000', 'tray_weight': '192', 'TS': 1781768493.1569998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.363000', 'tray_weight': '188', 'TS': 1781768217.363, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.129000', 'tray_weight': '186', 'TS': 1781768493.129, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 9, 235802)}}
[2026-06-18 13:18:10,629.629 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.854000', 'tray_weight': '312', 'TS': 1781768461.854, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.483000', 'tray_weight': '362', 'TS': 1781768227.483, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.348000', 'tray_weight': '210', 'TS': 1781768495.348, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.615000', 'tray_weight': '117', 'TS': 1781768715.615, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.157000', 'tray_weight': '192', 'TS': 1781768493.1569998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.363000', 'tray_weight': '188', 'TS': 1781768217.363, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.129000', 'tray_weight': '186', 'TS': 1781768493.129, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 9, 235802)}}
[2026-06-18 13:18:11,906.906 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.853000', 'tray_weight': '312', 'TS': 1781768461.853, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.484000', 'tray_weight': '362', 'TS': 1781768227.484, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.349000', 'tray_weight': '210', 'TS': 1781768495.349, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.616000', 'tray_weight': '117', 'TS': 1781768715.616, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.155000', 'tray_weight': '192', 'TS': 1781768493.155, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.359000', 'tray_weight': '188', 'TS': 1781768217.3590002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.125000', 'tray_weight': '186', 'TS': 1781768493.125, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 10, 707214)}}
[2026-06-18 13:18:11,918.918 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.853000', 'tray_weight': '312', 'TS': 1781768461.853, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.484000', 'tray_weight': '362', 'TS': 1781768227.484, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.349000', 'tray_weight': '210', 'TS': 1781768495.349, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.616000', 'tray_weight': '117', 'TS': 1781768715.616, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.155000', 'tray_weight': '192', 'TS': 1781768493.155, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.359000', 'tray_weight': '188', 'TS': 1781768217.3590002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.125000', 'tray_weight': '186', 'TS': 1781768493.125, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 10, 707214)}}
[2026-06-18 13:18:13,244.244 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.850000', 'tray_weight': '312', 'TS': 1781768461.85, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.483000', 'tray_weight': '362', 'TS': 1781768227.483, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.353000', 'tray_weight': '210', 'TS': 1781768495.353, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.617000', 'tray_weight': '117', 'TS': 1781768715.617, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.156000', 'tray_weight': '192', 'TS': 1781768493.156, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.357000', 'tray_weight': '188', 'TS': 1781768217.357, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.123000', 'tray_weight': '186', 'TS': 1781768493.123, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 12, 38)}}
[2026-06-18 13:18:13,256.256 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.850000', 'tray_weight': '312', 'TS': 1781768461.85, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.483000', 'tray_weight': '362', 'TS': 1781768227.483, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.353000', 'tray_weight': '210', 'TS': 1781768495.353, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.617000', 'tray_weight': '117', 'TS': 1781768715.617, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.156000', 'tray_weight': '192', 'TS': 1781768493.156, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.357000', 'tray_weight': '188', 'TS': 1781768217.357, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.123000', 'tray_weight': '186', 'TS': 1781768493.123, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 12, 38)}}
[2026-06-18 13:18:14,562.562 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.853000', 'tray_weight': '312', 'TS': 1781768461.8530002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.479000', 'tray_weight': '362', 'TS': 1781768227.479, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.354000', 'tray_weight': '210', 'TS': 1781768495.354, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.619000', 'tray_weight': '117', 'TS': 1781768715.619, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.155000', 'tray_weight': '192', 'TS': 1781768493.155, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.362000', 'tray_weight': '188', 'TS': 1781768217.362, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.128000', 'tray_weight': '186', 'TS': 1781768493.128, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 13, 336619)}}
[2026-06-18 13:18:14,580.580 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.853000', 'tray_weight': '312', 'TS': 1781768461.8530002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.479000', 'tray_weight': '362', 'TS': 1781768227.479, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.354000', 'tray_weight': '210', 'TS': 1781768495.354, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.619000', 'tray_weight': '117', 'TS': 1781768715.619, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.155000', 'tray_weight': '192', 'TS': 1781768493.155, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.362000', 'tray_weight': '188', 'TS': 1781768217.362, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.128000', 'tray_weight': '186', 'TS': 1781768493.128, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 13, 336619)}}
[2026-06-18 13:18:15,969.969 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.853000', 'tray_weight': '312', 'TS': 1781768461.853, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.482000', 'tray_weight': '362', 'TS': 1781768227.482, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.355000', 'tray_weight': '210', 'TS': 1781768495.3549998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.620000', 'tray_weight': '117', 'TS': 1781768715.62, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.154000', 'tray_weight': '192', 'TS': 1781768493.1539998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.355000', 'tray_weight': '188', 'TS': 1781768217.355, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.121000', 'tray_weight': '186', 'TS': 1781768493.121, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 14, 660386)}}
[2026-06-18 13:18:15,981.981 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.853000', 'tray_weight': '312', 'TS': 1781768461.853, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.482000', 'tray_weight': '362', 'TS': 1781768227.482, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.355000', 'tray_weight': '210', 'TS': 1781768495.3549998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.620000', 'tray_weight': '117', 'TS': 1781768715.62, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.154000', 'tray_weight': '192', 'TS': 1781768493.1539998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.355000', 'tray_weight': '188', 'TS': 1781768217.355, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.121000', 'tray_weight': '186', 'TS': 1781768493.121, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 14, 660386)}}
[2026-06-18 13:18:17,235.235 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.852000', 'tray_weight': '312', 'TS': 1781768461.852, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.481000', 'tray_weight': '362', 'TS': 1781768227.4810002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.356000', 'tray_weight': '210', 'TS': 1781768495.356, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.621000', 'tray_weight': '117', 'TS': 1781768715.621, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.149000', 'tray_weight': '192', 'TS': 1781768493.1490002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.359000', 'tray_weight': '188', 'TS': 1781768217.359, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.125000', 'tray_weight': '186', 'TS': 1781768493.125, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 16, 63506)}}
[2026-06-18 13:18:17,249.249 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.852000', 'tray_weight': '312', 'TS': 1781768461.852, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.481000', 'tray_weight': '362', 'TS': 1781768227.4810002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.356000', 'tray_weight': '210', 'TS': 1781768495.356, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.621000', 'tray_weight': '117', 'TS': 1781768715.621, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.149000', 'tray_weight': '192', 'TS': 1781768493.1490002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.359000', 'tray_weight': '188', 'TS': 1781768217.359, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.125000', 'tray_weight': '186', 'TS': 1781768493.125, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 16, 63506)}}
[2026-06-18 13:18:18,494.494 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.851000', 'tray_weight': '312', 'TS': 1781768461.8509998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.478000', 'tray_weight': '362', 'TS': 1781768227.478, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.357000', 'tray_weight': '210', 'TS': 1781768495.3569999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.618000', 'tray_weight': '117', 'TS': 1781768715.618, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.153000', 'tray_weight': '192', 'TS': 1781768493.153, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.354000', 'tray_weight': '188', 'TS': 1781768217.3539999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.120000', 'tray_weight': '186', 'TS': 1781768493.12, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 17, 333291)}}
[2026-06-18 13:18:18,506.506 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.851000', 'tray_weight': '312', 'TS': 1781768461.8509998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.478000', 'tray_weight': '362', 'TS': 1781768227.478, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.357000', 'tray_weight': '210', 'TS': 1781768495.3569999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.618000', 'tray_weight': '117', 'TS': 1781768715.618, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.153000', 'tray_weight': '192', 'TS': 1781768493.153, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.354000', 'tray_weight': '188', 'TS': 1781768217.3539999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.120000', 'tray_weight': '186', 'TS': 1781768493.12, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 17, 333291)}}
[2026-06-18 13:18:19,690.690 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.850000', 'tray_weight': '312', 'TS': 1781768461.85, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.481000', 'tray_weight': '362', 'TS': 1781768227.481, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.354000', 'tray_weight': '210', 'TS': 1781768495.354, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.624000', 'tray_weight': '117', 'TS': 1781768715.624, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.146000', 'tray_weight': '192', 'TS': 1781768493.146, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.358000', 'tray_weight': '188', 'TS': 1781768217.358, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.124000', 'tray_weight': '186', 'TS': 1781768493.124, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 18, 585606)}}
[2026-06-18 13:18:19,703.703 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.850000', 'tray_weight': '312', 'TS': 1781768461.85, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.481000', 'tray_weight': '362', 'TS': 1781768227.481, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.354000', 'tray_weight': '210', 'TS': 1781768495.354, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.624000', 'tray_weight': '117', 'TS': 1781768715.624, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.146000', 'tray_weight': '192', 'TS': 1781768493.146, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.358000', 'tray_weight': '188', 'TS': 1781768217.358, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.124000', 'tray_weight': '186', 'TS': 1781768493.124, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 18, 585606)}}
[2026-06-18 13:18:20,917.917 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.852000', 'tray_weight': '312', 'TS': 1781768461.852, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.481000', 'tray_weight': '362', 'TS': 1781768227.4810002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.352000', 'tray_weight': '210', 'TS': 1781768495.352, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.626000', 'tray_weight': '117', 'TS': 1781768715.6260002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.153000', 'tray_weight': '192', 'TS': 1781768493.153, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.356000', 'tray_weight': '188', 'TS': 1781768217.356, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.122000', 'tray_weight': '186', 'TS': 1781768493.122, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 19, 784584)}}
[2026-06-18 13:18:21,047.047 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.852000', 'tray_weight': '312', 'TS': 1781768461.852, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.481000', 'tray_weight': '362', 'TS': 1781768227.4810002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.352000', 'tray_weight': '210', 'TS': 1781768495.352, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.626000', 'tray_weight': '117', 'TS': 1781768715.6260002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.153000', 'tray_weight': '192', 'TS': 1781768493.153, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.356000', 'tray_weight': '188', 'TS': 1781768217.356, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.122000', 'tray_weight': '186', 'TS': 1781768493.122, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 19, 784584)}}
[2026-06-18 13:18:22,453.453 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.850000', 'tray_weight': '312', 'TS': 1781768461.85, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.480000', 'tray_weight': '362', 'TS': 1781768227.48, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.354000', 'tray_weight': '210', 'TS': 1781768495.354, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.626000', 'tray_weight': '117', 'TS': 1781768715.626, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.151000', 'tray_weight': '192', 'TS': 1781768493.151, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.355000', 'tray_weight': '188', 'TS': 1781768217.355, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.121000', 'tray_weight': '186', 'TS': 1781768493.1209998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 21, 173134)}}
[2026-06-18 13:18:22,464.464 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.850000', 'tray_weight': '312', 'TS': 1781768461.85, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.480000', 'tray_weight': '362', 'TS': 1781768227.48, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.354000', 'tray_weight': '210', 'TS': 1781768495.354, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.626000', 'tray_weight': '117', 'TS': 1781768715.626, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.151000', 'tray_weight': '192', 'TS': 1781768493.151, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.355000', 'tray_weight': '188', 'TS': 1781768217.355, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.121000', 'tray_weight': '186', 'TS': 1781768493.1209998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 21, 173134)}}
[2026-06-18 13:18:23,791.791 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.850000', 'tray_weight': '312', 'TS': 1781768461.85, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.481000', 'tray_weight': '362', 'TS': 1781768227.4810002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.354000', 'tray_weight': '210', 'TS': 1781768495.354, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.628000', 'tray_weight': '117', 'TS': 1781768715.628, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.152000', 'tray_weight': '192', 'TS': 1781768493.152, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.354000', 'tray_weight': '188', 'TS': 1781768217.3539999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.120000', 'tray_weight': '186', 'TS': 1781768493.12, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 22, 558096)}}
[2026-06-18 13:18:23,815.815 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.850000', 'tray_weight': '312', 'TS': 1781768461.85, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.481000', 'tray_weight': '362', 'TS': 1781768227.4810002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.354000', 'tray_weight': '210', 'TS': 1781768495.354, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.628000', 'tray_weight': '117', 'TS': 1781768715.628, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.152000', 'tray_weight': '192', 'TS': 1781768493.152, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.354000', 'tray_weight': '188', 'TS': 1781768217.3539999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.120000', 'tray_weight': '186', 'TS': 1781768493.12, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 22, 558096)}}
[2026-06-18 13:18:25,100.100 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.849000', 'tray_weight': '312', 'TS': 1781768461.849, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.480000', 'tray_weight': '362', 'TS': 1781768227.48, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.359000', 'tray_weight': '210', 'TS': 1781768495.359, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.628000', 'tray_weight': '117', 'TS': 1781768715.628, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.125000', 'tray_weight': '192', 'TS': 1781768493.125, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.353000', 'tray_weight': '188', 'TS': 1781768217.3530002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.119000', 'tray_weight': '186', 'TS': 1781768493.1190002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 23, 889268)}}
[2026-06-18 13:18:25,114.114 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.849000', 'tray_weight': '312', 'TS': 1781768461.849, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.480000', 'tray_weight': '362', 'TS': 1781768227.48, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.359000', 'tray_weight': '210', 'TS': 1781768495.359, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.628000', 'tray_weight': '117', 'TS': 1781768715.628, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.125000', 'tray_weight': '192', 'TS': 1781768493.125, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.353000', 'tray_weight': '188', 'TS': 1781768217.3530002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.119000', 'tray_weight': '186', 'TS': 1781768493.1190002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 23, 889268)}}
[2026-06-18 13:18:26,581.581 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.850000', 'tray_weight': '312', 'TS': 1781768461.85, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.479000', 'tray_weight': '362', 'TS': 1781768227.479, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.359000', 'tray_weight': '210', 'TS': 1781768495.359, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.630000', 'tray_weight': '117', 'TS': 1781768715.6299999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.151000', 'tray_weight': '192', 'TS': 1781768493.151, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.347000', 'tray_weight': '188', 'TS': 1781768217.347, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.113000', 'tray_weight': '186', 'TS': 1781768493.113, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 25, 186709)}}
[2026-06-18 13:18:26,594.594 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.850000', 'tray_weight': '312', 'TS': 1781768461.85, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.479000', 'tray_weight': '362', 'TS': 1781768227.479, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.359000', 'tray_weight': '210', 'TS': 1781768495.359, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.630000', 'tray_weight': '117', 'TS': 1781768715.6299999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.151000', 'tray_weight': '192', 'TS': 1781768493.151, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.347000', 'tray_weight': '188', 'TS': 1781768217.347, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.113000', 'tray_weight': '186', 'TS': 1781768493.113, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 25, 186709)}}
[2026-06-18 13:18:27,788.788 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.850000', 'tray_weight': '312', 'TS': 1781768461.85, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.479000', 'tray_weight': '362', 'TS': 1781768227.4789999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.360000', 'tray_weight': '210', 'TS': 1781768495.36, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.631000', 'tray_weight': '117', 'TS': 1781768715.631, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.150000', 'tray_weight': '192', 'TS': 1781768493.15, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.351000', 'tray_weight': '188', 'TS': 1781768217.351, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.117000', 'tray_weight': '186', 'TS': 1781768493.117, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 26, 675576)}}
[2026-06-18 13:18:27,807.807 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.850000', 'tray_weight': '312', 'TS': 1781768461.85, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.479000', 'tray_weight': '362', 'TS': 1781768227.4789999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.360000', 'tray_weight': '210', 'TS': 1781768495.36, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.631000', 'tray_weight': '117', 'TS': 1781768715.631, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.150000', 'tray_weight': '192', 'TS': 1781768493.15, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.351000', 'tray_weight': '188', 'TS': 1781768217.351, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.117000', 'tray_weight': '186', 'TS': 1781768493.117, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 26, 675576)}}
[2026-06-18 13:18:29,150.150 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.849000', 'tray_weight': '312', 'TS': 1781768461.8490002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.479000', 'tray_weight': '362', 'TS': 1781768227.4789999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.358000', 'tray_weight': '210', 'TS': 1781768495.358, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.632000', 'tray_weight': '117', 'TS': 1781768715.6320002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.150000', 'tray_weight': '192', 'TS': 1781768493.1499999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.343000', 'tray_weight': '188', 'TS': 1781768217.343, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.109000', 'tray_weight': '186', 'TS': 1781768493.109, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 27, 906264)}}
[2026-06-18 13:18:29,161.161 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.849000', 'tray_weight': '312', 'TS': 1781768461.8490002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.479000', 'tray_weight': '362', 'TS': 1781768227.4789999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.358000', 'tray_weight': '210', 'TS': 1781768495.358, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.632000', 'tray_weight': '117', 'TS': 1781768715.6320002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.150000', 'tray_weight': '192', 'TS': 1781768493.1499999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.343000', 'tray_weight': '188', 'TS': 1781768217.343, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.109000', 'tray_weight': '186', 'TS': 1781768493.109, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 27, 906264)}}
[2026-06-18 13:18:30,607.607 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.849000', 'tray_weight': '312', 'TS': 1781768461.849, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.479000', 'tray_weight': '362', 'TS': 1781768227.479, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.360000', 'tray_weight': '210', 'TS': 1781768495.36, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.633000', 'tray_weight': '117', 'TS': 1781768715.6330001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.148000', 'tray_weight': '192', 'TS': 1781768493.148, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.336000', 'tray_weight': '188', 'TS': 1781768217.336, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.102000', 'tray_weight': '186', 'TS': 1781768493.102, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 29, 272287)}}
[2026-06-18 13:18:30,623.623 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.849000', 'tray_weight': '312', 'TS': 1781768461.849, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.479000', 'tray_weight': '362', 'TS': 1781768227.479, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.360000', 'tray_weight': '210', 'TS': 1781768495.36, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.633000', 'tray_weight': '117', 'TS': 1781768715.6330001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.148000', 'tray_weight': '192', 'TS': 1781768493.148, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.336000', 'tray_weight': '188', 'TS': 1781768217.336, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.102000', 'tray_weight': '186', 'TS': 1781768493.102, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 29, 272287)}}
[2026-06-18 13:18:31,968.968 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.848000', 'tray_weight': '312', 'TS': 1781768461.8479998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.479000', 'tray_weight': '362', 'TS': 1781768227.479, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.360000', 'tray_weight': '210', 'TS': 1781768495.36, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.634000', 'tray_weight': '117', 'TS': 1781768715.6339998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.148000', 'tray_weight': '192', 'TS': 1781768493.148, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.343000', 'tray_weight': '188', 'TS': 1781768217.3430002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.109000', 'tray_weight': '186', 'TS': 1781768493.109, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 30, 713978)}}
[2026-06-18 13:18:31,983.983 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.848000', 'tray_weight': '312', 'TS': 1781768461.8479998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.479000', 'tray_weight': '362', 'TS': 1781768227.479, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.360000', 'tray_weight': '210', 'TS': 1781768495.36, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.634000', 'tray_weight': '117', 'TS': 1781768715.6339998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.148000', 'tray_weight': '192', 'TS': 1781768493.148, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.343000', 'tray_weight': '188', 'TS': 1781768217.3430002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.109000', 'tray_weight': '186', 'TS': 1781768493.109, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 30, 713978)}}
[2026-06-18 13:18:33,405.405 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.832000', 'tray_weight': '312', 'TS': 1781768461.832, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.477000', 'tray_weight': '362', 'TS': 1781768227.477, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.360000', 'tray_weight': '210', 'TS': 1781768495.36, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.636000', 'tray_weight': '117', 'TS': 1781768715.6360002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.148000', 'tray_weight': '192', 'TS': 1781768493.148, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.346000', 'tray_weight': '188', 'TS': 1781768217.346, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.112000', 'tray_weight': '186', 'TS': 1781768493.112, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 32, 67160)}}
[2026-06-18 13:18:33,417.417 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.832000', 'tray_weight': '312', 'TS': 1781768461.832, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.477000', 'tray_weight': '362', 'TS': 1781768227.477, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.360000', 'tray_weight': '210', 'TS': 1781768495.36, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.636000', 'tray_weight': '117', 'TS': 1781768715.6360002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.148000', 'tray_weight': '192', 'TS': 1781768493.148, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.346000', 'tray_weight': '188', 'TS': 1781768217.346, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.112000', 'tray_weight': '186', 'TS': 1781768493.112, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 32, 67160)}}
[2026-06-18 13:18:34,771.771 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.847000', 'tray_weight': '312', 'TS': 1781768461.8470001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.477000', 'tray_weight': '362', 'TS': 1781768227.477, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.363000', 'tray_weight': '210', 'TS': 1781768495.3630002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.637000', 'tray_weight': '117', 'TS': 1781768715.637, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.146000', 'tray_weight': '192', 'TS': 1781768493.1460001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.345000', 'tray_weight': '188', 'TS': 1781768217.345, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.111000', 'tray_weight': '186', 'TS': 1781768493.111, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 33, 489990)}}
[2026-06-18 13:18:34,786.786 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.847000', 'tray_weight': '312', 'TS': 1781768461.8470001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.477000', 'tray_weight': '362', 'TS': 1781768227.477, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.363000', 'tray_weight': '210', 'TS': 1781768495.3630002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.637000', 'tray_weight': '117', 'TS': 1781768715.637, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.146000', 'tray_weight': '192', 'TS': 1781768493.1460001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.345000', 'tray_weight': '188', 'TS': 1781768217.345, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.111000', 'tray_weight': '186', 'TS': 1781768493.111, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 33, 489990)}}
[2026-06-18 13:18:36,112.112 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.848000', 'tray_weight': '312', 'TS': 1781768461.8479998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.477000', 'tray_weight': '362', 'TS': 1781768227.477, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.362000', 'tray_weight': '210', 'TS': 1781768495.362, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.638000', 'tray_weight': '117', 'TS': 1781768715.638, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.147000', 'tray_weight': '192', 'TS': 1781768493.147, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.333000', 'tray_weight': '188', 'TS': 1781768217.333, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.099000', 'tray_weight': '186', 'TS': 1781768493.099, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 34, 868672)}}
[2026-06-18 13:18:36,125.125 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.848000', 'tray_weight': '312', 'TS': 1781768461.8479998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.477000', 'tray_weight': '362', 'TS': 1781768227.477, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.362000', 'tray_weight': '210', 'TS': 1781768495.362, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.638000', 'tray_weight': '117', 'TS': 1781768715.638, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.147000', 'tray_weight': '192', 'TS': 1781768493.147, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.333000', 'tray_weight': '188', 'TS': 1781768217.333, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.099000', 'tray_weight': '186', 'TS': 1781768493.099, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 34, 868672)}}
[2026-06-18 13:18:37,525.525 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.847000', 'tray_weight': '312', 'TS': 1781768461.847, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.477000', 'tray_weight': '362', 'TS': 1781768227.477, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.364000', 'tray_weight': '210', 'TS': 1781768495.364, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.639000', 'tray_weight': '117', 'TS': 1781768715.639, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.147000', 'tray_weight': '192', 'TS': 1781768493.1469998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.343000', 'tray_weight': '188', 'TS': 1781768217.343, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.109000', 'tray_weight': '186', 'TS': 1781768493.109, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 36, 207771)}}
[2026-06-18 13:18:37,547.547 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.847000', 'tray_weight': '312', 'TS': 1781768461.847, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.477000', 'tray_weight': '362', 'TS': 1781768227.477, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.364000', 'tray_weight': '210', 'TS': 1781768495.364, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.639000', 'tray_weight': '117', 'TS': 1781768715.639, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.147000', 'tray_weight': '192', 'TS': 1781768493.1469998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.343000', 'tray_weight': '188', 'TS': 1781768217.343, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.109000', 'tray_weight': '186', 'TS': 1781768493.109, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 36, 207771)}}
[2026-06-18 13:18:38,754.754 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.847000', 'tray_weight': '312', 'TS': 1781768461.8470001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.477000', 'tray_weight': '362', 'TS': 1781768227.477, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.364000', 'tray_weight': '210', 'TS': 1781768495.364, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.641000', 'tray_weight': '117', 'TS': 1781768715.641, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.147000', 'tray_weight': '192', 'TS': 1781768493.1469998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.342000', 'tray_weight': '188', 'TS': 1781768217.342, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.108000', 'tray_weight': '186', 'TS': 1781768493.108, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 37, 634669)}}
[2026-06-18 13:18:38,772.772 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.847000', 'tray_weight': '312', 'TS': 1781768461.8470001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.477000', 'tray_weight': '362', 'TS': 1781768227.477, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.364000', 'tray_weight': '210', 'TS': 1781768495.364, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.641000', 'tray_weight': '117', 'TS': 1781768715.641, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.147000', 'tray_weight': '192', 'TS': 1781768493.1469998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.342000', 'tray_weight': '188', 'TS': 1781768217.342, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.108000', 'tray_weight': '186', 'TS': 1781768493.108, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 37, 634669)}}
[2026-06-18 13:18:40,066.066 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.846000', 'tray_weight': '312', 'TS': 1781768461.8460002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.477000', 'tray_weight': '362', 'TS': 1781768227.477, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.364000', 'tray_weight': '210', 'TS': 1781768495.364, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.642000', 'tray_weight': '117', 'TS': 1781768715.642, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.133000', 'tray_weight': '192', 'TS': 1781768493.1330001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.337000', 'tray_weight': '188', 'TS': 1781768217.337, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.103000', 'tray_weight': '186', 'TS': 1781768493.103, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 38, 856522)}}
[2026-06-18 13:18:40,079.079 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.846000', 'tray_weight': '312', 'TS': 1781768461.8460002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.477000', 'tray_weight': '362', 'TS': 1781768227.477, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.364000', 'tray_weight': '210', 'TS': 1781768495.364, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.642000', 'tray_weight': '117', 'TS': 1781768715.642, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.133000', 'tray_weight': '192', 'TS': 1781768493.1330001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.337000', 'tray_weight': '188', 'TS': 1781768217.337, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.103000', 'tray_weight': '186', 'TS': 1781768493.103, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 38, 856522)}}
[2026-06-18 13:18:41,432.432 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.847000', 'tray_weight': '312', 'TS': 1781768461.847, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.476000', 'tray_weight': '362', 'TS': 1781768227.476, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.365000', 'tray_weight': '210', 'TS': 1781768495.365, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.644000', 'tray_weight': '117', 'TS': 1781768715.644, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.134000', 'tray_weight': '192', 'TS': 1781768493.134, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.333000', 'tray_weight': '188', 'TS': 1781768217.3330002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.099000', 'tray_weight': '186', 'TS': 1781768493.0990002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 40, 164602)}}
[2026-06-18 13:18:41,445.445 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.847000', 'tray_weight': '312', 'TS': 1781768461.847, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.476000', 'tray_weight': '362', 'TS': 1781768227.476, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.365000', 'tray_weight': '210', 'TS': 1781768495.365, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.644000', 'tray_weight': '117', 'TS': 1781768715.644, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.134000', 'tray_weight': '192', 'TS': 1781768493.134, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.333000', 'tray_weight': '188', 'TS': 1781768217.3330002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.099000', 'tray_weight': '186', 'TS': 1781768493.0990002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 40, 164602)}}
[2026-06-18 13:18:42,907.907 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.847000', 'tray_weight': '312', 'TS': 1781768461.8470001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.472000', 'tray_weight': '362', 'TS': 1781768227.472, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.366000', 'tray_weight': '210', 'TS': 1781768495.366, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.644000', 'tray_weight': '117', 'TS': 1781768715.644, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.142000', 'tray_weight': '192', 'TS': 1781768493.142, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.338000', 'tray_weight': '188', 'TS': 1781768217.3379998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.104000', 'tray_weight': '186', 'TS': 1781768493.1039999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 41, 534001)}}
[2026-06-18 13:18:42,923.923 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.847000', 'tray_weight': '312', 'TS': 1781768461.8470001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.472000', 'tray_weight': '362', 'TS': 1781768227.472, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.366000', 'tray_weight': '210', 'TS': 1781768495.366, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.644000', 'tray_weight': '117', 'TS': 1781768715.644, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.142000', 'tray_weight': '192', 'TS': 1781768493.142, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.338000', 'tray_weight': '188', 'TS': 1781768217.3379998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.104000', 'tray_weight': '186', 'TS': 1781768493.1039999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 41, 534001)}}
[2026-06-18 13:18:44,270.270 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.846000', 'tray_weight': '312', 'TS': 1781768461.846, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.475000', 'tray_weight': '362', 'TS': 1781768227.4750001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.366000', 'tray_weight': '210', 'TS': 1781768495.366, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.646000', 'tray_weight': '117', 'TS': 1781768715.6460001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.144000', 'tray_weight': '192', 'TS': 1781768493.1439998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.317000', 'tray_weight': '188', 'TS': 1781768217.317, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.083000', 'tray_weight': '186', 'TS': 1781768493.083, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 43, 21232)}}
[2026-06-18 13:18:44,282.282 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.846000', 'tray_weight': '312', 'TS': 1781768461.846, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.475000', 'tray_weight': '362', 'TS': 1781768227.4750001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.366000', 'tray_weight': '210', 'TS': 1781768495.366, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.646000', 'tray_weight': '117', 'TS': 1781768715.6460001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.144000', 'tray_weight': '192', 'TS': 1781768493.1439998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.317000', 'tray_weight': '188', 'TS': 1781768217.317, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.083000', 'tray_weight': '186', 'TS': 1781768493.083, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 43, 21232)}}
[2026-06-18 13:18:45,573.573 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.845000', 'tray_weight': '312', 'TS': 1781768461.845, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.473000', 'tray_weight': '362', 'TS': 1781768227.473, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.367000', 'tray_weight': '210', 'TS': 1781768495.367, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.647000', 'tray_weight': '117', 'TS': 1781768715.647, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.144000', 'tray_weight': '192', 'TS': 1781768493.144, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.337000', 'tray_weight': '188', 'TS': 1781768217.337, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.103000', 'tray_weight': '186', 'TS': 1781768493.103, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 44, 363573)}}
[2026-06-18 13:18:45,616.616 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.845000', 'tray_weight': '312', 'TS': 1781768461.845, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.473000', 'tray_weight': '362', 'TS': 1781768227.473, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.367000', 'tray_weight': '210', 'TS': 1781768495.367, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.647000', 'tray_weight': '117', 'TS': 1781768715.647, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.144000', 'tray_weight': '192', 'TS': 1781768493.144, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.337000', 'tray_weight': '188', 'TS': 1781768217.337, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.103000', 'tray_weight': '186', 'TS': 1781768493.103, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 44, 363573)}}
[2026-06-18 13:18:46,987.987 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.846000', 'tray_weight': '312', 'TS': 1781768461.8460002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.476000', 'tray_weight': '362', 'TS': 1781768227.4759998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.367000', 'tray_weight': '210', 'TS': 1781768495.3669999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.648000', 'tray_weight': '117', 'TS': 1781768715.648, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.143000', 'tray_weight': '192', 'TS': 1781768493.143, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.337000', 'tray_weight': '188', 'TS': 1781768217.337, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.103000', 'tray_weight': '186', 'TS': 1781768493.103, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 45, 700378)}}
[2026-06-18 13:18:47,002.002 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.846000', 'tray_weight': '312', 'TS': 1781768461.8460002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.476000', 'tray_weight': '362', 'TS': 1781768227.4759998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.367000', 'tray_weight': '210', 'TS': 1781768495.3669999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.648000', 'tray_weight': '117', 'TS': 1781768715.648, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.143000', 'tray_weight': '192', 'TS': 1781768493.143, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.337000', 'tray_weight': '188', 'TS': 1781768217.337, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.103000', 'tray_weight': '186', 'TS': 1781768493.103, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 45, 700378)}}
[2026-06-18 13:18:48,284.284 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.845000', 'tray_weight': '312', 'TS': 1781768461.845, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.475000', 'tray_weight': '362', 'TS': 1781768227.475, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.365000', 'tray_weight': '210', 'TS': 1781768495.365, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.650000', 'tray_weight': '117', 'TS': 1781768715.6499999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.144000', 'tray_weight': '192', 'TS': 1781768493.144, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.335000', 'tray_weight': '188', 'TS': 1781768217.335, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.101000', 'tray_weight': '186', 'TS': 1781768493.101, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 47, 91847)}}
[2026-06-18 13:18:48,291.291 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.845000', 'tray_weight': '312', 'TS': 1781768461.845, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.475000', 'tray_weight': '362', 'TS': 1781768227.475, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.365000', 'tray_weight': '210', 'TS': 1781768495.365, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.650000', 'tray_weight': '117', 'TS': 1781768715.6499999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.144000', 'tray_weight': '192', 'TS': 1781768493.144, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.335000', 'tray_weight': '188', 'TS': 1781768217.335, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.101000', 'tray_weight': '186', 'TS': 1781768493.101, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 47, 91847)}}
[2026-06-18 13:18:49,592.592 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.845000', 'tray_weight': '312', 'TS': 1781768461.845, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.470000', 'tray_weight': '362', 'TS': 1781768227.47, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.369000', 'tray_weight': '210', 'TS': 1781768495.369, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.651000', 'tray_weight': '117', 'TS': 1781768715.651, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.142000', 'tray_weight': '192', 'TS': 1781768493.1420002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.330000', 'tray_weight': '188', 'TS': 1781768217.33, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.096000', 'tray_weight': '186', 'TS': 1781768493.096, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 48, 361304)}}
[2026-06-18 13:18:49,606.606 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.845000', 'tray_weight': '312', 'TS': 1781768461.845, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.470000', 'tray_weight': '362', 'TS': 1781768227.47, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.369000', 'tray_weight': '210', 'TS': 1781768495.369, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.651000', 'tray_weight': '117', 'TS': 1781768715.651, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.142000', 'tray_weight': '192', 'TS': 1781768493.1420002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.330000', 'tray_weight': '188', 'TS': 1781768217.33, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.096000', 'tray_weight': '186', 'TS': 1781768493.096, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 48, 361304)}}
[2026-06-18 13:18:50,913.913 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.844000', 'tray_weight': '312', 'TS': 1781768461.844, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.474000', 'tray_weight': '362', 'TS': 1781768227.474, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.368000', 'tray_weight': '210', 'TS': 1781768495.3679998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.651000', 'tray_weight': '117', 'TS': 1781768715.651, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.142000', 'tray_weight': '192', 'TS': 1781768493.142, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.328000', 'tray_weight': '188', 'TS': 1781768217.328, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.094000', 'tray_weight': '186', 'TS': 1781768493.094, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 49, 693015)}}
[2026-06-18 13:18:50,927.927 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.844000', 'tray_weight': '312', 'TS': 1781768461.844, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.474000', 'tray_weight': '362', 'TS': 1781768227.474, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.368000', 'tray_weight': '210', 'TS': 1781768495.3679998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.651000', 'tray_weight': '117', 'TS': 1781768715.651, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.142000', 'tray_weight': '192', 'TS': 1781768493.142, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.328000', 'tray_weight': '188', 'TS': 1781768217.328, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.094000', 'tray_weight': '186', 'TS': 1781768493.094, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 49, 693015)}}
[2026-06-18 13:18:52,494.494 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.835000', 'tray_weight': '312', 'TS': 1781768461.835, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.473000', 'tray_weight': '362', 'TS': 1781768227.473, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.369000', 'tray_weight': '210', 'TS': 1781768495.369, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.652000', 'tray_weight': '117', 'TS': 1781768715.652, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.140000', 'tray_weight': '192', 'TS': 1781768493.14, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.323000', 'tray_weight': '188', 'TS': 1781768217.323, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.089000', 'tray_weight': '186', 'TS': 1781768493.089, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 51, 12817)}}
[2026-06-18 13:18:52,502.502 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.835000', 'tray_weight': '312', 'TS': 1781768461.835, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.473000', 'tray_weight': '362', 'TS': 1781768227.473, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.369000', 'tray_weight': '210', 'TS': 1781768495.369, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.652000', 'tray_weight': '117', 'TS': 1781768715.652, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.140000', 'tray_weight': '192', 'TS': 1781768493.14, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.323000', 'tray_weight': '188', 'TS': 1781768217.323, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.089000', 'tray_weight': '186', 'TS': 1781768493.089, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 51, 12817)}}
[2026-06-18 13:18:53,781.781 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.844000', 'tray_weight': '312', 'TS': 1781768461.844, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.473000', 'tray_weight': '362', 'TS': 1781768227.4729998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.369000', 'tray_weight': '210', 'TS': 1781768495.3690002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.650000', 'tray_weight': '117', 'TS': 1781768715.65, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.141000', 'tray_weight': '192', 'TS': 1781768493.1409998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.327000', 'tray_weight': '188', 'TS': 1781768217.327, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.093000', 'tray_weight': '186', 'TS': 1781768493.093, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 52, 573814)}}
[2026-06-18 13:18:53,793.793 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.844000', 'tray_weight': '312', 'TS': 1781768461.844, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.473000', 'tray_weight': '362', 'TS': 1781768227.4729998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.369000', 'tray_weight': '210', 'TS': 1781768495.3690002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.650000', 'tray_weight': '117', 'TS': 1781768715.65, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.141000', 'tray_weight': '192', 'TS': 1781768493.1409998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.327000', 'tray_weight': '188', 'TS': 1781768217.327, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.093000', 'tray_weight': '186', 'TS': 1781768493.093, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 52, 573814)}}
[2026-06-18 13:18:55,135.135 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.845000', 'tray_weight': '312', 'TS': 1781768461.845, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.474000', 'tray_weight': '362', 'TS': 1781768227.474, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.370000', 'tray_weight': '210', 'TS': 1781768495.3700001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.656000', 'tray_weight': '117', 'TS': 1781768715.656, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.141000', 'tray_weight': '192', 'TS': 1781768493.141, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.329000', 'tray_weight': '188', 'TS': 1781768217.329, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.095000', 'tray_weight': '186', 'TS': 1781768493.095, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 53, 872081)}}
[2026-06-18 13:18:55,150.150 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.845000', 'tray_weight': '312', 'TS': 1781768461.845, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.474000', 'tray_weight': '362', 'TS': 1781768227.474, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.370000', 'tray_weight': '210', 'TS': 1781768495.3700001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.656000', 'tray_weight': '117', 'TS': 1781768715.656, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.141000', 'tray_weight': '192', 'TS': 1781768493.141, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.329000', 'tray_weight': '188', 'TS': 1781768217.329, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.095000', 'tray_weight': '186', 'TS': 1781768493.095, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 53, 872081)}}
[2026-06-18 13:18:56,699.699 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.843000', 'tray_weight': '312', 'TS': 1781768461.843, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.472000', 'tray_weight': '362', 'TS': 1781768227.4720001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.372000', 'tray_weight': '210', 'TS': 1781768495.372, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.654000', 'tray_weight': '117', 'TS': 1781768715.654, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.141000', 'tray_weight': '192', 'TS': 1781768493.141, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.320000', 'tray_weight': '188', 'TS': 1781768217.32, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.086000', 'tray_weight': '186', 'TS': 1781768493.086, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 55, 233767)}}
[2026-06-18 13:18:56,716.716 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.843000', 'tray_weight': '312', 'TS': 1781768461.843, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.472000', 'tray_weight': '362', 'TS': 1781768227.4720001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.372000', 'tray_weight': '210', 'TS': 1781768495.372, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.654000', 'tray_weight': '117', 'TS': 1781768715.654, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.141000', 'tray_weight': '192', 'TS': 1781768493.141, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.320000', 'tray_weight': '188', 'TS': 1781768217.32, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.086000', 'tray_weight': '186', 'TS': 1781768493.086, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 55, 233767)}}
[2026-06-18 13:18:58,106.106 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.843000', 'tray_weight': '312', 'TS': 1781768461.843, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.473000', 'tray_weight': '362', 'TS': 1781768227.473, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.372000', 'tray_weight': '210', 'TS': 1781768495.372, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.656000', 'tray_weight': '117', 'TS': 1781768715.656, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.140000', 'tray_weight': '192', 'TS': 1781768493.14, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.327000', 'tray_weight': '188', 'TS': 1781768217.327, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.093000', 'tray_weight': '186', 'TS': 1781768493.093, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 56, 797125)}}
[2026-06-18 13:18:58,119.119 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.843000', 'tray_weight': '312', 'TS': 1781768461.843, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.473000', 'tray_weight': '362', 'TS': 1781768227.473, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.372000', 'tray_weight': '210', 'TS': 1781768495.372, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.656000', 'tray_weight': '117', 'TS': 1781768715.656, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.140000', 'tray_weight': '192', 'TS': 1781768493.14, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.327000', 'tray_weight': '188', 'TS': 1781768217.327, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.093000', 'tray_weight': '186', 'TS': 1781768493.093, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 56, 797125)}}
[2026-06-18 13:18:59,400.400 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.842000', 'tray_weight': '312', 'TS': 1781768461.842, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.471000', 'tray_weight': '362', 'TS': 1781768227.4710002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.372000', 'tray_weight': '210', 'TS': 1781768495.372, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.659000', 'tray_weight': '117', 'TS': 1781768715.659, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.136000', 'tray_weight': '192', 'TS': 1781768493.136, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.321000', 'tray_weight': '188', 'TS': 1781768217.321, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.087000', 'tray_weight': '186', 'TS': 1781768493.0870001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 58, 202203)}}
[2026-06-18 13:18:59,413.413 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.842000', 'tray_weight': '312', 'TS': 1781768461.842, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.471000', 'tray_weight': '362', 'TS': 1781768227.4710002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.372000', 'tray_weight': '210', 'TS': 1781768495.372, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.659000', 'tray_weight': '117', 'TS': 1781768715.659, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.136000', 'tray_weight': '192', 'TS': 1781768493.136, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.321000', 'tray_weight': '188', 'TS': 1781768217.321, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.087000', 'tray_weight': '186', 'TS': 1781768493.0870001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 58, 202203)}}
[2026-06-18 13:19:00,726.726 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.839000', 'tray_weight': '312', 'TS': 1781768461.839, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.472000', 'tray_weight': '362', 'TS': 1781768227.4720001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.372000', 'tray_weight': '210', 'TS': 1781768495.372, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.662000', 'tray_weight': '117', 'TS': 1781768715.662, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.140000', 'tray_weight': '192', 'TS': 1781768493.1399999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.321000', 'tray_weight': '188', 'TS': 1781768217.321, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.087000', 'tray_weight': '186', 'TS': 1781768493.0870001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 59, 494650)}}
[2026-06-18 13:19:00,740.740 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.839000', 'tray_weight': '312', 'TS': 1781768461.839, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.472000', 'tray_weight': '362', 'TS': 1781768227.4720001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.372000', 'tray_weight': '210', 'TS': 1781768495.372, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.662000', 'tray_weight': '117', 'TS': 1781768715.662, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.140000', 'tray_weight': '192', 'TS': 1781768493.1399999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.321000', 'tray_weight': '188', 'TS': 1781768217.321, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.087000', 'tray_weight': '186', 'TS': 1781768493.0870001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 18, 59, 494650)}}
[2026-06-18 13:19:02,182.182 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.837000', 'tray_weight': '312', 'TS': 1781768461.837, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.472000', 'tray_weight': '362', 'TS': 1781768227.4720001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.373000', 'tray_weight': '210', 'TS': 1781768495.373, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.662000', 'tray_weight': '117', 'TS': 1781768715.662, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.138000', 'tray_weight': '192', 'TS': 1781768493.138, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.319000', 'tray_weight': '188', 'TS': 1781768217.319, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.085000', 'tray_weight': '186', 'TS': 1781768493.085, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 0, 816937)}}
[2026-06-18 13:19:02,210.210 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.837000', 'tray_weight': '312', 'TS': 1781768461.837, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.472000', 'tray_weight': '362', 'TS': 1781768227.4720001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.373000', 'tray_weight': '210', 'TS': 1781768495.373, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.662000', 'tray_weight': '117', 'TS': 1781768715.662, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.138000', 'tray_weight': '192', 'TS': 1781768493.138, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.319000', 'tray_weight': '188', 'TS': 1781768217.319, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.085000', 'tray_weight': '186', 'TS': 1781768493.085, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 0, 816937)}}
[2026-06-18 13:19:03,858.858 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.842000', 'tray_weight': '312', 'TS': 1781768461.842, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.467000', 'tray_weight': '362', 'TS': 1781768227.467, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.373000', 'tray_weight': '210', 'TS': 1781768495.3730001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.662000', 'tray_weight': '117', 'TS': 1781768715.662, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.116000', 'tray_weight': '192', 'TS': 1781768493.116, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.322000', 'tray_weight': '188', 'TS': 1781768217.322, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.088000', 'tray_weight': '186', 'TS': 1781768493.0879998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 2, 290649)}}
[2026-06-18 13:19:03,866.866 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.842000', 'tray_weight': '312', 'TS': 1781768461.842, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.467000', 'tray_weight': '362', 'TS': 1781768227.467, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.373000', 'tray_weight': '210', 'TS': 1781768495.3730001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.662000', 'tray_weight': '117', 'TS': 1781768715.662, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.116000', 'tray_weight': '192', 'TS': 1781768493.116, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.322000', 'tray_weight': '188', 'TS': 1781768217.322, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.088000', 'tray_weight': '186', 'TS': 1781768493.0879998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 2, 290649)}}
[2026-06-18 13:19:05,195.195 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.841000', 'tray_weight': '312', 'TS': 1781768461.8409998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.472000', 'tray_weight': '362', 'TS': 1781768227.472, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.374000', 'tray_weight': '210', 'TS': 1781768495.374, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:03.566000', 'tray_weight': '489', 'TS': 1781768943.566, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.663000', 'tray_weight': '117', 'TS': 1781768715.6629999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.134000', 'tray_weight': '192', 'TS': 1781768493.1339998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.319000', 'tray_weight': '188', 'TS': 1781768217.319, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.085000', 'tray_weight': '186', 'TS': 1781768493.085, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 3, 947873)}}
[2026-06-18 13:19:05,206.206 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.841000', 'tray_weight': '312', 'TS': 1781768461.8409998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.472000', 'tray_weight': '362', 'TS': 1781768227.472, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.374000', 'tray_weight': '210', 'TS': 1781768495.374, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:03.566000', 'tray_weight': '489', 'TS': 1781768943.566, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.663000', 'tray_weight': '117', 'TS': 1781768715.6629999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.134000', 'tray_weight': '192', 'TS': 1781768493.1339998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.319000', 'tray_weight': '188', 'TS': 1781768217.319, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.085000', 'tray_weight': '186', 'TS': 1781768493.085, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 3, 947873)}}
[2026-06-18 13:19:06,532.532 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.832000', 'tray_weight': '312', 'TS': 1781768461.8319998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.470000', 'tray_weight': '362', 'TS': 1781768227.47, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.375000', 'tray_weight': '210', 'TS': 1781768495.375, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:03.568000', 'tray_weight': '489', 'TS': 1781768943.5679998, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.660000', 'tray_weight': '117', 'TS': 1781768715.6599998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.137000', 'tray_weight': '192', 'TS': 1781768493.137, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.321000', 'tray_weight': '188', 'TS': 1781768217.321, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.087000', 'tray_weight': '186', 'TS': 1781768493.087, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 5, 279345)}}
[2026-06-18 13:19:06,544.544 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.832000', 'tray_weight': '312', 'TS': 1781768461.8319998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.470000', 'tray_weight': '362', 'TS': 1781768227.47, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.375000', 'tray_weight': '210', 'TS': 1781768495.375, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:03.568000', 'tray_weight': '489', 'TS': 1781768943.5679998, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.660000', 'tray_weight': '117', 'TS': 1781768715.6599998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.137000', 'tray_weight': '192', 'TS': 1781768493.137, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.321000', 'tray_weight': '188', 'TS': 1781768217.321, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.087000', 'tray_weight': '186', 'TS': 1781768493.087, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 5, 279345)}}
[2026-06-18 13:19:07,904.904 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.841000', 'tray_weight': '312', 'TS': 1781768461.841, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.470000', 'tray_weight': '362', 'TS': 1781768227.47, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.375000', 'tray_weight': '210', 'TS': 1781768495.375, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:03.569000', 'tray_weight': '489', 'TS': 1781768943.569, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.667000', 'tray_weight': '117', 'TS': 1781768715.667, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.134000', 'tray_weight': '192', 'TS': 1781768493.134, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.316000', 'tray_weight': '188', 'TS': 1781768217.316, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.082000', 'tray_weight': '186', 'TS': 1781768493.082, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 6, 626661)}}
[2026-06-18 13:19:08,010.010 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.841000', 'tray_weight': '312', 'TS': 1781768461.841, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.470000', 'tray_weight': '362', 'TS': 1781768227.47, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.375000', 'tray_weight': '210', 'TS': 1781768495.375, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:03.569000', 'tray_weight': '489', 'TS': 1781768943.569, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.667000', 'tray_weight': '117', 'TS': 1781768715.667, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.134000', 'tray_weight': '192', 'TS': 1781768493.134, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.316000', 'tray_weight': '188', 'TS': 1781768217.316, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.082000', 'tray_weight': '186', 'TS': 1781768493.082, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 6, 626661)}}
[2026-06-18 13:19:09,261.261 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.841000', 'tray_weight': '312', 'TS': 1781768461.841, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.470000', 'tray_weight': '362', 'TS': 1781768227.47, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.373000', 'tray_weight': '210', 'TS': 1781768495.3730001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:03.571000', 'tray_weight': '489', 'TS': 1781768943.5709999, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.669000', 'tray_weight': '117', 'TS': 1781768715.669, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.132000', 'tray_weight': '192', 'TS': 1781768493.132, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.316000', 'tray_weight': '188', 'TS': 1781768217.316, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.082000', 'tray_weight': '186', 'TS': 1781768493.082, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 8, 101521)}}
[2026-06-18 13:19:09,276.276 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.841000', 'tray_weight': '312', 'TS': 1781768461.841, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.470000', 'tray_weight': '362', 'TS': 1781768227.47, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.373000', 'tray_weight': '210', 'TS': 1781768495.3730001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:03.571000', 'tray_weight': '489', 'TS': 1781768943.5709999, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.669000', 'tray_weight': '117', 'TS': 1781768715.669, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.132000', 'tray_weight': '192', 'TS': 1781768493.132, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.316000', 'tray_weight': '188', 'TS': 1781768217.316, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.082000', 'tray_weight': '186', 'TS': 1781768493.082, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 8, 101521)}}
[2026-06-18 13:19:10,565.565 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.841000', 'tray_weight': '312', 'TS': 1781768461.8409998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.471000', 'tray_weight': '362', 'TS': 1781768227.4710002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.377000', 'tray_weight': '210', 'TS': 1781768495.377, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:03.569000', 'tray_weight': '489', 'TS': 1781768943.569, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.670000', 'tray_weight': '117', 'TS': 1781768715.6699998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.135000', 'tray_weight': '192', 'TS': 1781768493.135, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.308000', 'tray_weight': '188', 'TS': 1781768217.308, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.074000', 'tray_weight': '186', 'TS': 1781768493.0740001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 9, 357880)}}
[2026-06-18 13:19:10,579.579 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.841000', 'tray_weight': '312', 'TS': 1781768461.8409998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.471000', 'tray_weight': '362', 'TS': 1781768227.4710002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.377000', 'tray_weight': '210', 'TS': 1781768495.377, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:03.569000', 'tray_weight': '489', 'TS': 1781768943.569, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.670000', 'tray_weight': '117', 'TS': 1781768715.6699998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.135000', 'tray_weight': '192', 'TS': 1781768493.135, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.308000', 'tray_weight': '188', 'TS': 1781768217.308, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.074000', 'tray_weight': '186', 'TS': 1781768493.0740001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 9, 357880)}}
[2026-06-18 13:19:11,968.968 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.835000', 'tray_weight': '312', 'TS': 1781768461.835, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.470000', 'tray_weight': '362', 'TS': 1781768227.47, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.376000', 'tray_weight': '210', 'TS': 1781768495.3760002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:03.573000', 'tray_weight': '489', 'TS': 1781768943.573, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.671000', 'tray_weight': '117', 'TS': 1781768715.671, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.133000', 'tray_weight': '192', 'TS': 1781768493.1330001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.317000', 'tray_weight': '188', 'TS': 1781768217.317, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.083000', 'tray_weight': '186', 'TS': 1781768493.083, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 10, 663273)}}
[2026-06-18 13:19:11,982.982 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.835000', 'tray_weight': '312', 'TS': 1781768461.835, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.470000', 'tray_weight': '362', 'TS': 1781768227.47, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.376000', 'tray_weight': '210', 'TS': 1781768495.3760002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:03.573000', 'tray_weight': '489', 'TS': 1781768943.573, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.671000', 'tray_weight': '117', 'TS': 1781768715.671, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.133000', 'tray_weight': '192', 'TS': 1781768493.1330001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.317000', 'tray_weight': '188', 'TS': 1781768217.317, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.083000', 'tray_weight': '186', 'TS': 1781768493.083, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 10, 663273)}}
[2026-06-18 13:19:13,511.511 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.840000', 'tray_weight': '312', 'TS': 1781768461.8400002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.469000', 'tray_weight': '362', 'TS': 1781768227.4689999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.377000', 'tray_weight': '210', 'TS': 1781768495.377, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:03.574000', 'tray_weight': '489', 'TS': 1781768943.5740001, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.673000', 'tray_weight': '117', 'TS': 1781768715.673, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.135000', 'tray_weight': '192', 'TS': 1781768493.135, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.302000', 'tray_weight': '188', 'TS': 1781768217.302, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.068000', 'tray_weight': '186', 'TS': 1781768493.068, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 12, 65419)}}
[2026-06-18 13:19:13,527.527 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.840000', 'tray_weight': '312', 'TS': 1781768461.8400002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.469000', 'tray_weight': '362', 'TS': 1781768227.4689999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.377000', 'tray_weight': '210', 'TS': 1781768495.377, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:03.574000', 'tray_weight': '489', 'TS': 1781768943.5740001, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.673000', 'tray_weight': '117', 'TS': 1781768715.673, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.135000', 'tray_weight': '192', 'TS': 1781768493.135, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.302000', 'tray_weight': '188', 'TS': 1781768217.302, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.068000', 'tray_weight': '186', 'TS': 1781768493.068, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 12, 65419)}}
[2026-06-18 13:19:14,854.854 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.840000', 'tray_weight': '312', 'TS': 1781768461.8400002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.469000', 'tray_weight': '362', 'TS': 1781768227.469, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.376000', 'tray_weight': '210', 'TS': 1781768495.376, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:03.576000', 'tray_weight': '489', 'TS': 1781768943.576, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.674000', 'tray_weight': '117', 'TS': 1781768715.674, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.134000', 'tray_weight': '192', 'TS': 1781768493.1339998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.310000', 'tray_weight': '188', 'TS': 1781768217.31, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.076000', 'tray_weight': '186', 'TS': 1781768493.076, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 13, 610881)}}
[2026-06-18 13:19:14,868.868 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.840000', 'tray_weight': '312', 'TS': 1781768461.8400002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.469000', 'tray_weight': '362', 'TS': 1781768227.469, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.376000', 'tray_weight': '210', 'TS': 1781768495.376, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:03.576000', 'tray_weight': '489', 'TS': 1781768943.576, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.674000', 'tray_weight': '117', 'TS': 1781768715.674, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.134000', 'tray_weight': '192', 'TS': 1781768493.1339998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.310000', 'tray_weight': '188', 'TS': 1781768217.31, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.076000', 'tray_weight': '186', 'TS': 1781768493.076, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 13, 610881)}}
[2026-06-18 13:19:16,238.238 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.838000', 'tray_weight': '312', 'TS': 1781768461.838, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.469000', 'tray_weight': '362', 'TS': 1781768227.4689999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.379000', 'tray_weight': '210', 'TS': 1781768495.3790002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:03.570000', 'tray_weight': '489', 'TS': 1781768943.57, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.675000', 'tray_weight': '117', 'TS': 1781768715.675, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.133000', 'tray_weight': '192', 'TS': 1781768493.1330001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.307000', 'tray_weight': '188', 'TS': 1781768217.307, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.073000', 'tray_weight': '186', 'TS': 1781768493.073, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 14, 953574)}}
[2026-06-18 13:19:16,267.267 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.838000', 'tray_weight': '312', 'TS': 1781768461.838, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.469000', 'tray_weight': '362', 'TS': 1781768227.4689999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.379000', 'tray_weight': '210', 'TS': 1781768495.3790002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:03.570000', 'tray_weight': '489', 'TS': 1781768943.57, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.675000', 'tray_weight': '117', 'TS': 1781768715.675, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.133000', 'tray_weight': '192', 'TS': 1781768493.1330001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.307000', 'tray_weight': '188', 'TS': 1781768217.307, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.073000', 'tray_weight': '186', 'TS': 1781768493.073, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 14, 953574)}}
[2026-06-18 13:19:17,642.642 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.837000', 'tray_weight': '312', 'TS': 1781768461.837, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.469000', 'tray_weight': '362', 'TS': 1781768227.469, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.379000', 'tray_weight': '210', 'TS': 1781768495.3790002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:03.574000', 'tray_weight': '489', 'TS': 1781768943.574, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.658000', 'tray_weight': '117', 'TS': 1781768715.658, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.132000', 'tray_weight': '192', 'TS': 1781768493.132, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.311000', 'tray_weight': '188', 'TS': 1781768217.3109999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.077000', 'tray_weight': '186', 'TS': 1781768493.077, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 16, 354238)}}
[2026-06-18 13:19:17,653.653 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.837000', 'tray_weight': '312', 'TS': 1781768461.837, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.469000', 'tray_weight': '362', 'TS': 1781768227.469, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.379000', 'tray_weight': '210', 'TS': 1781768495.3790002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:03.574000', 'tray_weight': '489', 'TS': 1781768943.574, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.658000', 'tray_weight': '117', 'TS': 1781768715.658, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.132000', 'tray_weight': '192', 'TS': 1781768493.132, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.311000', 'tray_weight': '188', 'TS': 1781768217.3109999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.077000', 'tray_weight': '186', 'TS': 1781768493.077, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 16, 354238)}}
[2026-06-18 13:19:18,882.882 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.839000', 'tray_weight': '312', 'TS': 1781768461.839, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.468000', 'tray_weight': '362', 'TS': 1781768227.468, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.381000', 'tray_weight': '210', 'TS': 1781768495.381, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:03.578000', 'tray_weight': '489', 'TS': 1781768943.578, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.677000', 'tray_weight': '117', 'TS': 1781768715.677, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.133000', 'tray_weight': '192', 'TS': 1781768493.133, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.308000', 'tray_weight': '188', 'TS': 1781768217.308, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.074000', 'tray_weight': '186', 'TS': 1781768493.0740001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 17, 738167)}}
[2026-06-18 13:19:18,894.894 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.839000', 'tray_weight': '312', 'TS': 1781768461.839, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.468000', 'tray_weight': '362', 'TS': 1781768227.468, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.381000', 'tray_weight': '210', 'TS': 1781768495.381, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:03.578000', 'tray_weight': '489', 'TS': 1781768943.578, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.677000', 'tray_weight': '117', 'TS': 1781768715.677, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.133000', 'tray_weight': '192', 'TS': 1781768493.133, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.308000', 'tray_weight': '188', 'TS': 1781768217.308, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.074000', 'tray_weight': '186', 'TS': 1781768493.0740001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 17, 738167)}}
[2026-06-18 13:19:19,861.861 INFO    ] collect_close_door_weights {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:19:18.858000', 'tray_weight': '120', 'TS': 1781768958.858, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 13:19:18.879000', 'tray_weight': '146', 'TS': 1781768958.879, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:19:18.939000', 'tray_weight': '312', 'TS': 1781768958.939, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 13:19:18.960000', 'tray_weight': '361', 'TS': 1781768958.96, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 13:19:19.078000', 'tray_weight': '189', 'TS': 1781768959.0779998, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:19:19.097000', 'tray_weight': '433', 'TS': 1781768959.097, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 13:19:19.193000', 'tray_weight': '100', 'TS': 1781768959.193, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 13:19:19.213000', 'tray_weight': '211', 'TS': 1781768959.213, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:19.202000', 'tray_weight': '489', 'TS': 1781768959.2020001, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:19:19.349000', 'tray_weight': '117', 'TS': 1781768959.349, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '183', 'datetime': '2026-06-18 13:19:19.393000', 'tray_weight': '183', 'TS': 1781768959.3930001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:19:19.453000', 'tray_weight': '188', 'TS': 1781768959.4529998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 18, 902674)}}
[2026-06-18 13:19:19,869.869 INFO    ] collect_close_door_weights {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:19:18.858000', 'tray_weight': '120', 'TS': 1781768958.858, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 13:19:18.879000', 'tray_weight': '146', 'TS': 1781768958.879, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:19:18.939000', 'tray_weight': '312', 'TS': 1781768958.939, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 13:19:18.960000', 'tray_weight': '361', 'TS': 1781768958.96, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 13:19:19.078000', 'tray_weight': '189', 'TS': 1781768959.0779998, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:19:19.097000', 'tray_weight': '433', 'TS': 1781768959.097, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 13:19:19.193000', 'tray_weight': '100', 'TS': 1781768959.193, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 13:19:19.213000', 'tray_weight': '211', 'TS': 1781768959.213, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:19.202000', 'tray_weight': '489', 'TS': 1781768959.2020001, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:19:19.349000', 'tray_weight': '117', 'TS': 1781768959.349, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '183', 'datetime': '2026-06-18 13:19:19.393000', 'tray_weight': '183', 'TS': 1781768959.3930001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:19:19.453000', 'tray_weight': '188', 'TS': 1781768959.4529998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 18, 902674)}}
[2026-06-18 13:19:21,601.601 INFO    ] *********** ORDER STARTED ***********
[2026-06-18 13:19:21,604.604 INFO    ] DB TRAY [{"tray_id": 11, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500626", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500626-4", "tray_weight": "120"}, {"tray_id": 12, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500688", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500688-4", "tray_weight": "146"}, {"tray_id": 13, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500646", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500646-8", "tray_weight": "313"}, {"tray_id": 14, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500445", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500445-5", "tray_weight": "361"}, {"tray_id": 15, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500659", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500659-5", "tray_weight": "189"}, {"tray_id": 16, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500647", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500647-12", "tray_weight": "433"}, {"tray_id": 17, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500648", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500648-3", "tray_weight": "100"}, {"tray_id": 18, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500668", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500668-11", "tray_weight": "235"}, {"tray_id": 19, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500709", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500709-8", "tray_weight": "489"}, {"tray_id": 20, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500672", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500672-4", "tray_weight": "117"}, {"tray_id": 21, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500650", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500650-6", "tray_weight": "179"}, {"tray_id": 22, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500673", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500673-6", "tray_weight": "188"}, {"tray_id": 23, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "186055", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186055-0", "tray_weight": "99999"}, {"tray_id": 24, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500455", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500455-0", "tray_weight": "99999"}, {"tray_id": 25, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "10155", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "10155-0", "tray_weight": "99999"}, {"tray_id": 26, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "186096", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186096-0", "tray_weight": "99999"}, {"tray_id": 31, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "166327", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "166327-4", "tray_weight": "823"}, {"tray_id": 32, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500617", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500617-5", "tray_weight": "1444"}, {"tray_id": 33, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500694", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500694-4", "tray_weight": "909"}, {"tray_id": 34, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "185993", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "185993-5", "tray_weight": "255"}, {"tray_id": 35, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186084", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186084-9", "tray_weight": "354"}, {"tray_id": 36, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500541", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500541-11", "tray_weight": "221"}, {"tray_id": 37, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500669", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500669-0", "tray_weight": "-3"}, {"tray_id": 38, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186078", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186078-2", "tray_weight": "497"}, {"tray_id": 39, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500700", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500700-5", "tray_weight": "1069"}, {"tray_id": 40, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500412", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500412-2", "tray_weight": "338"}, {"tray_id": 41, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "108676", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "108676-5", "tray_weight": "870"}, {"tray_id": 42, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500675", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500675-4", "tray_weight": "714"}, {"tray_id": 43, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500702", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500702-4", "tray_weight": "910"}, {"tray_id": 44, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186059", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186059-0", "tray_weight": "-7"}, {"tray_id": 45, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500656", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500656-6", "tray_weight": "1357"}, {"tray_id": 46, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500499", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500499-3", "tray_weight": "582"}]
[2026-06-18 13:19:21,667.667 INFO    ] TRAY READINGS [{'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.302000', 'tray_weight': '188', 'TS': 1781768217.302, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.307000', 'tray_weight': '188', 'TS': 1781768217.307, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.308000', 'tray_weight': '188', 'TS': 1781768217.308, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.308000', 'tray_weight': '188', 'TS': 1781768217.308, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.310000', 'tray_weight': '188', 'TS': 1781768217.31, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.311000', 'tray_weight': '188', 'TS': 1781768217.3109999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.316000', 'tray_weight': '188', 'TS': 1781768217.316, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.316000', 'tray_weight': '188', 'TS': 1781768217.316, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.317000', 'tray_weight': '188', 'TS': 1781768217.317, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.317000', 'tray_weight': '188', 'TS': 1781768217.317, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.319000', 'tray_weight': '188', 'TS': 1781768217.319, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.319000', 'tray_weight': '188', 'TS': 1781768217.319, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.320000', 'tray_weight': '188', 'TS': 1781768217.32, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.321000', 'tray_weight': '188', 'TS': 1781768217.321, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.321000', 'tray_weight': '188', 'TS': 1781768217.321, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.321000', 'tray_weight': '188', 'TS': 1781768217.321, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.322000', 'tray_weight': '188', 'TS': 1781768217.322, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.323000', 'tray_weight': '188', 'TS': 1781768217.323, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.325000', 'tray_weight': '188', 'TS': 1781768217.325, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.327000', 'tray_weight': '188', 'TS': 1781768217.327, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.327000', 'tray_weight': '188', 'TS': 1781768217.327, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.328000', 'tray_weight': '188', 'TS': 1781768217.328, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.329000', 'tray_weight': '188', 'TS': 1781768217.329, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.330000', 'tray_weight': '188', 'TS': 1781768217.33, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.333000', 'tray_weight': '188', 'TS': 1781768217.333, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.333000', 'tray_weight': '188', 'TS': 1781768217.3330002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.335000', 'tray_weight': '188', 'TS': 1781768217.335, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.336000', 'tray_weight': '188', 'TS': 1781768217.336, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.337000', 'tray_weight': '188', 'TS': 1781768217.337, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.337000', 'tray_weight': '188', 'TS': 1781768217.337, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.337000', 'tray_weight': '188', 'TS': 1781768217.337, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.338000', 'tray_weight': '188', 'TS': 1781768217.3379998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.342000', 'tray_weight': '188', 'TS': 1781768217.342, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.343000', 'tray_weight': '188', 'TS': 1781768217.343, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.343000', 'tray_weight': '188', 'TS': 1781768217.343, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.343000', 'tray_weight': '188', 'TS': 1781768217.3430002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.344000', 'tray_weight': '188', 'TS': 1781768217.3439999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.345000', 'tray_weight': '188', 'TS': 1781768217.345, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.346000', 'tray_weight': '188', 'TS': 1781768217.346, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.347000', 'tray_weight': '188', 'TS': 1781768217.347, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.351000', 'tray_weight': '188', 'TS': 1781768217.351, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.353000', 'tray_weight': '188', 'TS': 1781768217.3530002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.354000', 'tray_weight': '188', 'TS': 1781768217.3539999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.354000', 'tray_weight': '188', 'TS': 1781768217.3539999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.355000', 'tray_weight': '188', 'TS': 1781768217.355, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.355000', 'tray_weight': '188', 'TS': 1781768217.355, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.355000', 'tray_weight': '188', 'TS': 1781768217.355, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.356000', 'tray_weight': '188', 'TS': 1781768217.356, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.357000', 'tray_weight': '188', 'TS': 1781768217.357, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.358000', 'tray_weight': '188', 'TS': 1781768217.358, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.359000', 'tray_weight': '188', 'TS': 1781768217.359, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.359000', 'tray_weight': '188', 'TS': 1781768217.3590002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.362000', 'tray_weight': '188', 'TS': 1781768217.362, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.363000', 'tray_weight': '188', 'TS': 1781768217.363, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.364000', 'tray_weight': '188', 'TS': 1781768217.3639998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.365000', 'tray_weight': '188', 'TS': 1781768217.365, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.367000', 'tray_weight': '188', 'TS': 1781768217.3669999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.367000', 'tray_weight': '188', 'TS': 1781768217.367, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.368000', 'tray_weight': '188', 'TS': 1781768217.368, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.369000', 'tray_weight': '188', 'TS': 1781768217.3690002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.370000', 'tray_weight': '188', 'TS': 1781768217.3700001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.371000', 'tray_weight': '188', 'TS': 1781768217.371, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.372000', 'tray_weight': '188', 'TS': 1781768217.372, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.374000', 'tray_weight': '188', 'TS': 1781768217.3739998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.375000', 'tray_weight': '188', 'TS': 1781768217.375, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.376000', 'tray_weight': '188', 'TS': 1781768217.3760002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.377000', 'tray_weight': '188', 'TS': 1781768217.3769999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.378000', 'tray_weight': '188', 'TS': 1781768217.378, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.378000', 'tray_weight': '188', 'TS': 1781768217.378, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.382000', 'tray_weight': '188', 'TS': 1781768217.3820002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.384000', 'tray_weight': '188', 'TS': 1781768217.384, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.384000', 'tray_weight': '188', 'TS': 1781768217.384, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.385000', 'tray_weight': '188', 'TS': 1781768217.385, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.387000', 'tray_weight': '188', 'TS': 1781768217.387, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.388000', 'tray_weight': '188', 'TS': 1781768217.388, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.388000', 'tray_weight': '188', 'TS': 1781768217.388, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.388000', 'tray_weight': '188', 'TS': 1781768217.388, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.390000', 'tray_weight': '188', 'TS': 1781768217.3899999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.390000', 'tray_weight': '188', 'TS': 1781768217.3899999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.392000', 'tray_weight': '188', 'TS': 1781768217.392, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.392000', 'tray_weight': '188', 'TS': 1781768217.392, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.392000', 'tray_weight': '188', 'TS': 1781768217.392, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.393000', 'tray_weight': '188', 'TS': 1781768217.3930001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.395000', 'tray_weight': '188', 'TS': 1781768217.395, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.398000', 'tray_weight': '188', 'TS': 1781768217.398, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.398000', 'tray_weight': '188', 'TS': 1781768217.398, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.399000', 'tray_weight': '188', 'TS': 1781768217.399, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.399000', 'tray_weight': '188', 'TS': 1781768217.399, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.399000', 'tray_weight': '188', 'TS': 1781768217.3990002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.401000', 'tray_weight': '188', 'TS': 1781768217.401, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.401000', 'tray_weight': '188', 'TS': 1781768217.401, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.402000', 'tray_weight': '188', 'TS': 1781768217.402, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.402000', 'tray_weight': '188', 'TS': 1781768217.4020002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.403000', 'tray_weight': '188', 'TS': 1781768217.403, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.404000', 'tray_weight': '188', 'TS': 1781768217.4039998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.404000', 'tray_weight': '188', 'TS': 1781768217.404, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.404000', 'tray_weight': '188', 'TS': 1781768217.404, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.405000', 'tray_weight': '188', 'TS': 1781768217.405, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.406000', 'tray_weight': '188', 'TS': 1781768217.4060001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.409000', 'tray_weight': '188', 'TS': 1781768217.409, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.412000', 'tray_weight': '188', 'TS': 1781768217.412, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.412000', 'tray_weight': '188', 'TS': 1781768217.4120002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.414000', 'tray_weight': '188', 'TS': 1781768217.414, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.415000', 'tray_weight': '188', 'TS': 1781768217.415, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.415000', 'tray_weight': '188', 'TS': 1781768217.415, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.418000', 'tray_weight': '188', 'TS': 1781768217.418, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.419000', 'tray_weight': '188', 'TS': 1781768217.4190001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.421000', 'tray_weight': '188', 'TS': 1781768217.421, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.424000', 'tray_weight': '188', 'TS': 1781768217.424, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.425000', 'tray_weight': '188', 'TS': 1781768217.425, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.426000', 'tray_weight': '188', 'TS': 1781768217.4259999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.426000', 'tray_weight': '188', 'TS': 1781768217.426, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.427000', 'tray_weight': '188', 'TS': 1781768217.427, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.427000', 'tray_weight': '188', 'TS': 1781768217.427, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.428000', 'tray_weight': '188', 'TS': 1781768217.428, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.431000', 'tray_weight': '188', 'TS': 1781768217.431, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.431000', 'tray_weight': '188', 'TS': 1781768217.431, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.431000', 'tray_weight': '188', 'TS': 1781768217.431, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.436000', 'tray_weight': '188', 'TS': 1781768217.4359999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.437000', 'tray_weight': '188', 'TS': 1781768217.437, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.438000', 'tray_weight': '188', 'TS': 1781768217.4380002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.439000', 'tray_weight': '188', 'TS': 1781768217.439, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.439000', 'tray_weight': '188', 'TS': 1781768217.439, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.439000', 'tray_weight': '188', 'TS': 1781768217.4390001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.440000', 'tray_weight': '188', 'TS': 1781768217.44, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.442000', 'tray_weight': '188', 'TS': 1781768217.442, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.444000', 'tray_weight': '188', 'TS': 1781768217.444, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.445000', 'tray_weight': '188', 'TS': 1781768217.4450002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.446000', 'tray_weight': '188', 'TS': 1781768217.446, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.447000', 'tray_weight': '188', 'TS': 1781768217.447, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.447000', 'tray_weight': '188', 'TS': 1781768217.447, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.448000', 'tray_weight': '188', 'TS': 1781768217.448, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.449000', 'tray_weight': '188', 'TS': 1781768217.449, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.449000', 'tray_weight': '188', 'TS': 1781768217.4490001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.450000', 'tray_weight': '188', 'TS': 1781768217.4499998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.451000', 'tray_weight': '188', 'TS': 1781768217.451, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.451000', 'tray_weight': '188', 'TS': 1781768217.451, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.451000', 'tray_weight': '188', 'TS': 1781768217.451, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.453000', 'tray_weight': '188', 'TS': 1781768217.4529998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.456000', 'tray_weight': '188', 'TS': 1781768217.456, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.457000', 'tray_weight': '188', 'TS': 1781768217.457, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.458000', 'tray_weight': '188', 'TS': 1781768217.458, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.461000', 'tray_weight': '188', 'TS': 1781768217.461, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.462000', 'tray_weight': '188', 'TS': 1781768217.4620001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.463000', 'tray_weight': '188', 'TS': 1781768217.463, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.464000', 'tray_weight': '188', 'TS': 1781768217.464, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.464000', 'tray_weight': '188', 'TS': 1781768217.464, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.465000', 'tray_weight': '188', 'TS': 1781768217.4650002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.465000', 'tray_weight': '188', 'TS': 1781768217.4650002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.466000', 'tray_weight': '188', 'TS': 1781768217.4659998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.466000', 'tray_weight': '188', 'TS': 1781768217.4659998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.468000', 'tray_weight': '188', 'TS': 1781768217.468, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.469000', 'tray_weight': '188', 'TS': 1781768217.469, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.470000', 'tray_weight': '188', 'TS': 1781768217.47, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.470000', 'tray_weight': '188', 'TS': 1781768217.47, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.472000', 'tray_weight': '188', 'TS': 1781768217.472, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.472000', 'tray_weight': '188', 'TS': 1781768217.472, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.473000', 'tray_weight': '188', 'TS': 1781768217.4729998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.473000', 'tray_weight': '188', 'TS': 1781768217.4729998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.473000', 'tray_weight': '188', 'TS': 1781768217.473, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.474000', 'tray_weight': '188', 'TS': 1781768217.474, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.475000', 'tray_weight': '188', 'TS': 1781768217.4750001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.478000', 'tray_weight': '188', 'TS': 1781768217.478, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.479000', 'tray_weight': '188', 'TS': 1781768217.479, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.480000', 'tray_weight': '188', 'TS': 1781768217.48, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.480000', 'tray_weight': '188', 'TS': 1781768217.48, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.482000', 'tray_weight': '188', 'TS': 1781768217.4819999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.482000', 'tray_weight': '188', 'TS': 1781768217.482, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.483000', 'tray_weight': '188', 'TS': 1781768217.4829998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.484000', 'tray_weight': '188', 'TS': 1781768217.484, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.487000', 'tray_weight': '188', 'TS': 1781768217.487, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.487000', 'tray_weight': '188', 'TS': 1781768217.487, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.489000', 'tray_weight': '188', 'TS': 1781768217.4889998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.491000', 'tray_weight': '188', 'TS': 1781768217.491, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.492000', 'tray_weight': '188', 'TS': 1781768217.4919999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.495000', 'tray_weight': '188', 'TS': 1781768217.4950001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.496000', 'tray_weight': '188', 'TS': 1781768217.496, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.496000', 'tray_weight': '188', 'TS': 1781768217.496, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.497000', 'tray_weight': '188', 'TS': 1781768217.497, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.499000', 'tray_weight': '188', 'TS': 1781768217.499, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.500000', 'tray_weight': '188', 'TS': 1781768217.5, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.500000', 'tray_weight': '188', 'TS': 1781768217.5, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.501000', 'tray_weight': '188', 'TS': 1781768217.501, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.501000', 'tray_weight': '188', 'TS': 1781768217.501, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.501000', 'tray_weight': '188', 'TS': 1781768217.5010002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.506000', 'tray_weight': '188', 'TS': 1781768217.506, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.507000', 'tray_weight': '188', 'TS': 1781768217.507, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.507000', 'tray_weight': '188', 'TS': 1781768217.507, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.507000', 'tray_weight': '188', 'TS': 1781768217.507, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.508000', 'tray_weight': '188', 'TS': 1781768217.508, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.510000', 'tray_weight': '188', 'TS': 1781768217.5100002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.511000', 'tray_weight': '188', 'TS': 1781768217.511, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.511000', 'tray_weight': '188', 'TS': 1781768217.511, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.513000', 'tray_weight': '188', 'TS': 1781768217.513, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.514000', 'tray_weight': '188', 'TS': 1781768217.514, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.515000', 'tray_weight': '188', 'TS': 1781768217.515, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.516000', 'tray_weight': '188', 'TS': 1781768217.516, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.517000', 'tray_weight': '188', 'TS': 1781768217.5170002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.518000', 'tray_weight': '188', 'TS': 1781768217.518, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.518000', 'tray_weight': '188', 'TS': 1781768217.5180001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.520000', 'tray_weight': '188', 'TS': 1781768217.52, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.522000', 'tray_weight': '188', 'TS': 1781768217.522, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.523000', 'tray_weight': '188', 'TS': 1781768217.523, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.524000', 'tray_weight': '188', 'TS': 1781768217.5240002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.524000', 'tray_weight': '188', 'TS': 1781768217.5240002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.526000', 'tray_weight': '188', 'TS': 1781768217.5259998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.526000', 'tray_weight': '188', 'TS': 1781768217.526, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.526000', 'tray_weight': '188', 'TS': 1781768217.526, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.527000', 'tray_weight': '188', 'TS': 1781768217.527, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.528000', 'tray_weight': '188', 'TS': 1781768217.528, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.529000', 'tray_weight': '188', 'TS': 1781768217.529, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.529000', 'tray_weight': '188', 'TS': 1781768217.529, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.530000', 'tray_weight': '188', 'TS': 1781768217.53, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.531000', 'tray_weight': '188', 'TS': 1781768217.531, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.531000', 'tray_weight': '188', 'TS': 1781768217.5310001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.532000', 'tray_weight': '188', 'TS': 1781768217.532, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.534000', 'tray_weight': '188', 'TS': 1781768217.5340002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.535000', 'tray_weight': '188', 'TS': 1781768217.535, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.536000', 'tray_weight': '188', 'TS': 1781768217.536, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.537000', 'tray_weight': '188', 'TS': 1781768217.5370002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.538000', 'tray_weight': '188', 'TS': 1781768217.538, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.541000', 'tray_weight': '188', 'TS': 1781768217.541, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.541000', 'tray_weight': '188', 'TS': 1781768217.541, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.543000', 'tray_weight': '188', 'TS': 1781768217.543, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.544000', 'tray_weight': '188', 'TS': 1781768217.544, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.544000', 'tray_weight': '188', 'TS': 1781768217.5440001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.545000', 'tray_weight': '188', 'TS': 1781768217.545, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.546000', 'tray_weight': '188', 'TS': 1781768217.546, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.546000', 'tray_weight': '188', 'TS': 1781768217.546, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.547000', 'tray_weight': '188', 'TS': 1781768217.547, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.547000', 'tray_weight': '188', 'TS': 1781768217.547, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.549000', 'tray_weight': '188', 'TS': 1781768217.549, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.552000', 'tray_weight': '188', 'TS': 1781768217.552, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.552000', 'tray_weight': '188', 'TS': 1781768217.552, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.552000', 'tray_weight': '188', 'TS': 1781768217.552, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.553000', 'tray_weight': '188', 'TS': 1781768217.553, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.554000', 'tray_weight': '188', 'TS': 1781768217.554, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.554000', 'tray_weight': '188', 'TS': 1781768217.5540001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.556000', 'tray_weight': '188', 'TS': 1781768217.556, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.557000', 'tray_weight': '188', 'TS': 1781768217.557, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.557000', 'tray_weight': '188', 'TS': 1781768217.557, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.558000', 'tray_weight': '188', 'TS': 1781768217.558, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.560000', 'tray_weight': '188', 'TS': 1781768217.5600002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.561000', 'tray_weight': '188', 'TS': 1781768217.561, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.562000', 'tray_weight': '188', 'TS': 1781768217.5619998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.562000', 'tray_weight': '188', 'TS': 1781768217.562, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.562000', 'tray_weight': '188', 'TS': 1781768217.562, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.563000', 'tray_weight': '188', 'TS': 1781768217.563, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.565000', 'tray_weight': '188', 'TS': 1781768217.5649998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.565000', 'tray_weight': '188', 'TS': 1781768217.565, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.567000', 'tray_weight': '188', 'TS': 1781768217.567, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.568000', 'tray_weight': '188', 'TS': 1781768217.5679998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.569000', 'tray_weight': '188', 'TS': 1781768217.569, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.569000', 'tray_weight': '188', 'TS': 1781768217.569, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.570000', 'tray_weight': '188', 'TS': 1781768217.57, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.572000', 'tray_weight': '188', 'TS': 1781768217.572, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.573000', 'tray_weight': '188', 'TS': 1781768217.573, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.575000', 'tray_weight': '188', 'TS': 1781768217.575, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.577000', 'tray_weight': '188', 'TS': 1781768217.577, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.577000', 'tray_weight': '188', 'TS': 1781768217.5770001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.578000', 'tray_weight': '188', 'TS': 1781768217.578, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.579000', 'tray_weight': '188', 'TS': 1781768217.579, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.579000', 'tray_weight': '188', 'TS': 1781768217.579, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.580000', 'tray_weight': '188', 'TS': 1781768217.58, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.580000', 'tray_weight': '188', 'TS': 1781768217.58, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.580000', 'tray_weight': '188', 'TS': 1781768217.58, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.581000', 'tray_weight': '188', 'TS': 1781768217.581, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.581000', 'tray_weight': '188', 'TS': 1781768217.581, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.582000', 'tray_weight': '188', 'TS': 1781768217.582, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.586000', 'tray_weight': '188', 'TS': 1781768217.586, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.586000', 'tray_weight': '188', 'TS': 1781768217.586, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.589000', 'tray_weight': '188', 'TS': 1781768217.589, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.590000', 'tray_weight': '188', 'TS': 1781768217.59, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.590000', 'tray_weight': '188', 'TS': 1781768217.59, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.592000', 'tray_weight': '188', 'TS': 1781768217.592, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.593000', 'tray_weight': '188', 'TS': 1781768217.593, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.593000', 'tray_weight': '188', 'TS': 1781768217.593, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.595000', 'tray_weight': '188', 'TS': 1781768217.595, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.596000', 'tray_weight': '188', 'TS': 1781768217.596, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.597000', 'tray_weight': '188', 'TS': 1781768217.597, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.598000', 'tray_weight': '188', 'TS': 1781768217.5979998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.599000', 'tray_weight': '188', 'TS': 1781768217.599, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.599000', 'tray_weight': '188', 'TS': 1781768217.599, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.600000', 'tray_weight': '188', 'TS': 1781768217.6000001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.602000', 'tray_weight': '188', 'TS': 1781768217.602, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.603000', 'tray_weight': '188', 'TS': 1781768217.6030002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.604000', 'tray_weight': '188', 'TS': 1781768217.6039999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.604000', 'tray_weight': '188', 'TS': 1781768217.604, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.604000', 'tray_weight': '188', 'TS': 1781768217.604, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.605000', 'tray_weight': '188', 'TS': 1781768217.605, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.607000', 'tray_weight': '188', 'TS': 1781768217.607, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.607000', 'tray_weight': '188', 'TS': 1781768217.607, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.608000', 'tray_weight': '188', 'TS': 1781768217.608, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.609000', 'tray_weight': '188', 'TS': 1781768217.609, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.609000', 'tray_weight': '188', 'TS': 1781768217.609, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.611000', 'tray_weight': '188', 'TS': 1781768217.611, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.612000', 'tray_weight': '188', 'TS': 1781768217.612, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.612000', 'tray_weight': '188', 'TS': 1781768217.612, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.615000', 'tray_weight': '188', 'TS': 1781768217.615, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.616000', 'tray_weight': '188', 'TS': 1781768217.616, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.616000', 'tray_weight': '188', 'TS': 1781768217.6160002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.617000', 'tray_weight': '188', 'TS': 1781768217.6169999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.617000', 'tray_weight': '188', 'TS': 1781768217.617, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.619000', 'tray_weight': '188', 'TS': 1781768217.619, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.619000', 'tray_weight': '188', 'TS': 1781768217.619, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.622000', 'tray_weight': '188', 'TS': 1781768217.622, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.624000', 'tray_weight': '188', 'TS': 1781768217.624, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.625000', 'tray_weight': '188', 'TS': 1781768217.625, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.628000', 'tray_weight': '188', 'TS': 1781768217.628, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.628000', 'tray_weight': '188', 'TS': 1781768217.628, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.628000', 'tray_weight': '188', 'TS': 1781768217.628, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.630000', 'tray_weight': '188', 'TS': 1781768217.6299999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.631000', 'tray_weight': '188', 'TS': 1781768217.6309998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.631000', 'tray_weight': '188', 'TS': 1781768217.631, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.633000', 'tray_weight': '188', 'TS': 1781768217.633, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.633000', 'tray_weight': '188', 'TS': 1781768217.633, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.634000', 'tray_weight': '188', 'TS': 1781768217.634, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.635000', 'tray_weight': '188', 'TS': 1781768217.635, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.636000', 'tray_weight': '188', 'TS': 1781768217.6360002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.639000', 'tray_weight': '188', 'TS': 1781768217.6390002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.641000', 'tray_weight': '188', 'TS': 1781768217.6409998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.642000', 'tray_weight': '188', 'TS': 1781768217.642, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.642000', 'tray_weight': '188', 'TS': 1781768217.6420002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.643000', 'tray_weight': '188', 'TS': 1781768217.6430001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.645000', 'tray_weight': '188', 'TS': 1781768217.645, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.645000', 'tray_weight': '188', 'TS': 1781768217.6450002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.647000', 'tray_weight': '188', 'TS': 1781768217.6469998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.647000', 'tray_weight': '188', 'TS': 1781768217.647, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.647000', 'tray_weight': '188', 'TS': 1781768217.647, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.648000', 'tray_weight': '188', 'TS': 1781768217.648, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.650000', 'tray_weight': '188', 'TS': 1781768217.6499999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.650000', 'tray_weight': '188', 'TS': 1781768217.65, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.651000', 'tray_weight': '188', 'TS': 1781768217.651, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.652000', 'tray_weight': '188', 'TS': 1781768217.652, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.652000', 'tray_weight': '188', 'TS': 1781768217.652, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.653000', 'tray_weight': '188', 'TS': 1781768217.6529999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.656000', 'tray_weight': '188', 'TS': 1781768217.656, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.656000', 'tray_weight': '188', 'TS': 1781768217.6560001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.658000', 'tray_weight': '188', 'TS': 1781768217.658, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.659000', 'tray_weight': '188', 'TS': 1781768217.659, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.659000', 'tray_weight': '188', 'TS': 1781768217.6590002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.659000', 'tray_weight': '188', 'TS': 1781768217.6590002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.660000', 'tray_weight': '188', 'TS': 1781768217.66, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.662000', 'tray_weight': '188', 'TS': 1781768217.662, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.662000', 'tray_weight': '188', 'TS': 1781768217.662, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.663000', 'tray_weight': '188', 'TS': 1781768217.663, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.663000', 'tray_weight': '188', 'TS': 1781768217.663, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.666000', 'tray_weight': '188', 'TS': 1781768217.666, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.666000', 'tray_weight': '188', 'TS': 1781768217.666, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:06:57.668000', 'tray_weight': '188', 'TS': 1781768217.668, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.467000', 'tray_weight': '362', 'TS': 1781768227.467, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.468000', 'tray_weight': '362', 'TS': 1781768227.468, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.469000', 'tray_weight': '362', 'TS': 1781768227.4689999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.469000', 'tray_weight': '362', 'TS': 1781768227.4689999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.469000', 'tray_weight': '362', 'TS': 1781768227.469, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.469000', 'tray_weight': '362', 'TS': 1781768227.469, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.469000', 'tray_weight': '362', 'TS': 1781768227.469, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.470000', 'tray_weight': '362', 'TS': 1781768227.47, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.470000', 'tray_weight': '362', 'TS': 1781768227.47, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.470000', 'tray_weight': '362', 'TS': 1781768227.47, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.470000', 'tray_weight': '362', 'TS': 1781768227.47, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.470000', 'tray_weight': '362', 'TS': 1781768227.47, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.470000', 'tray_weight': '362', 'TS': 1781768227.47, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.471000', 'tray_weight': '362', 'TS': 1781768227.4710002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.471000', 'tray_weight': '362', 'TS': 1781768227.4710002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.472000', 'tray_weight': '362', 'TS': 1781768227.472, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.472000', 'tray_weight': '362', 'TS': 1781768227.472, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.472000', 'tray_weight': '362', 'TS': 1781768227.4720001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.472000', 'tray_weight': '362', 'TS': 1781768227.4720001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.472000', 'tray_weight': '362', 'TS': 1781768227.4720001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.473000', 'tray_weight': '362', 'TS': 1781768227.4729998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.473000', 'tray_weight': '362', 'TS': 1781768227.473, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.473000', 'tray_weight': '362', 'TS': 1781768227.473, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.473000', 'tray_weight': '362', 'TS': 1781768227.473, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.474000', 'tray_weight': '362', 'TS': 1781768227.474, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.474000', 'tray_weight': '362', 'TS': 1781768227.474, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.474000', 'tray_weight': '362', 'TS': 1781768227.474, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.475000', 'tray_weight': '362', 'TS': 1781768227.475, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.475000', 'tray_weight': '362', 'TS': 1781768227.4750001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.476000', 'tray_weight': '362', 'TS': 1781768227.4759998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.476000', 'tray_weight': '362', 'TS': 1781768227.476, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.477000', 'tray_weight': '362', 'TS': 1781768227.477, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.477000', 'tray_weight': '362', 'TS': 1781768227.477, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.477000', 'tray_weight': '362', 'TS': 1781768227.477, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.477000', 'tray_weight': '362', 'TS': 1781768227.477, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.477000', 'tray_weight': '362', 'TS': 1781768227.477, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.477000', 'tray_weight': '362', 'TS': 1781768227.477, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.478000', 'tray_weight': '362', 'TS': 1781768227.478, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.479000', 'tray_weight': '362', 'TS': 1781768227.4789999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.479000', 'tray_weight': '362', 'TS': 1781768227.4789999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.479000', 'tray_weight': '362', 'TS': 1781768227.479, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.479000', 'tray_weight': '362', 'TS': 1781768227.479, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.479000', 'tray_weight': '362', 'TS': 1781768227.479, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.479000', 'tray_weight': '362', 'TS': 1781768227.479, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.480000', 'tray_weight': '362', 'TS': 1781768227.48, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.480000', 'tray_weight': '362', 'TS': 1781768227.48, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.481000', 'tray_weight': '362', 'TS': 1781768227.481, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.481000', 'tray_weight': '362', 'TS': 1781768227.4810002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.481000', 'tray_weight': '362', 'TS': 1781768227.4810002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.481000', 'tray_weight': '362', 'TS': 1781768227.4810002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.482000', 'tray_weight': '362', 'TS': 1781768227.482, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.483000', 'tray_weight': '362', 'TS': 1781768227.483, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.483000', 'tray_weight': '362', 'TS': 1781768227.483, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.483000', 'tray_weight': '362', 'TS': 1781768227.483, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.484000', 'tray_weight': '362', 'TS': 1781768227.484, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.484000', 'tray_weight': '362', 'TS': 1781768227.484, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.484000', 'tray_weight': '362', 'TS': 1781768227.484, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.485000', 'tray_weight': '362', 'TS': 1781768227.485, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.485000', 'tray_weight': '362', 'TS': 1781768227.4850001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.485000', 'tray_weight': '362', 'TS': 1781768227.4850001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.486000', 'tray_weight': '362', 'TS': 1781768227.4859998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.486000', 'tray_weight': '362', 'TS': 1781768227.486, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.486000', 'tray_weight': '362', 'TS': 1781768227.486, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.486000', 'tray_weight': '362', 'TS': 1781768227.486, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.486000', 'tray_weight': '362', 'TS': 1781768227.486, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.486000', 'tray_weight': '362', 'TS': 1781768227.486, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.486000', 'tray_weight': '362', 'TS': 1781768227.486, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.487000', 'tray_weight': '362', 'TS': 1781768227.487, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.487000', 'tray_weight': '362', 'TS': 1781768227.487, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.487000', 'tray_weight': '362', 'TS': 1781768227.487, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.487000', 'tray_weight': '362', 'TS': 1781768227.4870002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.488000', 'tray_weight': '362', 'TS': 1781768227.488, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.489000', 'tray_weight': '362', 'TS': 1781768227.4889998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.489000', 'tray_weight': '362', 'TS': 1781768227.4889998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.489000', 'tray_weight': '362', 'TS': 1781768227.489, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.489000', 'tray_weight': '362', 'TS': 1781768227.489, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.490000', 'tray_weight': '362', 'TS': 1781768227.49, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.490000', 'tray_weight': '362', 'TS': 1781768227.49, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.490000', 'tray_weight': '362', 'TS': 1781768227.49, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.491000', 'tray_weight': '362', 'TS': 1781768227.491, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.491000', 'tray_weight': '362', 'TS': 1781768227.491, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.491000', 'tray_weight': '362', 'TS': 1781768227.4910002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.492000', 'tray_weight': '362', 'TS': 1781768227.4919999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.492000', 'tray_weight': '362', 'TS': 1781768227.4919999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.492000', 'tray_weight': '362', 'TS': 1781768227.492, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.492000', 'tray_weight': '362', 'TS': 1781768227.492, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.492000', 'tray_weight': '362', 'TS': 1781768227.492, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.492000', 'tray_weight': '362', 'TS': 1781768227.492, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.493000', 'tray_weight': '362', 'TS': 1781768227.493, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.493000', 'tray_weight': '362', 'TS': 1781768227.493, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.493000', 'tray_weight': '362', 'TS': 1781768227.493, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.494000', 'tray_weight': '362', 'TS': 1781768227.494, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.494000', 'tray_weight': '362', 'TS': 1781768227.494, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.494000', 'tray_weight': '362', 'TS': 1781768227.494, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.494000', 'tray_weight': '362', 'TS': 1781768227.494, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.494000', 'tray_weight': '362', 'TS': 1781768227.4940002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.495000', 'tray_weight': '362', 'TS': 1781768227.495, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.495000', 'tray_weight': '362', 'TS': 1781768227.4950001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.496000', 'tray_weight': '362', 'TS': 1781768227.4959998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.496000', 'tray_weight': '362', 'TS': 1781768227.496, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.497000', 'tray_weight': '362', 'TS': 1781768227.497, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.497000', 'tray_weight': '362', 'TS': 1781768227.497, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.498000', 'tray_weight': '362', 'TS': 1781768227.498, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.498000', 'tray_weight': '362', 'TS': 1781768227.498, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.498000', 'tray_weight': '362', 'TS': 1781768227.4980001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.498000', 'tray_weight': '362', 'TS': 1781768227.4980001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.498000', 'tray_weight': '362', 'TS': 1781768227.4980001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.499000', 'tray_weight': '362', 'TS': 1781768227.4989998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.499000', 'tray_weight': '362', 'TS': 1781768227.4989998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.499000', 'tray_weight': '362', 'TS': 1781768227.499, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.500000', 'tray_weight': '362', 'TS': 1781768227.5, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.500000', 'tray_weight': '362', 'TS': 1781768227.5, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.500000', 'tray_weight': '362', 'TS': 1781768227.5, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.500000', 'tray_weight': '362', 'TS': 1781768227.5, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.500000', 'tray_weight': '362', 'TS': 1781768227.5, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.501000', 'tray_weight': '362', 'TS': 1781768227.501, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.501000', 'tray_weight': '362', 'TS': 1781768227.501, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.501000', 'tray_weight': '362', 'TS': 1781768227.5010002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.502000', 'tray_weight': '362', 'TS': 1781768227.5019999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.502000', 'tray_weight': '362', 'TS': 1781768227.5019999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.503000', 'tray_weight': '362', 'TS': 1781768227.5029998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.503000', 'tray_weight': '362', 'TS': 1781768227.503, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.504000', 'tray_weight': '362', 'TS': 1781768227.504, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.504000', 'tray_weight': '362', 'TS': 1781768227.504, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.504000', 'tray_weight': '362', 'TS': 1781768227.504, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.504000', 'tray_weight': '362', 'TS': 1781768227.504, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.505000', 'tray_weight': '362', 'TS': 1781768227.5049999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.505000', 'tray_weight': '362', 'TS': 1781768227.5049999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.505000', 'tray_weight': '362', 'TS': 1781768227.505, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.506000', 'tray_weight': '362', 'TS': 1781768227.5059998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.506000', 'tray_weight': '362', 'TS': 1781768227.506, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.506000', 'tray_weight': '362', 'TS': 1781768227.506, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.507000', 'tray_weight': '362', 'TS': 1781768227.507, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.507000', 'tray_weight': '362', 'TS': 1781768227.507, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.507000', 'tray_weight': '362', 'TS': 1781768227.507, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.507000', 'tray_weight': '362', 'TS': 1781768227.507, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.507000', 'tray_weight': '362', 'TS': 1781768227.507, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.507000', 'tray_weight': '362', 'TS': 1781768227.507, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.508000', 'tray_weight': '362', 'TS': 1781768227.508, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.508000', 'tray_weight': '362', 'TS': 1781768227.508, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.508000', 'tray_weight': '362', 'TS': 1781768227.5080001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.508000', 'tray_weight': '362', 'TS': 1781768227.5080001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.508000', 'tray_weight': '362', 'TS': 1781768227.5080001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.509000', 'tray_weight': '362', 'TS': 1781768227.5089998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.509000', 'tray_weight': '362', 'TS': 1781768227.5089998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.509000', 'tray_weight': '362', 'TS': 1781768227.509, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.509000', 'tray_weight': '362', 'TS': 1781768227.509, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.509000', 'tray_weight': '362', 'TS': 1781768227.509, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.510000', 'tray_weight': '362', 'TS': 1781768227.51, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.510000', 'tray_weight': '362', 'TS': 1781768227.51, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.511000', 'tray_weight': '362', 'TS': 1781768227.511, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.511000', 'tray_weight': '362', 'TS': 1781768227.511, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.511000', 'tray_weight': '362', 'TS': 1781768227.5110002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.512000', 'tray_weight': '362', 'TS': 1781768227.512, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.512000', 'tray_weight': '362', 'TS': 1781768227.512, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.512000', 'tray_weight': '362', 'TS': 1781768227.512, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.512000', 'tray_weight': '362', 'TS': 1781768227.512, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.512000', 'tray_weight': '362', 'TS': 1781768227.512, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.512000', 'tray_weight': '362', 'TS': 1781768227.512, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.512000', 'tray_weight': '362', 'TS': 1781768227.512, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.513000', 'tray_weight': '362', 'TS': 1781768227.513, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.514000', 'tray_weight': '362', 'TS': 1781768227.514, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.514000', 'tray_weight': '362', 'TS': 1781768227.514, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.515000', 'tray_weight': '362', 'TS': 1781768227.5149999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.515000', 'tray_weight': '362', 'TS': 1781768227.5149999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.515000', 'tray_weight': '362', 'TS': 1781768227.515, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.516000', 'tray_weight': '362', 'TS': 1781768227.5159998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.516000', 'tray_weight': '362', 'TS': 1781768227.516, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.516000', 'tray_weight': '362', 'TS': 1781768227.516, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.516000', 'tray_weight': '362', 'TS': 1781768227.516, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.517000', 'tray_weight': '362', 'TS': 1781768227.517, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.517000', 'tray_weight': '362', 'TS': 1781768227.517, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.518000', 'tray_weight': '362', 'TS': 1781768227.518, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.518000', 'tray_weight': '362', 'TS': 1781768227.518, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.518000', 'tray_weight': '362', 'TS': 1781768227.5180001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.518000', 'tray_weight': '362', 'TS': 1781768227.5180001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.519000', 'tray_weight': '362', 'TS': 1781768227.519, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.519000', 'tray_weight': '362', 'TS': 1781768227.519, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.520000', 'tray_weight': '362', 'TS': 1781768227.52, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.520000', 'tray_weight': '362', 'TS': 1781768227.52, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.520000', 'tray_weight': '362', 'TS': 1781768227.5200002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.521000', 'tray_weight': '362', 'TS': 1781768227.521, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.521000', 'tray_weight': '362', 'TS': 1781768227.521, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.521000', 'tray_weight': '362', 'TS': 1781768227.5210001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.522000', 'tray_weight': '362', 'TS': 1781768227.522, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.522000', 'tray_weight': '362', 'TS': 1781768227.522, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.522000', 'tray_weight': '362', 'TS': 1781768227.522, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.523000', 'tray_weight': '362', 'TS': 1781768227.523, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.523000', 'tray_weight': '362', 'TS': 1781768227.523, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.523000', 'tray_weight': '362', 'TS': 1781768227.523, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.523000', 'tray_weight': '362', 'TS': 1781768227.523, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.523000', 'tray_weight': '362', 'TS': 1781768227.523, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.524000', 'tray_weight': '362', 'TS': 1781768227.524, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.524000', 'tray_weight': '362', 'TS': 1781768227.524, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.524000', 'tray_weight': '362', 'TS': 1781768227.524, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.525000', 'tray_weight': '362', 'TS': 1781768227.5249999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.525000', 'tray_weight': '362', 'TS': 1781768227.525, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.525000', 'tray_weight': '362', 'TS': 1781768227.525, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.525000', 'tray_weight': '362', 'TS': 1781768227.525, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.526000', 'tray_weight': '362', 'TS': 1781768227.526, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.526000', 'tray_weight': '362', 'TS': 1781768227.526, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.526000', 'tray_weight': '362', 'TS': 1781768227.526, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.527000', 'tray_weight': '362', 'TS': 1781768227.527, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.527000', 'tray_weight': '362', 'TS': 1781768227.5270002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.527000', 'tray_weight': '362', 'TS': 1781768227.5270002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.528000', 'tray_weight': '362', 'TS': 1781768227.5279999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.528000', 'tray_weight': '362', 'TS': 1781768227.5279999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.528000', 'tray_weight': '362', 'TS': 1781768227.5279999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.528000', 'tray_weight': '362', 'TS': 1781768227.528, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.528000', 'tray_weight': '362', 'TS': 1781768227.528, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.529000', 'tray_weight': '362', 'TS': 1781768227.529, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.529000', 'tray_weight': '362', 'TS': 1781768227.529, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.530000', 'tray_weight': '362', 'TS': 1781768227.53, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.530000', 'tray_weight': '362', 'TS': 1781768227.53, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.530000', 'tray_weight': '362', 'TS': 1781768227.53, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.530000', 'tray_weight': '362', 'TS': 1781768227.5300002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.531000', 'tray_weight': '362', 'TS': 1781768227.531, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.531000', 'tray_weight': '362', 'TS': 1781768227.531, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.531000', 'tray_weight': '362', 'TS': 1781768227.5310001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.531000', 'tray_weight': '362', 'TS': 1781768227.5310001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.531000', 'tray_weight': '362', 'TS': 1781768227.5310001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.532000', 'tray_weight': '362', 'TS': 1781768227.5319998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.532000', 'tray_weight': '362', 'TS': 1781768227.532, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.532000', 'tray_weight': '362', 'TS': 1781768227.532, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.532000', 'tray_weight': '362', 'TS': 1781768227.532, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.533000', 'tray_weight': '362', 'TS': 1781768227.533, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.533000', 'tray_weight': '362', 'TS': 1781768227.533, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.533000', 'tray_weight': '362', 'TS': 1781768227.533, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.533000', 'tray_weight': '362', 'TS': 1781768227.533, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.533000', 'tray_weight': '362', 'TS': 1781768227.533, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.534000', 'tray_weight': '362', 'TS': 1781768227.534, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.534000', 'tray_weight': '362', 'TS': 1781768227.5340002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.534000', 'tray_weight': '362', 'TS': 1781768227.5340002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.534000', 'tray_weight': '362', 'TS': 1781768227.5340002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.535000', 'tray_weight': '362', 'TS': 1781768227.535, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.535000', 'tray_weight': '362', 'TS': 1781768227.535, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.535000', 'tray_weight': '362', 'TS': 1781768227.535, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.536000', 'tray_weight': '362', 'TS': 1781768227.5359998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.536000', 'tray_weight': '362', 'TS': 1781768227.536, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.536000', 'tray_weight': '362', 'TS': 1781768227.536, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.537000', 'tray_weight': '362', 'TS': 1781768227.537, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.537000', 'tray_weight': '362', 'TS': 1781768227.537, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.537000', 'tray_weight': '362', 'TS': 1781768227.537, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.537000', 'tray_weight': '362', 'TS': 1781768227.5370002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.538000', 'tray_weight': '362', 'TS': 1781768227.5379999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.539000', 'tray_weight': '362', 'TS': 1781768227.539, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.539000', 'tray_weight': '362', 'TS': 1781768227.539, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.539000', 'tray_weight': '362', 'TS': 1781768227.539, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.539000', 'tray_weight': '362', 'TS': 1781768227.539, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.539000', 'tray_weight': '362', 'TS': 1781768227.539, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.539000', 'tray_weight': '362', 'TS': 1781768227.539, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.540000', 'tray_weight': '362', 'TS': 1781768227.54, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.540000', 'tray_weight': '362', 'TS': 1781768227.54, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.540000', 'tray_weight': '362', 'TS': 1781768227.5400002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.540000', 'tray_weight': '362', 'TS': 1781768227.5400002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.541000', 'tray_weight': '362', 'TS': 1781768227.541, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.541000', 'tray_weight': '362', 'TS': 1781768227.541, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.541000', 'tray_weight': '362', 'TS': 1781768227.5410001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.541000', 'tray_weight': '362', 'TS': 1781768227.5410001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.541000', 'tray_weight': '362', 'TS': 1781768227.5410001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.542000', 'tray_weight': '362', 'TS': 1781768227.542, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.542000', 'tray_weight': '362', 'TS': 1781768227.542, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.542000', 'tray_weight': '362', 'TS': 1781768227.542, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.543000', 'tray_weight': '362', 'TS': 1781768227.543, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.543000', 'tray_weight': '362', 'TS': 1781768227.543, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.543000', 'tray_weight': '362', 'TS': 1781768227.543, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.544000', 'tray_weight': '362', 'TS': 1781768227.544, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.544000', 'tray_weight': '362', 'TS': 1781768227.544, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.545000', 'tray_weight': '362', 'TS': 1781768227.545, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.545000', 'tray_weight': '362', 'TS': 1781768227.545, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.546000', 'tray_weight': '362', 'TS': 1781768227.546, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.546000', 'tray_weight': '362', 'TS': 1781768227.546, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.546000', 'tray_weight': '362', 'TS': 1781768227.546, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.546000', 'tray_weight': '362', 'TS': 1781768227.546, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.546000', 'tray_weight': '362', 'TS': 1781768227.546, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.547000', 'tray_weight': '362', 'TS': 1781768227.547, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.547000', 'tray_weight': '362', 'TS': 1781768227.547, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.547000', 'tray_weight': '362', 'TS': 1781768227.547, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.547000', 'tray_weight': '362', 'TS': 1781768227.5470002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.547000', 'tray_weight': '362', 'TS': 1781768227.5470002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.548000', 'tray_weight': '362', 'TS': 1781768227.5479999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.548000', 'tray_weight': '362', 'TS': 1781768227.548, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.548000', 'tray_weight': '362', 'TS': 1781768227.548, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.549000', 'tray_weight': '362', 'TS': 1781768227.549, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.549000', 'tray_weight': '362', 'TS': 1781768227.549, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.549000', 'tray_weight': '362', 'TS': 1781768227.549, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.549000', 'tray_weight': '362', 'TS': 1781768227.549, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.550000', 'tray_weight': '362', 'TS': 1781768227.55, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.550000', 'tray_weight': '362', 'TS': 1781768227.55, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.550000', 'tray_weight': '362', 'TS': 1781768227.55, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.551000', 'tray_weight': '362', 'TS': 1781768227.5509999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.551000', 'tray_weight': '362', 'TS': 1781768227.5509999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.551000', 'tray_weight': '362', 'TS': 1781768227.5509999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.551000', 'tray_weight': '362', 'TS': 1781768227.5509999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.551000', 'tray_weight': '362', 'TS': 1781768227.5509999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.551000', 'tray_weight': '362', 'TS': 1781768227.551, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.552000', 'tray_weight': '362', 'TS': 1781768227.552, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.552000', 'tray_weight': '362', 'TS': 1781768227.552, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.552000', 'tray_weight': '362', 'TS': 1781768227.552, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.552000', 'tray_weight': '362', 'TS': 1781768227.552, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.553000', 'tray_weight': '362', 'TS': 1781768227.553, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.553000', 'tray_weight': '362', 'TS': 1781768227.553, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.554000', 'tray_weight': '362', 'TS': 1781768227.554, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.554000', 'tray_weight': '362', 'TS': 1781768227.5540001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.554000', 'tray_weight': '362', 'TS': 1781768227.5540001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.555000', 'tray_weight': '362', 'TS': 1781768227.555, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.555000', 'tray_weight': '362', 'TS': 1781768227.555, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.555000', 'tray_weight': '362', 'TS': 1781768227.555, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.556000', 'tray_weight': '362', 'TS': 1781768227.556, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.556000', 'tray_weight': '362', 'TS': 1781768227.556, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.556000', 'tray_weight': '362', 'TS': 1781768227.556, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.556000', 'tray_weight': '362', 'TS': 1781768227.556, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.556000', 'tray_weight': '362', 'TS': 1781768227.556, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.557000', 'tray_weight': '362', 'TS': 1781768227.557, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.557000', 'tray_weight': '362', 'TS': 1781768227.557, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.557000', 'tray_weight': '362', 'TS': 1781768227.5570002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.557000', 'tray_weight': '362', 'TS': 1781768227.5570002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.558000', 'tray_weight': '362', 'TS': 1781768227.558, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.558000', 'tray_weight': '362', 'TS': 1781768227.558, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.558000', 'tray_weight': '362', 'TS': 1781768227.558, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.558000', 'tray_weight': '362', 'TS': 1781768227.558, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.559000', 'tray_weight': '362', 'TS': 1781768227.559, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.559000', 'tray_weight': '362', 'TS': 1781768227.559, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.559000', 'tray_weight': '362', 'TS': 1781768227.559, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.560000', 'tray_weight': '362', 'TS': 1781768227.56, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.560000', 'tray_weight': '362', 'TS': 1781768227.56, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.560000', 'tray_weight': '362', 'TS': 1781768227.5600002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.561000', 'tray_weight': '362', 'TS': 1781768227.5609999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.561000', 'tray_weight': '362', 'TS': 1781768227.5609999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.561000', 'tray_weight': '362', 'TS': 1781768227.5609999, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.561000', 'tray_weight': '362', 'TS': 1781768227.561, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.561000', 'tray_weight': '362', 'TS': 1781768227.561, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.562000', 'tray_weight': '362', 'TS': 1781768227.562, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.562000', 'tray_weight': '362', 'TS': 1781768227.562, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.563000', 'tray_weight': '362', 'TS': 1781768227.563, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.563000', 'tray_weight': '362', 'TS': 1781768227.563, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.563000', 'tray_weight': '362', 'TS': 1781768227.563, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.563000', 'tray_weight': '362', 'TS': 1781768227.5630002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.564000', 'tray_weight': '362', 'TS': 1781768227.564, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.564000', 'tray_weight': '362', 'TS': 1781768227.5640001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.564000', 'tray_weight': '362', 'TS': 1781768227.5640001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.564000', 'tray_weight': '362', 'TS': 1781768227.5640001, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.565000', 'tray_weight': '362', 'TS': 1781768227.5649998, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.565000', 'tray_weight': '362', 'TS': 1781768227.565, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.565000', 'tray_weight': '362', 'TS': 1781768227.565, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.565000', 'tray_weight': '362', 'TS': 1781768227.565, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.566000', 'tray_weight': '362', 'TS': 1781768227.566, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.566000', 'tray_weight': '362', 'TS': 1781768227.5660002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.567000', 'tray_weight': '362', 'TS': 1781768227.5670002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 13:07:07.567000', 'tray_weight': '362', 'TS': 1781768227.5670002, 'expected_tray_weight': 335, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.776000', 'tray_weight': '312', 'TS': 1781768461.776, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.832000', 'tray_weight': '312', 'TS': 1781768461.8319998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.832000', 'tray_weight': '312', 'TS': 1781768461.832, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.835000', 'tray_weight': '312', 'TS': 1781768461.835, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.835000', 'tray_weight': '312', 'TS': 1781768461.835, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.837000', 'tray_weight': '312', 'TS': 1781768461.837, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.837000', 'tray_weight': '312', 'TS': 1781768461.837, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.838000', 'tray_weight': '312', 'TS': 1781768461.838, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.839000', 'tray_weight': '312', 'TS': 1781768461.839, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.839000', 'tray_weight': '312', 'TS': 1781768461.839, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.840000', 'tray_weight': '312', 'TS': 1781768461.8400002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.840000', 'tray_weight': '312', 'TS': 1781768461.8400002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.841000', 'tray_weight': '312', 'TS': 1781768461.8409998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.841000', 'tray_weight': '312', 'TS': 1781768461.8409998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.841000', 'tray_weight': '312', 'TS': 1781768461.841, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.841000', 'tray_weight': '312', 'TS': 1781768461.841, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.842000', 'tray_weight': '312', 'TS': 1781768461.842, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.842000', 'tray_weight': '312', 'TS': 1781768461.842, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.843000', 'tray_weight': '312', 'TS': 1781768461.843, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.843000', 'tray_weight': '312', 'TS': 1781768461.843, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.844000', 'tray_weight': '312', 'TS': 1781768461.844, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.844000', 'tray_weight': '312', 'TS': 1781768461.844, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.845000', 'tray_weight': '312', 'TS': 1781768461.845, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.845000', 'tray_weight': '312', 'TS': 1781768461.845, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.845000', 'tray_weight': '312', 'TS': 1781768461.845, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.845000', 'tray_weight': '312', 'TS': 1781768461.845, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.846000', 'tray_weight': '312', 'TS': 1781768461.846, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.846000', 'tray_weight': '312', 'TS': 1781768461.8460002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.846000', 'tray_weight': '312', 'TS': 1781768461.8460002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.847000', 'tray_weight': '312', 'TS': 1781768461.847, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.847000', 'tray_weight': '312', 'TS': 1781768461.847, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.847000', 'tray_weight': '312', 'TS': 1781768461.8470001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.847000', 'tray_weight': '312', 'TS': 1781768461.8470001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.847000', 'tray_weight': '312', 'TS': 1781768461.8470001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.848000', 'tray_weight': '312', 'TS': 1781768461.8479998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.848000', 'tray_weight': '312', 'TS': 1781768461.8479998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.849000', 'tray_weight': '312', 'TS': 1781768461.849, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.849000', 'tray_weight': '312', 'TS': 1781768461.849, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.849000', 'tray_weight': '312', 'TS': 1781768461.8490002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.850000', 'tray_weight': '312', 'TS': 1781768461.85, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.850000', 'tray_weight': '312', 'TS': 1781768461.85, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.850000', 'tray_weight': '312', 'TS': 1781768461.85, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.850000', 'tray_weight': '312', 'TS': 1781768461.85, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.850000', 'tray_weight': '312', 'TS': 1781768461.85, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.850000', 'tray_weight': '312', 'TS': 1781768461.85, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.850000', 'tray_weight': '312', 'TS': 1781768461.85, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.851000', 'tray_weight': '312', 'TS': 1781768461.8509998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.852000', 'tray_weight': '312', 'TS': 1781768461.852, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.852000', 'tray_weight': '312', 'TS': 1781768461.852, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.852000', 'tray_weight': '312', 'TS': 1781768461.852, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.853000', 'tray_weight': '312', 'TS': 1781768461.853, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.853000', 'tray_weight': '312', 'TS': 1781768461.853, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.853000', 'tray_weight': '312', 'TS': 1781768461.853, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.853000', 'tray_weight': '312', 'TS': 1781768461.853, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.853000', 'tray_weight': '312', 'TS': 1781768461.8530002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.854000', 'tray_weight': '312', 'TS': 1781768461.8539999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.854000', 'tray_weight': '312', 'TS': 1781768461.854, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.854000', 'tray_weight': '312', 'TS': 1781768461.854, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.854000', 'tray_weight': '312', 'TS': 1781768461.854, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.855000', 'tray_weight': '312', 'TS': 1781768461.855, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.855000', 'tray_weight': '312', 'TS': 1781768461.855, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.855000', 'tray_weight': '312', 'TS': 1781768461.855, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.857000', 'tray_weight': '312', 'TS': 1781768461.8569999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.857000', 'tray_weight': '312', 'TS': 1781768461.8569999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.857000', 'tray_weight': '312', 'TS': 1781768461.8569999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.857000', 'tray_weight': '312', 'TS': 1781768461.8569999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.857000', 'tray_weight': '312', 'TS': 1781768461.857, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.857000', 'tray_weight': '312', 'TS': 1781768461.857, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.858000', 'tray_weight': '312', 'TS': 1781768461.8579998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.858000', 'tray_weight': '312', 'TS': 1781768461.858, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.858000', 'tray_weight': '312', 'TS': 1781768461.858, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.858000', 'tray_weight': '312', 'TS': 1781768461.858, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.858000', 'tray_weight': '312', 'TS': 1781768461.858, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.858000', 'tray_weight': '312', 'TS': 1781768461.858, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.859000', 'tray_weight': '312', 'TS': 1781768461.859, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.859000', 'tray_weight': '312', 'TS': 1781768461.859, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.860000', 'tray_weight': '312', 'TS': 1781768461.86, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.860000', 'tray_weight': '312', 'TS': 1781768461.86, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.861000', 'tray_weight': '312', 'TS': 1781768461.8609998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.861000', 'tray_weight': '312', 'TS': 1781768461.861, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.861000', 'tray_weight': '312', 'TS': 1781768461.861, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.861000', 'tray_weight': '312', 'TS': 1781768461.861, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.861000', 'tray_weight': '312', 'TS': 1781768461.861, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.862000', 'tray_weight': '312', 'TS': 1781768461.862, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.862000', 'tray_weight': '312', 'TS': 1781768461.862, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.862000', 'tray_weight': '312', 'TS': 1781768461.862, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.862000', 'tray_weight': '312', 'TS': 1781768461.862, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.862000', 'tray_weight': '312', 'TS': 1781768461.862, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.863000', 'tray_weight': '312', 'TS': 1781768461.863, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.863000', 'tray_weight': '312', 'TS': 1781768461.863, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.863000', 'tray_weight': '312', 'TS': 1781768461.863, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.863000', 'tray_weight': '312', 'TS': 1781768461.863, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.863000', 'tray_weight': '312', 'TS': 1781768461.8630002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.864000', 'tray_weight': '312', 'TS': 1781768461.8639998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.864000', 'tray_weight': '312', 'TS': 1781768461.864, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.865000', 'tray_weight': '312', 'TS': 1781768461.865, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.866000', 'tray_weight': '312', 'TS': 1781768461.866, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.866000', 'tray_weight': '312', 'TS': 1781768461.866, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.866000', 'tray_weight': '312', 'TS': 1781768461.866, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.867000', 'tray_weight': '312', 'TS': 1781768461.8669999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.868000', 'tray_weight': '312', 'TS': 1781768461.868, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.868000', 'tray_weight': '312', 'TS': 1781768461.868, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.868000', 'tray_weight': '312', 'TS': 1781768461.868, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.869000', 'tray_weight': '312', 'TS': 1781768461.869, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.869000', 'tray_weight': '312', 'TS': 1781768461.869, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.869000', 'tray_weight': '312', 'TS': 1781768461.869, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.869000', 'tray_weight': '312', 'TS': 1781768461.869, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.869000', 'tray_weight': '312', 'TS': 1781768461.869, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.870000', 'tray_weight': '312', 'TS': 1781768461.87, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.870000', 'tray_weight': '312', 'TS': 1781768461.87, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.870000', 'tray_weight': '312', 'TS': 1781768461.8700001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.870000', 'tray_weight': '312', 'TS': 1781768461.8700001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.871000', 'tray_weight': '312', 'TS': 1781768461.871, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.871000', 'tray_weight': '312', 'TS': 1781768461.871, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.871000', 'tray_weight': '312', 'TS': 1781768461.871, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.872000', 'tray_weight': '312', 'TS': 1781768461.872, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.872000', 'tray_weight': '312', 'TS': 1781768461.872, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.872000', 'tray_weight': '312', 'TS': 1781768461.872, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.872000', 'tray_weight': '312', 'TS': 1781768461.872, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.873000', 'tray_weight': '312', 'TS': 1781768461.873, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.873000', 'tray_weight': '312', 'TS': 1781768461.873, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.873000', 'tray_weight': '312', 'TS': 1781768461.8730001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.874000', 'tray_weight': '312', 'TS': 1781768461.8739998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.874000', 'tray_weight': '312', 'TS': 1781768461.8739998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.874000', 'tray_weight': '312', 'TS': 1781768461.874, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.874000', 'tray_weight': '312', 'TS': 1781768461.874, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.874000', 'tray_weight': '312', 'TS': 1781768461.874, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.875000', 'tray_weight': '312', 'TS': 1781768461.875, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.875000', 'tray_weight': '312', 'TS': 1781768461.875, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.876000', 'tray_weight': '312', 'TS': 1781768461.876, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.876000', 'tray_weight': '312', 'TS': 1781768461.8760002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.877000', 'tray_weight': '312', 'TS': 1781768461.8769999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.877000', 'tray_weight': '312', 'TS': 1781768461.877, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.877000', 'tray_weight': '312', 'TS': 1781768461.877, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.877000', 'tray_weight': '312', 'TS': 1781768461.877, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.877000', 'tray_weight': '312', 'TS': 1781768461.877, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.878000', 'tray_weight': '312', 'TS': 1781768461.878, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.878000', 'tray_weight': '312', 'TS': 1781768461.878, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.879000', 'tray_weight': '312', 'TS': 1781768461.879, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.879000', 'tray_weight': '312', 'TS': 1781768461.879, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.879000', 'tray_weight': '312', 'TS': 1781768461.879, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.879000', 'tray_weight': '312', 'TS': 1781768461.8790002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.880000', 'tray_weight': '312', 'TS': 1781768461.8799999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.880000', 'tray_weight': '312', 'TS': 1781768461.8799999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.880000', 'tray_weight': '312', 'TS': 1781768461.88, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.880000', 'tray_weight': '312', 'TS': 1781768461.88, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.880000', 'tray_weight': '312', 'TS': 1781768461.88, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.881000', 'tray_weight': '312', 'TS': 1781768461.881, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.882000', 'tray_weight': '312', 'TS': 1781768461.882, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.882000', 'tray_weight': '312', 'TS': 1781768461.882, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.882000', 'tray_weight': '312', 'TS': 1781768461.882, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.882000', 'tray_weight': '312', 'TS': 1781768461.882, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.883000', 'tray_weight': '312', 'TS': 1781768461.883, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.883000', 'tray_weight': '312', 'TS': 1781768461.883, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.883000', 'tray_weight': '312', 'TS': 1781768461.8830001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.884000', 'tray_weight': '312', 'TS': 1781768461.8839998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.884000', 'tray_weight': '312', 'TS': 1781768461.8839998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.884000', 'tray_weight': '312', 'TS': 1781768461.884, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.884000', 'tray_weight': '312', 'TS': 1781768461.884, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.884000', 'tray_weight': '312', 'TS': 1781768461.884, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.884000', 'tray_weight': '312', 'TS': 1781768461.884, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.885000', 'tray_weight': '312', 'TS': 1781768461.885, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.885000', 'tray_weight': '312', 'TS': 1781768461.885, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.886000', 'tray_weight': '312', 'TS': 1781768461.886, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.886000', 'tray_weight': '312', 'TS': 1781768461.886, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.886000', 'tray_weight': '312', 'TS': 1781768461.8860002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.886000', 'tray_weight': '312', 'TS': 1781768461.8860002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.887000', 'tray_weight': '312', 'TS': 1781768461.8869998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.887000', 'tray_weight': '312', 'TS': 1781768461.8869998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.887000', 'tray_weight': '312', 'TS': 1781768461.887, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.887000', 'tray_weight': '312', 'TS': 1781768461.887, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.888000', 'tray_weight': '312', 'TS': 1781768461.888, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.888000', 'tray_weight': '312', 'TS': 1781768461.888, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.888000', 'tray_weight': '312', 'TS': 1781768461.888, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.889000', 'tray_weight': '312', 'TS': 1781768461.889, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.889000', 'tray_weight': '312', 'TS': 1781768461.889, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.890000', 'tray_weight': '312', 'TS': 1781768461.8899999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.890000', 'tray_weight': '312', 'TS': 1781768461.8899999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.890000', 'tray_weight': '312', 'TS': 1781768461.8899999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.890000', 'tray_weight': '312', 'TS': 1781768461.89, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.891000', 'tray_weight': '312', 'TS': 1781768461.8909998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.891000', 'tray_weight': '312', 'TS': 1781768461.891, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.891000', 'tray_weight': '312', 'TS': 1781768461.891, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.891000', 'tray_weight': '312', 'TS': 1781768461.891, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.891000', 'tray_weight': '312', 'TS': 1781768461.891, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.892000', 'tray_weight': '312', 'TS': 1781768461.892, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.892000', 'tray_weight': '312', 'TS': 1781768461.892, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.892000', 'tray_weight': '312', 'TS': 1781768461.8920002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.893000', 'tray_weight': '312', 'TS': 1781768461.893, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.893000', 'tray_weight': '312', 'TS': 1781768461.893, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.893000', 'tray_weight': '312', 'TS': 1781768461.893, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.893000', 'tray_weight': '312', 'TS': 1781768461.8930001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.893000', 'tray_weight': '312', 'TS': 1781768461.8930001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.894000', 'tray_weight': '312', 'TS': 1781768461.894, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.894000', 'tray_weight': '312', 'TS': 1781768461.894, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.895000', 'tray_weight': '312', 'TS': 1781768461.895, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.895000', 'tray_weight': '312', 'TS': 1781768461.895, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.895000', 'tray_weight': '312', 'TS': 1781768461.895, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.895000', 'tray_weight': '312', 'TS': 1781768461.895, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.895000', 'tray_weight': '312', 'TS': 1781768461.8950002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.896000', 'tray_weight': '312', 'TS': 1781768461.896, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.896000', 'tray_weight': '312', 'TS': 1781768461.896, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.896000', 'tray_weight': '312', 'TS': 1781768461.8960001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.897000', 'tray_weight': '312', 'TS': 1781768461.8969998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.897000', 'tray_weight': '312', 'TS': 1781768461.897, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.897000', 'tray_weight': '312', 'TS': 1781768461.897, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.897000', 'tray_weight': '312', 'TS': 1781768461.897, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.897000', 'tray_weight': '312', 'TS': 1781768461.897, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.898000', 'tray_weight': '312', 'TS': 1781768461.898, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.899000', 'tray_weight': '312', 'TS': 1781768461.899, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.899000', 'tray_weight': '312', 'TS': 1781768461.899, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.899000', 'tray_weight': '312', 'TS': 1781768461.899, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.899000', 'tray_weight': '312', 'TS': 1781768461.8990002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.899000', 'tray_weight': '312', 'TS': 1781768461.8990002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.899000', 'tray_weight': '312', 'TS': 1781768461.8990002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.900000', 'tray_weight': '312', 'TS': 1781768461.9, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.900000', 'tray_weight': '312', 'TS': 1781768461.9, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.901000', 'tray_weight': '312', 'TS': 1781768461.901, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.901000', 'tray_weight': '312', 'TS': 1781768461.901, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.901000', 'tray_weight': '312', 'TS': 1781768461.901, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.902000', 'tray_weight': '312', 'TS': 1781768461.902, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.902000', 'tray_weight': '312', 'TS': 1781768461.902, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.902000', 'tray_weight': '312', 'TS': 1781768461.902, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.903000', 'tray_weight': '312', 'TS': 1781768461.9029999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.903000', 'tray_weight': '312', 'TS': 1781768461.9029999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.903000', 'tray_weight': '312', 'TS': 1781768461.9029999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.904000', 'tray_weight': '312', 'TS': 1781768461.904, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.904000', 'tray_weight': '312', 'TS': 1781768461.904, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.904000', 'tray_weight': '312', 'TS': 1781768461.904, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.904000', 'tray_weight': '312', 'TS': 1781768461.904, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.905000', 'tray_weight': '312', 'TS': 1781768461.905, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.905000', 'tray_weight': '312', 'TS': 1781768461.905, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.905000', 'tray_weight': '312', 'TS': 1781768461.905, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.905000', 'tray_weight': '312', 'TS': 1781768461.905, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.905000', 'tray_weight': '312', 'TS': 1781768461.9050002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.906000', 'tray_weight': '312', 'TS': 1781768461.906, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.906000', 'tray_weight': '312', 'TS': 1781768461.906, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.906000', 'tray_weight': '312', 'TS': 1781768461.9060001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.907000', 'tray_weight': '312', 'TS': 1781768461.907, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.907000', 'tray_weight': '312', 'TS': 1781768461.907, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.907000', 'tray_weight': '312', 'TS': 1781768461.907, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.908000', 'tray_weight': '312', 'TS': 1781768461.908, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.908000', 'tray_weight': '312', 'TS': 1781768461.908, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.908000', 'tray_weight': '312', 'TS': 1781768461.908, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.908000', 'tray_weight': '312', 'TS': 1781768461.908, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.909000', 'tray_weight': '312', 'TS': 1781768461.909, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.909000', 'tray_weight': '312', 'TS': 1781768461.909, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.909000', 'tray_weight': '312', 'TS': 1781768461.9090002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.909000', 'tray_weight': '312', 'TS': 1781768461.9090002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.910000', 'tray_weight': '312', 'TS': 1781768461.9099998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.910000', 'tray_weight': '312', 'TS': 1781768461.91, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.910000', 'tray_weight': '312', 'TS': 1781768461.91, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.910000', 'tray_weight': '312', 'TS': 1781768461.91, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.911000', 'tray_weight': '312', 'TS': 1781768461.9109998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.912000', 'tray_weight': '312', 'TS': 1781768461.912, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.912000', 'tray_weight': '312', 'TS': 1781768461.912, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.912000', 'tray_weight': '312', 'TS': 1781768461.912, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.912000', 'tray_weight': '312', 'TS': 1781768461.9120002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.912000', 'tray_weight': '312', 'TS': 1781768461.9120002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.913000', 'tray_weight': '312', 'TS': 1781768461.913, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.914000', 'tray_weight': '312', 'TS': 1781768461.9139998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.914000', 'tray_weight': '312', 'TS': 1781768461.914, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.914000', 'tray_weight': '312', 'TS': 1781768461.914, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.915000', 'tray_weight': '312', 'TS': 1781768461.915, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.915000', 'tray_weight': '312', 'TS': 1781768461.915, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.915000', 'tray_weight': '312', 'TS': 1781768461.915, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.915000', 'tray_weight': '312', 'TS': 1781768461.9150002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.915000', 'tray_weight': '312', 'TS': 1781768461.9150002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.916000', 'tray_weight': '312', 'TS': 1781768461.916, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.916000', 'tray_weight': '312', 'TS': 1781768461.9160001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.916000', 'tray_weight': '312', 'TS': 1781768461.9160001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.917000', 'tray_weight': '312', 'TS': 1781768461.917, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.917000', 'tray_weight': '312', 'TS': 1781768461.917, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.917000', 'tray_weight': '312', 'TS': 1781768461.917, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.917000', 'tray_weight': '312', 'TS': 1781768461.917, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.918000', 'tray_weight': '312', 'TS': 1781768461.918, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.918000', 'tray_weight': '312', 'TS': 1781768461.918, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.918000', 'tray_weight': '312', 'TS': 1781768461.918, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.918000', 'tray_weight': '312', 'TS': 1781768461.918, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.919000', 'tray_weight': '312', 'TS': 1781768461.919, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.919000', 'tray_weight': '312', 'TS': 1781768461.919, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.919000', 'tray_weight': '312', 'TS': 1781768461.919, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.919000', 'tray_weight': '312', 'TS': 1781768461.9190001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.920000', 'tray_weight': '312', 'TS': 1781768461.9199998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.920000', 'tray_weight': '312', 'TS': 1781768461.9199998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.920000', 'tray_weight': '312', 'TS': 1781768461.92, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.921000', 'tray_weight': '312', 'TS': 1781768461.921, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.921000', 'tray_weight': '312', 'TS': 1781768461.921, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.921000', 'tray_weight': '312', 'TS': 1781768461.921, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.922000', 'tray_weight': '312', 'TS': 1781768461.922, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.922000', 'tray_weight': '312', 'TS': 1781768461.922, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.922000', 'tray_weight': '312', 'TS': 1781768461.922, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.922000', 'tray_weight': '312', 'TS': 1781768461.922, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.922000', 'tray_weight': '312', 'TS': 1781768461.9220002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.923000', 'tray_weight': '312', 'TS': 1781768461.9229999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.923000', 'tray_weight': '312', 'TS': 1781768461.9229999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.923000', 'tray_weight': '312', 'TS': 1781768461.923, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.923000', 'tray_weight': '312', 'TS': 1781768461.923, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.924000', 'tray_weight': '312', 'TS': 1781768461.924, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.924000', 'tray_weight': '312', 'TS': 1781768461.924, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.924000', 'tray_weight': '312', 'TS': 1781768461.924, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.924000', 'tray_weight': '312', 'TS': 1781768461.924, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.924000', 'tray_weight': '312', 'TS': 1781768461.924, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.925000', 'tray_weight': '312', 'TS': 1781768461.925, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.925000', 'tray_weight': '312', 'TS': 1781768461.925, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.925000', 'tray_weight': '312', 'TS': 1781768461.925, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.926000', 'tray_weight': '312', 'TS': 1781768461.9259999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.926000', 'tray_weight': '312', 'TS': 1781768461.9259999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.926000', 'tray_weight': '312', 'TS': 1781768461.9259999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.926000', 'tray_weight': '312', 'TS': 1781768461.9259999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.926000', 'tray_weight': '312', 'TS': 1781768461.926, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.927000', 'tray_weight': '312', 'TS': 1781768461.9269998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.927000', 'tray_weight': '312', 'TS': 1781768461.927, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.928000', 'tray_weight': '312', 'TS': 1781768461.928, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.928000', 'tray_weight': '312', 'TS': 1781768461.928, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.928000', 'tray_weight': '312', 'TS': 1781768461.928, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.928000', 'tray_weight': '312', 'TS': 1781768461.928, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.929000', 'tray_weight': '312', 'TS': 1781768461.929, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.929000', 'tray_weight': '312', 'TS': 1781768461.929, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.929000', 'tray_weight': '312', 'TS': 1781768461.9290001, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.930000', 'tray_weight': '312', 'TS': 1781768461.9299998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.930000', 'tray_weight': '312', 'TS': 1781768461.9299998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.930000', 'tray_weight': '312', 'TS': 1781768461.9299998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.930000', 'tray_weight': '312', 'TS': 1781768461.93, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.930000', 'tray_weight': '312', 'TS': 1781768461.93, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.931000', 'tray_weight': '312', 'TS': 1781768461.931, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.931000', 'tray_weight': '312', 'TS': 1781768461.931, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.932000', 'tray_weight': '312', 'TS': 1781768461.932, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.932000', 'tray_weight': '312', 'TS': 1781768461.932, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.932000', 'tray_weight': '312', 'TS': 1781768461.9320002, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.933000', 'tray_weight': '312', 'TS': 1781768461.9329998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.933000', 'tray_weight': '312', 'TS': 1781768461.933, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.933000', 'tray_weight': '312', 'TS': 1781768461.933, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.933000', 'tray_weight': '312', 'TS': 1781768461.933, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.934000', 'tray_weight': '312', 'TS': 1781768461.9339998, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.934000', 'tray_weight': '312', 'TS': 1781768461.934, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.934000', 'tray_weight': '312', 'TS': 1781768461.934, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.934000', 'tray_weight': '312', 'TS': 1781768461.934, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.935000', 'tray_weight': '312', 'TS': 1781768461.935, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.935000', 'tray_weight': '312', 'TS': 1781768461.935, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.935000', 'tray_weight': '312', 'TS': 1781768461.935, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.935000', 'tray_weight': '312', 'TS': 1781768461.935, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.935000', 'tray_weight': '312', 'TS': 1781768461.935, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.936000', 'tray_weight': '312', 'TS': 1781768461.9359999, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.936000', 'tray_weight': '312', 'TS': 1781768461.936, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.936000', 'tray_weight': '312', 'TS': 1781768461.936, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.936000', 'tray_weight': '312', 'TS': 1781768461.936, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.936000', 'tray_weight': '312', 'TS': 1781768461.936, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.937000', 'tray_weight': '312', 'TS': 1781768461.937, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:11:01.938000', 'tray_weight': '312', 'TS': 1781768461.938, 'expected_tray_weight': 280, 'flow': '1'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.068000', 'tray_weight': '186', 'TS': 1781768493.068, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.073000', 'tray_weight': '186', 'TS': 1781768493.073, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.074000', 'tray_weight': '186', 'TS': 1781768493.0740001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.074000', 'tray_weight': '186', 'TS': 1781768493.0740001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.076000', 'tray_weight': '186', 'TS': 1781768493.076, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.077000', 'tray_weight': '186', 'TS': 1781768493.077, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.082000', 'tray_weight': '186', 'TS': 1781768493.082, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.082000', 'tray_weight': '186', 'TS': 1781768493.082, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.083000', 'tray_weight': '186', 'TS': 1781768493.083, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.083000', 'tray_weight': '186', 'TS': 1781768493.083, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.085000', 'tray_weight': '186', 'TS': 1781768493.085, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.085000', 'tray_weight': '186', 'TS': 1781768493.085, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.086000', 'tray_weight': '186', 'TS': 1781768493.086, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.087000', 'tray_weight': '186', 'TS': 1781768493.087, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.087000', 'tray_weight': '186', 'TS': 1781768493.0870001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.087000', 'tray_weight': '186', 'TS': 1781768493.0870001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.088000', 'tray_weight': '186', 'TS': 1781768493.0879998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.089000', 'tray_weight': '186', 'TS': 1781768493.089, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.091000', 'tray_weight': '186', 'TS': 1781768493.091, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.093000', 'tray_weight': '186', 'TS': 1781768493.093, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.093000', 'tray_weight': '186', 'TS': 1781768493.093, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.094000', 'tray_weight': '186', 'TS': 1781768493.094, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.095000', 'tray_weight': '186', 'TS': 1781768493.095, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.096000', 'tray_weight': '186', 'TS': 1781768493.096, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.099000', 'tray_weight': '186', 'TS': 1781768493.099, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.099000', 'tray_weight': '186', 'TS': 1781768493.0990002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.101000', 'tray_weight': '186', 'TS': 1781768493.101, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.102000', 'tray_weight': '186', 'TS': 1781768493.102, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.103000', 'tray_weight': '186', 'TS': 1781768493.103, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.103000', 'tray_weight': '186', 'TS': 1781768493.103, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.103000', 'tray_weight': '186', 'TS': 1781768493.103, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.104000', 'tray_weight': '186', 'TS': 1781768493.1039999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.108000', 'tray_weight': '186', 'TS': 1781768493.108, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.109000', 'tray_weight': '186', 'TS': 1781768493.109, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.109000', 'tray_weight': '186', 'TS': 1781768493.109, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.109000', 'tray_weight': '186', 'TS': 1781768493.109, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.110000', 'tray_weight': '186', 'TS': 1781768493.11, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.111000', 'tray_weight': '186', 'TS': 1781768493.111, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.112000', 'tray_weight': '186', 'TS': 1781768493.112, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.113000', 'tray_weight': '186', 'TS': 1781768493.113, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.116000', 'tray_weight': '192', 'TS': 1781768493.116, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.117000', 'tray_weight': '186', 'TS': 1781768493.117, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.119000', 'tray_weight': '186', 'TS': 1781768493.1190002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.120000', 'tray_weight': '186', 'TS': 1781768493.12, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.120000', 'tray_weight': '186', 'TS': 1781768493.12, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.121000', 'tray_weight': '186', 'TS': 1781768493.1209998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.121000', 'tray_weight': '186', 'TS': 1781768493.121, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.121000', 'tray_weight': '186', 'TS': 1781768493.121, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.122000', 'tray_weight': '186', 'TS': 1781768493.122, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.123000', 'tray_weight': '186', 'TS': 1781768493.123, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.124000', 'tray_weight': '186', 'TS': 1781768493.124, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.125000', 'tray_weight': '186', 'TS': 1781768493.125, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.125000', 'tray_weight': '186', 'TS': 1781768493.125, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.125000', 'tray_weight': '192', 'TS': 1781768493.125, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.128000', 'tray_weight': '186', 'TS': 1781768493.128, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.129000', 'tray_weight': '186', 'TS': 1781768493.129, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.130000', 'tray_weight': '186', 'TS': 1781768493.1299999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.131000', 'tray_weight': '186', 'TS': 1781768493.131, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.132000', 'tray_weight': '192', 'TS': 1781768493.132, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.132000', 'tray_weight': '192', 'TS': 1781768493.132, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.133000', 'tray_weight': '186', 'TS': 1781768493.133, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.133000', 'tray_weight': '192', 'TS': 1781768493.133, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.133000', 'tray_weight': '186', 'TS': 1781768493.1330001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.133000', 'tray_weight': '192', 'TS': 1781768493.1330001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.133000', 'tray_weight': '192', 'TS': 1781768493.1330001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.133000', 'tray_weight': '192', 'TS': 1781768493.1330001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.134000', 'tray_weight': '192', 'TS': 1781768493.1339998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.134000', 'tray_weight': '192', 'TS': 1781768493.1339998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.134000', 'tray_weight': '186', 'TS': 1781768493.134, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.134000', 'tray_weight': '192', 'TS': 1781768493.134, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.134000', 'tray_weight': '192', 'TS': 1781768493.134, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.135000', 'tray_weight': '186', 'TS': 1781768493.135, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.135000', 'tray_weight': '192', 'TS': 1781768493.135, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.135000', 'tray_weight': '192', 'TS': 1781768493.135, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.136000', 'tray_weight': '186', 'TS': 1781768493.136, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.136000', 'tray_weight': '192', 'TS': 1781768493.136, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.137000', 'tray_weight': '186', 'TS': 1781768493.137, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.137000', 'tray_weight': '192', 'TS': 1781768493.137, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.138000', 'tray_weight': '186', 'TS': 1781768493.138, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.138000', 'tray_weight': '192', 'TS': 1781768493.138, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.140000', 'tray_weight': '186', 'TS': 1781768493.1399999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.140000', 'tray_weight': '192', 'TS': 1781768493.1399999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.140000', 'tray_weight': '192', 'TS': 1781768493.14, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.140000', 'tray_weight': '192', 'TS': 1781768493.14, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.141000', 'tray_weight': '192', 'TS': 1781768493.1409998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.141000', 'tray_weight': '186', 'TS': 1781768493.141, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.141000', 'tray_weight': '192', 'TS': 1781768493.141, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.141000', 'tray_weight': '192', 'TS': 1781768493.141, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.142000', 'tray_weight': '192', 'TS': 1781768493.142, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.142000', 'tray_weight': '192', 'TS': 1781768493.142, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.142000', 'tray_weight': '186', 'TS': 1781768493.1420002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.142000', 'tray_weight': '192', 'TS': 1781768493.1420002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.143000', 'tray_weight': '186', 'TS': 1781768493.143, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.143000', 'tray_weight': '192', 'TS': 1781768493.143, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.144000', 'tray_weight': '192', 'TS': 1781768493.1439998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.144000', 'tray_weight': '186', 'TS': 1781768493.144, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.144000', 'tray_weight': '186', 'TS': 1781768493.144, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.144000', 'tray_weight': '192', 'TS': 1781768493.144, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.144000', 'tray_weight': '192', 'TS': 1781768493.144, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.146000', 'tray_weight': '192', 'TS': 1781768493.146, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.146000', 'tray_weight': '192', 'TS': 1781768493.1460001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.147000', 'tray_weight': '192', 'TS': 1781768493.1469998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.147000', 'tray_weight': '192', 'TS': 1781768493.1469998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.147000', 'tray_weight': '192', 'TS': 1781768493.1469998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.147000', 'tray_weight': '192', 'TS': 1781768493.147, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.148000', 'tray_weight': '186', 'TS': 1781768493.148, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.148000', 'tray_weight': '192', 'TS': 1781768493.148, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.148000', 'tray_weight': '192', 'TS': 1781768493.148, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.148000', 'tray_weight': '192', 'TS': 1781768493.148, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.149000', 'tray_weight': '192', 'TS': 1781768493.1490002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.150000', 'tray_weight': '192', 'TS': 1781768493.1499999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.150000', 'tray_weight': '186', 'TS': 1781768493.15, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.150000', 'tray_weight': '186', 'TS': 1781768493.15, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.150000', 'tray_weight': '192', 'TS': 1781768493.15, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.151000', 'tray_weight': '186', 'TS': 1781768493.151, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.151000', 'tray_weight': '192', 'TS': 1781768493.151, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.151000', 'tray_weight': '192', 'TS': 1781768493.151, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.152000', 'tray_weight': '192', 'TS': 1781768493.152, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.153000', 'tray_weight': '186', 'TS': 1781768493.153, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.153000', 'tray_weight': '192', 'TS': 1781768493.153, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.153000', 'tray_weight': '192', 'TS': 1781768493.153, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.154000', 'tray_weight': '186', 'TS': 1781768493.1539998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.154000', 'tray_weight': '192', 'TS': 1781768493.1539998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.154000', 'tray_weight': '186', 'TS': 1781768493.154, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.154000', 'tray_weight': '186', 'TS': 1781768493.154, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.154000', 'tray_weight': '192', 'TS': 1781768493.154, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.155000', 'tray_weight': '192', 'TS': 1781768493.155, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.155000', 'tray_weight': '192', 'TS': 1781768493.155, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.156000', 'tray_weight': '186', 'TS': 1781768493.156, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.156000', 'tray_weight': '192', 'TS': 1781768493.156, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.156000', 'tray_weight': '186', 'TS': 1781768493.156, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.156000', 'tray_weight': '192', 'TS': 1781768493.156, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.156000', 'tray_weight': '192', 'TS': 1781768493.156, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.157000', 'tray_weight': '192', 'TS': 1781768493.1569998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.157000', 'tray_weight': '192', 'TS': 1781768493.1569998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.157000', 'tray_weight': '192', 'TS': 1781768493.1569998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.157000', 'tray_weight': '192', 'TS': 1781768493.157, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.158000', 'tray_weight': '186', 'TS': 1781768493.158, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.158000', 'tray_weight': '186', 'TS': 1781768493.158, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.158000', 'tray_weight': '186', 'TS': 1781768493.158, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.158000', 'tray_weight': '192', 'TS': 1781768493.158, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.158000', 'tray_weight': '192', 'TS': 1781768493.158, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.158000', 'tray_weight': '192', 'TS': 1781768493.158, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.158000', 'tray_weight': '192', 'TS': 1781768493.158, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.158000', 'tray_weight': '192', 'TS': 1781768493.158, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.159000', 'tray_weight': '192', 'TS': 1781768493.159, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.159000', 'tray_weight': '192', 'TS': 1781768493.1590002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.159000', 'tray_weight': '186', 'TS': 1781768493.1590002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.160000', 'tray_weight': '192', 'TS': 1781768493.1599998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.161000', 'tray_weight': '186', 'TS': 1781768493.161, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.161000', 'tray_weight': '192', 'TS': 1781768493.161, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.162000', 'tray_weight': '192', 'TS': 1781768493.162, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.162000', 'tray_weight': '192', 'TS': 1781768493.162, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.163000', 'tray_weight': '192', 'TS': 1781768493.1629999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.163000', 'tray_weight': '192', 'TS': 1781768493.163, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.163000', 'tray_weight': '192', 'TS': 1781768493.163, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.164000', 'tray_weight': '186', 'TS': 1781768493.164, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.164000', 'tray_weight': '186', 'TS': 1781768493.164, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.164000', 'tray_weight': '192', 'TS': 1781768493.164, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.164000', 'tray_weight': '192', 'TS': 1781768493.164, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.165000', 'tray_weight': '186', 'TS': 1781768493.165, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.165000', 'tray_weight': '186', 'TS': 1781768493.165, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.165000', 'tray_weight': '192', 'TS': 1781768493.1650002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.165000', 'tray_weight': '186', 'TS': 1781768493.1650002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.166000', 'tray_weight': '192', 'TS': 1781768493.166, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.166000', 'tray_weight': '192', 'TS': 1781768493.166, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.166000', 'tray_weight': '192', 'TS': 1781768493.166, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.167000', 'tray_weight': '186', 'TS': 1781768493.1669998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.167000', 'tray_weight': '186', 'TS': 1781768493.167, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.167000', 'tray_weight': '192', 'TS': 1781768493.167, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.167000', 'tray_weight': '192', 'TS': 1781768493.167, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.168000', 'tray_weight': '186', 'TS': 1781768493.168, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.168000', 'tray_weight': '186', 'TS': 1781768493.168, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.168000', 'tray_weight': '192', 'TS': 1781768493.1680002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.169000', 'tray_weight': '192', 'TS': 1781768493.169, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.169000', 'tray_weight': '192', 'TS': 1781768493.169, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.169000', 'tray_weight': '186', 'TS': 1781768493.1690001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.169000', 'tray_weight': '192', 'TS': 1781768493.1690001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.169000', 'tray_weight': '192', 'TS': 1781768493.1690001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.170000', 'tray_weight': '186', 'TS': 1781768493.1699998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.170000', 'tray_weight': '192', 'TS': 1781768493.1699998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.170000', 'tray_weight': '186', 'TS': 1781768493.17, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.170000', 'tray_weight': '186', 'TS': 1781768493.17, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.170000', 'tray_weight': '192', 'TS': 1781768493.17, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.170000', 'tray_weight': '192', 'TS': 1781768493.17, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.170000', 'tray_weight': '192', 'TS': 1781768493.17, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.171000', 'tray_weight': '186', 'TS': 1781768493.171, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.171000', 'tray_weight': '192', 'TS': 1781768493.171, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.172000', 'tray_weight': '186', 'TS': 1781768493.172, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.172000', 'tray_weight': '192', 'TS': 1781768493.172, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.172000', 'tray_weight': '192', 'TS': 1781768493.172, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.173000', 'tray_weight': '192', 'TS': 1781768493.1729999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.174000', 'tray_weight': '192', 'TS': 1781768493.174, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.175000', 'tray_weight': '186', 'TS': 1781768493.175, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.175000', 'tray_weight': '192', 'TS': 1781768493.175, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.175000', 'tray_weight': '192', 'TS': 1781768493.1750002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.176000', 'tray_weight': '192', 'TS': 1781768493.1759999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.176000', 'tray_weight': '192', 'TS': 1781768493.1759999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.177000', 'tray_weight': '192', 'TS': 1781768493.1769998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.177000', 'tray_weight': '192', 'TS': 1781768493.177, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.178000', 'tray_weight': '192', 'TS': 1781768493.178, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.178000', 'tray_weight': '192', 'TS': 1781768493.178, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.178000', 'tray_weight': '192', 'TS': 1781768493.178, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.178000', 'tray_weight': '192', 'TS': 1781768493.178, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.178000', 'tray_weight': '192', 'TS': 1781768493.178, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.178000', 'tray_weight': '186', 'TS': 1781768493.178, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.178000', 'tray_weight': '186', 'TS': 1781768493.178, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.178000', 'tray_weight': '192', 'TS': 1781768493.1780002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.179000', 'tray_weight': '192', 'TS': 1781768493.179, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.179000', 'tray_weight': '192', 'TS': 1781768493.1790001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.179000', 'tray_weight': '192', 'TS': 1781768493.1790001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.179000', 'tray_weight': '192', 'TS': 1781768493.1790001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.180000', 'tray_weight': '192', 'TS': 1781768493.1799998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.180000', 'tray_weight': '192', 'TS': 1781768493.18, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.180000', 'tray_weight': '192', 'TS': 1781768493.18, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.180000', 'tray_weight': '186', 'TS': 1781768493.18, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.181000', 'tray_weight': '192', 'TS': 1781768493.181, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.181000', 'tray_weight': '192', 'TS': 1781768493.181, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.181000', 'tray_weight': '192', 'TS': 1781768493.181, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.181000', 'tray_weight': '186', 'TS': 1781768493.181, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.181000', 'tray_weight': '186', 'TS': 1781768493.181, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.183000', 'tray_weight': '192', 'TS': 1781768493.1829998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.183000', 'tray_weight': '192', 'TS': 1781768493.183, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.184000', 'tray_weight': '192', 'TS': 1781768493.184, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.184000', 'tray_weight': '192', 'TS': 1781768493.184, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.184000', 'tray_weight': '186', 'TS': 1781768493.184, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.185000', 'tray_weight': '192', 'TS': 1781768493.185, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.185000', 'tray_weight': '192', 'TS': 1781768493.185, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.185000', 'tray_weight': '186', 'TS': 1781768493.185, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.186000', 'tray_weight': '192', 'TS': 1781768493.1859999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.186000', 'tray_weight': '192', 'TS': 1781768493.186, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.187000', 'tray_weight': '186', 'TS': 1781768493.187, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.188000', 'tray_weight': '192', 'TS': 1781768493.188, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.188000', 'tray_weight': '192', 'TS': 1781768493.188, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.188000', 'tray_weight': '192', 'TS': 1781768493.188, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.189000', 'tray_weight': '192', 'TS': 1781768493.189, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.189000', 'tray_weight': '192', 'TS': 1781768493.189, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.189000', 'tray_weight': '192', 'TS': 1781768493.189, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.190000', 'tray_weight': '192', 'TS': 1781768493.1899998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.190000', 'tray_weight': '192', 'TS': 1781768493.19, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.190000', 'tray_weight': '192', 'TS': 1781768493.19, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.190000', 'tray_weight': '186', 'TS': 1781768493.19, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.191000', 'tray_weight': '192', 'TS': 1781768493.191, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.191000', 'tray_weight': '192', 'TS': 1781768493.191, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.191000', 'tray_weight': '192', 'TS': 1781768493.191, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.191000', 'tray_weight': '186', 'TS': 1781768493.191, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.192000', 'tray_weight': '192', 'TS': 1781768493.192, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.192000', 'tray_weight': '192', 'TS': 1781768493.192, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.192000', 'tray_weight': '186', 'TS': 1781768493.192, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.192000', 'tray_weight': '186', 'TS': 1781768493.1920002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.193000', 'tray_weight': '192', 'TS': 1781768493.1929998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.193000', 'tray_weight': '192', 'TS': 1781768493.1929998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.193000', 'tray_weight': '186', 'TS': 1781768493.1929998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.193000', 'tray_weight': '192', 'TS': 1781768493.193, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.193000', 'tray_weight': '192', 'TS': 1781768493.193, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.193000', 'tray_weight': '186', 'TS': 1781768493.193, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.194000', 'tray_weight': '186', 'TS': 1781768493.194, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.195000', 'tray_weight': '192', 'TS': 1781768493.195, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.196000', 'tray_weight': '192', 'TS': 1781768493.1959999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.196000', 'tray_weight': '192', 'TS': 1781768493.196, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.197000', 'tray_weight': '192', 'TS': 1781768493.1969998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.197000', 'tray_weight': '192', 'TS': 1781768493.197, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.197000', 'tray_weight': '186', 'TS': 1781768493.197, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.197000', 'tray_weight': '186', 'TS': 1781768493.197, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.197000', 'tray_weight': '186', 'TS': 1781768493.197, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.198000', 'tray_weight': '192', 'TS': 1781768493.198, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.198000', 'tray_weight': '192', 'TS': 1781768493.198, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.199000', 'tray_weight': '192', 'TS': 1781768493.199, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.199000', 'tray_weight': '192', 'TS': 1781768493.1990001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.199000', 'tray_weight': '192', 'TS': 1781768493.1990001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.199000', 'tray_weight': '192', 'TS': 1781768493.1990001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.200000', 'tray_weight': '192', 'TS': 1781768493.1999998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.200000', 'tray_weight': '192', 'TS': 1781768493.2, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.201000', 'tray_weight': '192', 'TS': 1781768493.201, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.201000', 'tray_weight': '192', 'TS': 1781768493.201, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.202000', 'tray_weight': '192', 'TS': 1781768493.202, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.202000', 'tray_weight': '186', 'TS': 1781768493.202, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.203000', 'tray_weight': '192', 'TS': 1781768493.203, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.203000', 'tray_weight': '192', 'TS': 1781768493.203, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.203000', 'tray_weight': '186', 'TS': 1781768493.203, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.204000', 'tray_weight': '192', 'TS': 1781768493.204, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.204000', 'tray_weight': '186', 'TS': 1781768493.2040002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.205000', 'tray_weight': '192', 'TS': 1781768493.205, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.205000', 'tray_weight': '192', 'TS': 1781768493.205, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.205000', 'tray_weight': '186', 'TS': 1781768493.205, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.205000', 'tray_weight': '186', 'TS': 1781768493.205, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.205000', 'tray_weight': '192', 'TS': 1781768493.2050002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.205000', 'tray_weight': '186', 'TS': 1781768493.2050002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.206000', 'tray_weight': '192', 'TS': 1781768493.2059999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.206000', 'tray_weight': '192', 'TS': 1781768493.206, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.206000', 'tray_weight': '186', 'TS': 1781768493.206, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.207000', 'tray_weight': '192', 'TS': 1781768493.2069998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.207000', 'tray_weight': '192', 'TS': 1781768493.207, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.207000', 'tray_weight': '192', 'TS': 1781768493.207, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.208000', 'tray_weight': '192', 'TS': 1781768493.208, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.208000', 'tray_weight': '192', 'TS': 1781768493.208, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.208000', 'tray_weight': '192', 'TS': 1781768493.208, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.208000', 'tray_weight': '186', 'TS': 1781768493.208, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.209000', 'tray_weight': '192', 'TS': 1781768493.209, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.209000', 'tray_weight': '192', 'TS': 1781768493.209, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.210000', 'tray_weight': '192', 'TS': 1781768493.21, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.210000', 'tray_weight': '186', 'TS': 1781768493.21, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.211000', 'tray_weight': '192', 'TS': 1781768493.211, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.211000', 'tray_weight': '192', 'TS': 1781768493.211, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.211000', 'tray_weight': '192', 'TS': 1781768493.211, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.211000', 'tray_weight': '186', 'TS': 1781768493.211, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.212000', 'tray_weight': '192', 'TS': 1781768493.212, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.212000', 'tray_weight': '192', 'TS': 1781768493.212, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.212000', 'tray_weight': '186', 'TS': 1781768493.2120001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.213000', 'tray_weight': '192', 'TS': 1781768493.2129998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.213000', 'tray_weight': '186', 'TS': 1781768493.213, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.213000', 'tray_weight': '186', 'TS': 1781768493.213, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.214000', 'tray_weight': '192', 'TS': 1781768493.214, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.214000', 'tray_weight': '186', 'TS': 1781768493.214, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.215000', 'tray_weight': '192', 'TS': 1781768493.215, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.215000', 'tray_weight': '192', 'TS': 1781768493.215, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.215000', 'tray_weight': '192', 'TS': 1781768493.215, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.215000', 'tray_weight': '186', 'TS': 1781768493.215, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.215000', 'tray_weight': '186', 'TS': 1781768493.215, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.215000', 'tray_weight': '192', 'TS': 1781768493.2150002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.215000', 'tray_weight': '192', 'TS': 1781768493.2150002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.216000', 'tray_weight': '192', 'TS': 1781768493.2159998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.216000', 'tray_weight': '186', 'TS': 1781768493.2159998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.217000', 'tray_weight': '192', 'TS': 1781768493.2169998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.217000', 'tray_weight': '186', 'TS': 1781768493.217, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.217000', 'tray_weight': '186', 'TS': 1781768493.217, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.217000', 'tray_weight': '186', 'TS': 1781768493.217, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.218000', 'tray_weight': '192', 'TS': 1781768493.218, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.218000', 'tray_weight': '192', 'TS': 1781768493.2180002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.219000', 'tray_weight': '186', 'TS': 1781768493.2189999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.219000', 'tray_weight': '192', 'TS': 1781768493.219, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.219000', 'tray_weight': '192', 'TS': 1781768493.219, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.219000', 'tray_weight': '192', 'TS': 1781768493.219, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.220000', 'tray_weight': '192', 'TS': 1781768493.2199998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.220000', 'tray_weight': '192', 'TS': 1781768493.2199998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.221000', 'tray_weight': '192', 'TS': 1781768493.221, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.221000', 'tray_weight': '192', 'TS': 1781768493.221, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.221000', 'tray_weight': '192', 'TS': 1781768493.2210002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.222000', 'tray_weight': '192', 'TS': 1781768493.222, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.222000', 'tray_weight': '192', 'TS': 1781768493.222, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.222000', 'tray_weight': '186', 'TS': 1781768493.2220001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.223000', 'tray_weight': '192', 'TS': 1781768493.2229998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.223000', 'tray_weight': '192', 'TS': 1781768493.2229998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.223000', 'tray_weight': '192', 'TS': 1781768493.223, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.223000', 'tray_weight': '192', 'TS': 1781768493.223, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.223000', 'tray_weight': '186', 'TS': 1781768493.223, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.224000', 'tray_weight': '192', 'TS': 1781768493.224, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.224000', 'tray_weight': '186', 'TS': 1781768493.224, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.224000', 'tray_weight': '192', 'TS': 1781768493.2240002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.225000', 'tray_weight': '192', 'TS': 1781768493.225, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.225000', 'tray_weight': '192', 'TS': 1781768493.2250001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.226000', 'tray_weight': '192', 'TS': 1781768493.2259998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.226000', 'tray_weight': '192', 'TS': 1781768493.226, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.227000', 'tray_weight': '186', 'TS': 1781768493.227, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.228000', 'tray_weight': '192', 'TS': 1781768493.228, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.228000', 'tray_weight': '186', 'TS': 1781768493.228, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.229000', 'tray_weight': '192', 'TS': 1781768493.2289999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.229000', 'tray_weight': '192', 'TS': 1781768493.229, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.229000', 'tray_weight': '186', 'TS': 1781768493.229, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.230000', 'tray_weight': '192', 'TS': 1781768493.23, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.230000', 'tray_weight': '192', 'TS': 1781768493.23, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.230000', 'tray_weight': '192', 'TS': 1781768493.23, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.230000', 'tray_weight': '186', 'TS': 1781768493.23, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.230000', 'tray_weight': '186', 'TS': 1781768493.23, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.231000', 'tray_weight': '192', 'TS': 1781768493.231, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.231000', 'tray_weight': '192', 'TS': 1781768493.231, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.231000', 'tray_weight': '186', 'TS': 1781768493.231, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.231000', 'tray_weight': '186', 'TS': 1781768493.231, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.232000', 'tray_weight': '192', 'TS': 1781768493.2319999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.232000', 'tray_weight': '186', 'TS': 1781768493.2319999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.232000', 'tray_weight': '186', 'TS': 1781768493.2319999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.232000', 'tray_weight': '192', 'TS': 1781768493.232, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.232000', 'tray_weight': '192', 'TS': 1781768493.232, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.233000', 'tray_weight': '192', 'TS': 1781768493.233, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.234000', 'tray_weight': '192', 'TS': 1781768493.234, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.234000', 'tray_weight': '192', 'TS': 1781768493.234, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.234000', 'tray_weight': '186', 'TS': 1781768493.234, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.235000', 'tray_weight': '192', 'TS': 1781768493.235, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.235000', 'tray_weight': '186', 'TS': 1781768493.2350001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.236000', 'tray_weight': '192', 'TS': 1781768493.2359998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.236000', 'tray_weight': '192', 'TS': 1781768493.236, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.236000', 'tray_weight': '192', 'TS': 1781768493.236, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.236000', 'tray_weight': '192', 'TS': 1781768493.236, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.236000', 'tray_weight': '186', 'TS': 1781768493.236, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.236000', 'tray_weight': '186', 'TS': 1781768493.236, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.237000', 'tray_weight': '192', 'TS': 1781768493.237, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.237000', 'tray_weight': '192', 'TS': 1781768493.237, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.237000', 'tray_weight': '192', 'TS': 1781768493.2370002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.238000', 'tray_weight': '186', 'TS': 1781768493.238, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.238000', 'tray_weight': '186', 'TS': 1781768493.238, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.239000', 'tray_weight': '192', 'TS': 1781768493.2389998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.239000', 'tray_weight': '186', 'TS': 1781768493.2389998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.239000', 'tray_weight': '186', 'TS': 1781768493.2389998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.239000', 'tray_weight': '192', 'TS': 1781768493.239, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.239000', 'tray_weight': '192', 'TS': 1781768493.239, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.239000', 'tray_weight': '192', 'TS': 1781768493.239, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.239000', 'tray_weight': '192', 'TS': 1781768493.239, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.239000', 'tray_weight': '186', 'TS': 1781768493.239, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.240000', 'tray_weight': '192', 'TS': 1781768493.24, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.240000', 'tray_weight': '192', 'TS': 1781768493.24, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.240000', 'tray_weight': '186', 'TS': 1781768493.24, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.241000', 'tray_weight': '186', 'TS': 1781768493.241, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.242000', 'tray_weight': '192', 'TS': 1781768493.242, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.242000', 'tray_weight': '192', 'TS': 1781768493.242, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.242000', 'tray_weight': '192', 'TS': 1781768493.242, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.242000', 'tray_weight': '192', 'TS': 1781768493.242, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.243000', 'tray_weight': '192', 'TS': 1781768493.243, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.244000', 'tray_weight': '192', 'TS': 1781768493.244, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.244000', 'tray_weight': '192', 'TS': 1781768493.244, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.244000', 'tray_weight': '192', 'TS': 1781768493.244, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.244000', 'tray_weight': '186', 'TS': 1781768493.244, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.244000', 'tray_weight': '192', 'TS': 1781768493.2440002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.245000', 'tray_weight': '192', 'TS': 1781768493.245, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.245000', 'tray_weight': '186', 'TS': 1781768493.2450001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.246000', 'tray_weight': '192', 'TS': 1781768493.246, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.246000', 'tray_weight': '192', 'TS': 1781768493.246, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.246000', 'tray_weight': '192', 'TS': 1781768493.246, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.246000', 'tray_weight': '186', 'TS': 1781768493.246, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.246000', 'tray_weight': '186', 'TS': 1781768493.246, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.247000', 'tray_weight': '192', 'TS': 1781768493.247, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.247000', 'tray_weight': '192', 'TS': 1781768493.247, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.248000', 'tray_weight': '186', 'TS': 1781768493.248, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.248000', 'tray_weight': '192', 'TS': 1781768493.2480001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.248000', 'tray_weight': '192', 'TS': 1781768493.2480001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.248000', 'tray_weight': '186', 'TS': 1781768493.2480001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.249000', 'tray_weight': '186', 'TS': 1781768493.2489998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.249000', 'tray_weight': '192', 'TS': 1781768493.249, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.249000', 'tray_weight': '192', 'TS': 1781768493.249, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.249000', 'tray_weight': '192', 'TS': 1781768493.249, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.249000', 'tray_weight': '192', 'TS': 1781768493.249, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.250000', 'tray_weight': '192', 'TS': 1781768493.25, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.250000', 'tray_weight': '192', 'TS': 1781768493.25, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.250000', 'tray_weight': '192', 'TS': 1781768493.25, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.250000', 'tray_weight': '192', 'TS': 1781768493.25, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.250000', 'tray_weight': '192', 'TS': 1781768493.25, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.250000', 'tray_weight': '186', 'TS': 1781768493.25, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.251000', 'tray_weight': '192', 'TS': 1781768493.251, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.252000', 'tray_weight': '192', 'TS': 1781768493.252, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.253000', 'tray_weight': '192', 'TS': 1781768493.2529998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.253000', 'tray_weight': '192', 'TS': 1781768493.253, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.253000', 'tray_weight': '192', 'TS': 1781768493.253, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.253000', 'tray_weight': '192', 'TS': 1781768493.253, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.253000', 'tray_weight': '192', 'TS': 1781768493.253, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.253000', 'tray_weight': '186', 'TS': 1781768493.253, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.253000', 'tray_weight': '186', 'TS': 1781768493.253, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.254000', 'tray_weight': '192', 'TS': 1781768493.254, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.254000', 'tray_weight': '192', 'TS': 1781768493.254, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.254000', 'tray_weight': '192', 'TS': 1781768493.254, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.255000', 'tray_weight': '192', 'TS': 1781768493.2549999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.255000', 'tray_weight': '192', 'TS': 1781768493.2549999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.255000', 'tray_weight': '186', 'TS': 1781768493.2549999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.255000', 'tray_weight': '192', 'TS': 1781768493.255, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.255000', 'tray_weight': '192', 'TS': 1781768493.255, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.256000', 'tray_weight': '192', 'TS': 1781768493.256, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.256000', 'tray_weight': '192', 'TS': 1781768493.256, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.256000', 'tray_weight': '192', 'TS': 1781768493.256, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.257000', 'tray_weight': '192', 'TS': 1781768493.257, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.257000', 'tray_weight': '192', 'TS': 1781768493.257, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.257000', 'tray_weight': '186', 'TS': 1781768493.257, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.258000', 'tray_weight': '192', 'TS': 1781768493.258, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.258000', 'tray_weight': '186', 'TS': 1781768493.258, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.258000', 'tray_weight': '192', 'TS': 1781768493.2580001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.259000', 'tray_weight': '192', 'TS': 1781768493.259, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.259000', 'tray_weight': '192', 'TS': 1781768493.259, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.260000', 'tray_weight': '192', 'TS': 1781768493.26, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.260000', 'tray_weight': '192', 'TS': 1781768493.26, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.261000', 'tray_weight': '192', 'TS': 1781768493.261, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.261000', 'tray_weight': '192', 'TS': 1781768493.2610002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.261000', 'tray_weight': '186', 'TS': 1781768493.2610002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.262000', 'tray_weight': '186', 'TS': 1781768493.262, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.262000', 'tray_weight': '186', 'TS': 1781768493.262, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.263000', 'tray_weight': '186', 'TS': 1781768493.263, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.264000', 'tray_weight': '192', 'TS': 1781768493.264, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.264000', 'tray_weight': '192', 'TS': 1781768493.264, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.264000', 'tray_weight': '192', 'TS': 1781768493.264, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.265000', 'tray_weight': '192', 'TS': 1781768493.2649999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.265000', 'tray_weight': '186', 'TS': 1781768493.2649999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.265000', 'tray_weight': '192', 'TS': 1781768493.265, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.266000', 'tray_weight': '192', 'TS': 1781768493.2659998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.266000', 'tray_weight': '192', 'TS': 1781768493.266, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.266000', 'tray_weight': '192', 'TS': 1781768493.266, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.266000', 'tray_weight': '186', 'TS': 1781768493.266, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.266000', 'tray_weight': '186', 'TS': 1781768493.266, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.267000', 'tray_weight': '192', 'TS': 1781768493.267, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.267000', 'tray_weight': '192', 'TS': 1781768493.267, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.267000', 'tray_weight': '186', 'TS': 1781768493.267, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.267000', 'tray_weight': '186', 'TS': 1781768493.267, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.267000', 'tray_weight': '186', 'TS': 1781768493.2670002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.268000', 'tray_weight': '192', 'TS': 1781768493.268, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.268000', 'tray_weight': '192', 'TS': 1781768493.268, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.268000', 'tray_weight': '192', 'TS': 1781768493.2680001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.269000', 'tray_weight': '192', 'TS': 1781768493.269, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.269000', 'tray_weight': '192', 'TS': 1781768493.269, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.270000', 'tray_weight': '192', 'TS': 1781768493.27, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.270000', 'tray_weight': '192', 'TS': 1781768493.2700002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.271000', 'tray_weight': '192', 'TS': 1781768493.2710001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.271000', 'tray_weight': '192', 'TS': 1781768493.2710001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.272000', 'tray_weight': '192', 'TS': 1781768493.2719998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.272000', 'tray_weight': '192', 'TS': 1781768493.2719998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.272000', 'tray_weight': '192', 'TS': 1781768493.272, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.272000', 'tray_weight': '186', 'TS': 1781768493.272, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.273000', 'tray_weight': '192', 'TS': 1781768493.273, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.273000', 'tray_weight': '192', 'TS': 1781768493.273, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.273000', 'tray_weight': '186', 'TS': 1781768493.273, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.273000', 'tray_weight': '186', 'TS': 1781768493.273, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.273000', 'tray_weight': '186', 'TS': 1781768493.273, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.274000', 'tray_weight': '192', 'TS': 1781768493.274, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.274000', 'tray_weight': '192', 'TS': 1781768493.274, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.274000', 'tray_weight': '186', 'TS': 1781768493.274, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.275000', 'tray_weight': '192', 'TS': 1781768493.2749999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.275000', 'tray_weight': '192', 'TS': 1781768493.2749999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.275000', 'tray_weight': '192', 'TS': 1781768493.275, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.275000', 'tray_weight': '192', 'TS': 1781768493.275, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.276000', 'tray_weight': '192', 'TS': 1781768493.276, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.276000', 'tray_weight': '192', 'TS': 1781768493.276, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.276000', 'tray_weight': '192', 'TS': 1781768493.276, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.276000', 'tray_weight': '192', 'TS': 1781768493.276, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.276000', 'tray_weight': '192', 'TS': 1781768493.276, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.276000', 'tray_weight': '186', 'TS': 1781768493.276, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.277000', 'tray_weight': '192', 'TS': 1781768493.277, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.277000', 'tray_weight': '186', 'TS': 1781768493.277, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.277000', 'tray_weight': '186', 'TS': 1781768493.277, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.278000', 'tray_weight': '192', 'TS': 1781768493.2779999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.278000', 'tray_weight': '192', 'TS': 1781768493.278, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.278000', 'tray_weight': '192', 'TS': 1781768493.278, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.279000', 'tray_weight': '192', 'TS': 1781768493.2789998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.279000', 'tray_weight': '186', 'TS': 1781768493.279, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.280000', 'tray_weight': '192', 'TS': 1781768493.28, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.280000', 'tray_weight': '192', 'TS': 1781768493.28, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.280000', 'tray_weight': '192', 'TS': 1781768493.28, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.280000', 'tray_weight': '192', 'TS': 1781768493.28, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.280000', 'tray_weight': '186', 'TS': 1781768493.28, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.281000', 'tray_weight': '186', 'TS': 1781768493.2810001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.282000', 'tray_weight': '192', 'TS': 1781768493.2819998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.282000', 'tray_weight': '192', 'TS': 1781768493.282, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.282000', 'tray_weight': '192', 'TS': 1781768493.282, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.282000', 'tray_weight': '186', 'TS': 1781768493.282, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.283000', 'tray_weight': '192', 'TS': 1781768493.283, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.283000', 'tray_weight': '192', 'TS': 1781768493.283, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.283000', 'tray_weight': '186', 'TS': 1781768493.283, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.284000', 'tray_weight': '192', 'TS': 1781768493.284, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.284000', 'tray_weight': '186', 'TS': 1781768493.284, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.284000', 'tray_weight': '186', 'TS': 1781768493.284, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.284000', 'tray_weight': '192', 'TS': 1781768493.2840002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.284000', 'tray_weight': '192', 'TS': 1781768493.2840002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.286000', 'tray_weight': '192', 'TS': 1781768493.286, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.286000', 'tray_weight': '186', 'TS': 1781768493.286, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.287000', 'tray_weight': '192', 'TS': 1781768493.287, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.287000', 'tray_weight': '192', 'TS': 1781768493.287, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 13:11:33.287000', 'tray_weight': '192', 'TS': 1781768493.287, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.288000', 'tray_weight': '186', 'TS': 1781768493.288, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.289000', 'tray_weight': '186', 'TS': 1781768493.289, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.290000', 'tray_weight': '186', 'TS': 1781768493.29, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.290000', 'tray_weight': '186', 'TS': 1781768493.29, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.292000', 'tray_weight': '186', 'TS': 1781768493.2919998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.292000', 'tray_weight': '186', 'TS': 1781768493.2919998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.292000', 'tray_weight': '186', 'TS': 1781768493.292, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.293000', 'tray_weight': '186', 'TS': 1781768493.293, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.294000', 'tray_weight': '186', 'TS': 1781768493.2940001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.295000', 'tray_weight': '186', 'TS': 1781768493.295, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.295000', 'tray_weight': '186', 'TS': 1781768493.295, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.296000', 'tray_weight': '186', 'TS': 1781768493.296, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.297000', 'tray_weight': '186', 'TS': 1781768493.297, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.297000', 'tray_weight': '186', 'TS': 1781768493.2970002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.298000', 'tray_weight': '186', 'TS': 1781768493.298, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.300000', 'tray_weight': '186', 'TS': 1781768493.3000002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.301000', 'tray_weight': '186', 'TS': 1781768493.301, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.302000', 'tray_weight': '186', 'TS': 1781768493.302, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.303000', 'tray_weight': '186', 'TS': 1781768493.303, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.304000', 'tray_weight': '186', 'TS': 1781768493.3040001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.307000', 'tray_weight': '186', 'TS': 1781768493.307, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.307000', 'tray_weight': '186', 'TS': 1781768493.307, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.309000', 'tray_weight': '186', 'TS': 1781768493.309, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.310000', 'tray_weight': '186', 'TS': 1781768493.31, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.310000', 'tray_weight': '186', 'TS': 1781768493.3100002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.311000', 'tray_weight': '186', 'TS': 1781768493.311, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.312000', 'tray_weight': '186', 'TS': 1781768493.312, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.312000', 'tray_weight': '186', 'TS': 1781768493.312, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.313000', 'tray_weight': '186', 'TS': 1781768493.313, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.313000', 'tray_weight': '186', 'TS': 1781768493.313, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.315000', 'tray_weight': '186', 'TS': 1781768493.315, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.318000', 'tray_weight': '186', 'TS': 1781768493.318, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.318000', 'tray_weight': '186', 'TS': 1781768493.318, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.318000', 'tray_weight': '186', 'TS': 1781768493.318, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.319000', 'tray_weight': '186', 'TS': 1781768493.319, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.320000', 'tray_weight': '186', 'TS': 1781768493.32, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.320000', 'tray_weight': '186', 'TS': 1781768493.3200002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.322000', 'tray_weight': '186', 'TS': 1781768493.322, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.323000', 'tray_weight': '186', 'TS': 1781768493.323, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.323000', 'tray_weight': '186', 'TS': 1781768493.323, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.324000', 'tray_weight': '186', 'TS': 1781768493.324, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.326000', 'tray_weight': '186', 'TS': 1781768493.326, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.327000', 'tray_weight': '186', 'TS': 1781768493.3270001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.328000', 'tray_weight': '186', 'TS': 1781768493.3279998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.328000', 'tray_weight': '186', 'TS': 1781768493.328, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.328000', 'tray_weight': '186', 'TS': 1781768493.328, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.329000', 'tray_weight': '186', 'TS': 1781768493.329, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.331000', 'tray_weight': '186', 'TS': 1781768493.3309999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.331000', 'tray_weight': '186', 'TS': 1781768493.331, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.333000', 'tray_weight': '186', 'TS': 1781768493.333, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.334000', 'tray_weight': '186', 'TS': 1781768493.3339999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.335000', 'tray_weight': '186', 'TS': 1781768493.335, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.335000', 'tray_weight': '186', 'TS': 1781768493.335, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.336000', 'tray_weight': '186', 'TS': 1781768493.336, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.338000', 'tray_weight': '186', 'TS': 1781768493.338, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.339000', 'tray_weight': '186', 'TS': 1781768493.339, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.341000', 'tray_weight': '186', 'TS': 1781768493.341, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.343000', 'tray_weight': '186', 'TS': 1781768493.343, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.343000', 'tray_weight': '186', 'TS': 1781768493.3430002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.344000', 'tray_weight': '186', 'TS': 1781768493.344, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.345000', 'tray_weight': '186', 'TS': 1781768493.345, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.345000', 'tray_weight': '186', 'TS': 1781768493.345, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.346000', 'tray_weight': '186', 'TS': 1781768493.346, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.346000', 'tray_weight': '186', 'TS': 1781768493.346, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.346000', 'tray_weight': '186', 'TS': 1781768493.346, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.347000', 'tray_weight': '186', 'TS': 1781768493.347, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.347000', 'tray_weight': '186', 'TS': 1781768493.3470001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.348000', 'tray_weight': '186', 'TS': 1781768493.348, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.352000', 'tray_weight': '186', 'TS': 1781768493.352, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.352000', 'tray_weight': '186', 'TS': 1781768493.352, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.355000', 'tray_weight': '186', 'TS': 1781768493.3549998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.356000', 'tray_weight': '186', 'TS': 1781768493.356, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.356000', 'tray_weight': '186', 'TS': 1781768493.356, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.358000', 'tray_weight': '186', 'TS': 1781768493.358, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.359000', 'tray_weight': '186', 'TS': 1781768493.359, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.359000', 'tray_weight': '186', 'TS': 1781768493.359, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.361000', 'tray_weight': '186', 'TS': 1781768493.361, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.362000', 'tray_weight': '186', 'TS': 1781768493.362, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.363000', 'tray_weight': '186', 'TS': 1781768493.363, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.364000', 'tray_weight': '186', 'TS': 1781768493.3639998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.365000', 'tray_weight': '186', 'TS': 1781768493.3649998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.365000', 'tray_weight': '186', 'TS': 1781768493.365, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.366000', 'tray_weight': '186', 'TS': 1781768493.366, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.368000', 'tray_weight': '186', 'TS': 1781768493.368, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.369000', 'tray_weight': '186', 'TS': 1781768493.3690002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.370000', 'tray_weight': '186', 'TS': 1781768493.37, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.370000', 'tray_weight': '186', 'TS': 1781768493.3700001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.370000', 'tray_weight': '186', 'TS': 1781768493.3700001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.371000', 'tray_weight': '186', 'TS': 1781768493.371, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.373000', 'tray_weight': '186', 'TS': 1781768493.3730001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.373000', 'tray_weight': '186', 'TS': 1781768493.3730001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.374000', 'tray_weight': '186', 'TS': 1781768493.374, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.375000', 'tray_weight': '186', 'TS': 1781768493.375, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.375000', 'tray_weight': '186', 'TS': 1781768493.375, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.377000', 'tray_weight': '186', 'TS': 1781768493.377, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.378000', 'tray_weight': '186', 'TS': 1781768493.378, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.378000', 'tray_weight': '186', 'TS': 1781768493.378, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.381000', 'tray_weight': '186', 'TS': 1781768493.381, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.382000', 'tray_weight': '186', 'TS': 1781768493.382, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.382000', 'tray_weight': '186', 'TS': 1781768493.3820002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.383000', 'tray_weight': '186', 'TS': 1781768493.383, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.383000', 'tray_weight': '186', 'TS': 1781768493.383, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.385000', 'tray_weight': '186', 'TS': 1781768493.385, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.385000', 'tray_weight': '186', 'TS': 1781768493.385, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.388000', 'tray_weight': '186', 'TS': 1781768493.388, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.390000', 'tray_weight': '186', 'TS': 1781768493.3899999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.391000', 'tray_weight': '186', 'TS': 1781768493.391, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.394000', 'tray_weight': '186', 'TS': 1781768493.3939998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.394000', 'tray_weight': '186', 'TS': 1781768493.394, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.394000', 'tray_weight': '186', 'TS': 1781768493.394, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.396000', 'tray_weight': '186', 'TS': 1781768493.396, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.397000', 'tray_weight': '186', 'TS': 1781768493.3969998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.397000', 'tray_weight': '186', 'TS': 1781768493.397, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.399000', 'tray_weight': '186', 'TS': 1781768493.399, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.399000', 'tray_weight': '186', 'TS': 1781768493.399, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.400000', 'tray_weight': '186', 'TS': 1781768493.4, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.401000', 'tray_weight': '186', 'TS': 1781768493.4009998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.402000', 'tray_weight': '186', 'TS': 1781768493.4020002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.405000', 'tray_weight': '186', 'TS': 1781768493.405, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.407000', 'tray_weight': '186', 'TS': 1781768493.4069998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.408000', 'tray_weight': '186', 'TS': 1781768493.408, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.408000', 'tray_weight': '186', 'TS': 1781768493.408, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.409000', 'tray_weight': '186', 'TS': 1781768493.4090002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.411000', 'tray_weight': '186', 'TS': 1781768493.411, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.411000', 'tray_weight': '186', 'TS': 1781768493.411, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.413000', 'tray_weight': '186', 'TS': 1781768493.4129999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.413000', 'tray_weight': '186', 'TS': 1781768493.413, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.413000', 'tray_weight': '186', 'TS': 1781768493.413, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.414000', 'tray_weight': '186', 'TS': 1781768493.414, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.416000', 'tray_weight': '186', 'TS': 1781768493.416, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.416000', 'tray_weight': '186', 'TS': 1781768493.4160001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.417000', 'tray_weight': '186', 'TS': 1781768493.417, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.418000', 'tray_weight': '186', 'TS': 1781768493.418, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.418000', 'tray_weight': '186', 'TS': 1781768493.418, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.419000', 'tray_weight': '186', 'TS': 1781768493.419, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.422000', 'tray_weight': '186', 'TS': 1781768493.422, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.422000', 'tray_weight': '186', 'TS': 1781768493.4220002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.424000', 'tray_weight': '186', 'TS': 1781768493.424, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.425000', 'tray_weight': '186', 'TS': 1781768493.425, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.425000', 'tray_weight': '186', 'TS': 1781768493.4250002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.425000', 'tray_weight': '186', 'TS': 1781768493.4250002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.426000', 'tray_weight': '186', 'TS': 1781768493.426, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.428000', 'tray_weight': '186', 'TS': 1781768493.428, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.428000', 'tray_weight': '186', 'TS': 1781768493.428, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.429000', 'tray_weight': '186', 'TS': 1781768493.4290001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.429000', 'tray_weight': '186', 'TS': 1781768493.4290001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.432000', 'tray_weight': '186', 'TS': 1781768493.432, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 13:11:33.434000', 'tray_weight': '186', 'TS': 1781768493.434, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.141000', 'tray_weight': '210', 'TS': 1781768495.141, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.194000', 'tray_weight': '210', 'TS': 1781768495.194, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.194000', 'tray_weight': '210', 'TS': 1781768495.194, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.195000', 'tray_weight': '210', 'TS': 1781768495.195, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.196000', 'tray_weight': '210', 'TS': 1781768495.196, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.199000', 'tray_weight': '210', 'TS': 1781768495.199, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.200000', 'tray_weight': '210', 'TS': 1781768495.2, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.200000', 'tray_weight': '210', 'TS': 1781768495.2, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.201000', 'tray_weight': '210', 'TS': 1781768495.201, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.201000', 'tray_weight': '210', 'TS': 1781768495.201, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.201000', 'tray_weight': '210', 'TS': 1781768495.201, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.203000', 'tray_weight': '210', 'TS': 1781768495.2029998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.203000', 'tray_weight': '210', 'TS': 1781768495.203, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.203000', 'tray_weight': '210', 'TS': 1781768495.203, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.204000', 'tray_weight': '210', 'TS': 1781768495.204, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.206000', 'tray_weight': '210', 'TS': 1781768495.2059999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.206000', 'tray_weight': '210', 'TS': 1781768495.206, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.206000', 'tray_weight': '210', 'TS': 1781768495.206, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.207000', 'tray_weight': '210', 'TS': 1781768495.207, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.207000', 'tray_weight': '210', 'TS': 1781768495.207, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.207000', 'tray_weight': '210', 'TS': 1781768495.207, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.207000', 'tray_weight': '210', 'TS': 1781768495.207, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.208000', 'tray_weight': '210', 'TS': 1781768495.208, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.208000', 'tray_weight': '210', 'TS': 1781768495.2080002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.209000', 'tray_weight': '210', 'TS': 1781768495.2089999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.209000', 'tray_weight': '210', 'TS': 1781768495.2089999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.210000', 'tray_weight': '210', 'TS': 1781768495.21, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.210000', 'tray_weight': '210', 'TS': 1781768495.21, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.211000', 'tray_weight': '210', 'TS': 1781768495.211, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.211000', 'tray_weight': '210', 'TS': 1781768495.2110002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.211000', 'tray_weight': '210', 'TS': 1781768495.2110002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.214000', 'tray_weight': '210', 'TS': 1781768495.214, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.214000', 'tray_weight': '210', 'TS': 1781768495.214, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.214000', 'tray_weight': '210', 'TS': 1781768495.214, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.214000', 'tray_weight': '210', 'TS': 1781768495.2140002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.215000', 'tray_weight': '210', 'TS': 1781768495.215, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.215000', 'tray_weight': '210', 'TS': 1781768495.215, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.216000', 'tray_weight': '210', 'TS': 1781768495.216, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.216000', 'tray_weight': '210', 'TS': 1781768495.216, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.217000', 'tray_weight': '210', 'TS': 1781768495.217, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.217000', 'tray_weight': '210', 'TS': 1781768495.217, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.218000', 'tray_weight': '210', 'TS': 1781768495.218, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.218000', 'tray_weight': '210', 'TS': 1781768495.218, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.219000', 'tray_weight': '210', 'TS': 1781768495.2189999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.219000', 'tray_weight': '210', 'TS': 1781768495.2189999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.219000', 'tray_weight': '210', 'TS': 1781768495.219, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.220000', 'tray_weight': '210', 'TS': 1781768495.22, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.220000', 'tray_weight': '210', 'TS': 1781768495.22, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.221000', 'tray_weight': '210', 'TS': 1781768495.221, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.221000', 'tray_weight': '210', 'TS': 1781768495.221, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.221000', 'tray_weight': '210', 'TS': 1781768495.221, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.222000', 'tray_weight': '210', 'TS': 1781768495.2220001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.223000', 'tray_weight': '210', 'TS': 1781768495.223, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.223000', 'tray_weight': '210', 'TS': 1781768495.223, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.223000', 'tray_weight': '210', 'TS': 1781768495.223, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.223000', 'tray_weight': '210', 'TS': 1781768495.223, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.224000', 'tray_weight': '210', 'TS': 1781768495.224, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.224000', 'tray_weight': '210', 'TS': 1781768495.2240002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.225000', 'tray_weight': '210', 'TS': 1781768495.225, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.225000', 'tray_weight': '210', 'TS': 1781768495.225, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.225000', 'tray_weight': '210', 'TS': 1781768495.225, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.225000', 'tray_weight': '210', 'TS': 1781768495.2250001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.226000', 'tray_weight': '210', 'TS': 1781768495.2259998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.226000', 'tray_weight': '210', 'TS': 1781768495.226, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.226000', 'tray_weight': '210', 'TS': 1781768495.226, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.226000', 'tray_weight': '210', 'TS': 1781768495.226, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.227000', 'tray_weight': '210', 'TS': 1781768495.227, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.228000', 'tray_weight': '210', 'TS': 1781768495.228, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.228000', 'tray_weight': '210', 'TS': 1781768495.228, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.228000', 'tray_weight': '210', 'TS': 1781768495.2280002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.228000', 'tray_weight': '210', 'TS': 1781768495.2280002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.229000', 'tray_weight': '210', 'TS': 1781768495.2289999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.230000', 'tray_weight': '210', 'TS': 1781768495.23, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.233000', 'tray_weight': '210', 'TS': 1781768495.233, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.234000', 'tray_weight': '210', 'TS': 1781768495.234, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.234000', 'tray_weight': '210', 'TS': 1781768495.234, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.234000', 'tray_weight': '210', 'TS': 1781768495.234, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.235000', 'tray_weight': '210', 'TS': 1781768495.2350001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.235000', 'tray_weight': '210', 'TS': 1781768495.2350001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.237000', 'tray_weight': '210', 'TS': 1781768495.237, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.238000', 'tray_weight': '210', 'TS': 1781768495.238, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.238000', 'tray_weight': '210', 'TS': 1781768495.2380002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.239000', 'tray_weight': '210', 'TS': 1781768495.2389998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.240000', 'tray_weight': '210', 'TS': 1781768495.24, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.241000', 'tray_weight': '210', 'TS': 1781768495.241, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.241000', 'tray_weight': '210', 'TS': 1781768495.241, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.241000', 'tray_weight': '210', 'TS': 1781768495.241, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.242000', 'tray_weight': '210', 'TS': 1781768495.2419999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.242000', 'tray_weight': '210', 'TS': 1781768495.2419999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.242000', 'tray_weight': '210', 'TS': 1781768495.242, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.242000', 'tray_weight': '210', 'TS': 1781768495.242, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.243000', 'tray_weight': '210', 'TS': 1781768495.2429998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.243000', 'tray_weight': '210', 'TS': 1781768495.243, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.243000', 'tray_weight': '210', 'TS': 1781768495.243, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.245000', 'tray_weight': '210', 'TS': 1781768495.245, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.245000', 'tray_weight': '210', 'TS': 1781768495.2450001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.246000', 'tray_weight': '210', 'TS': 1781768495.2459998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.246000', 'tray_weight': '210', 'TS': 1781768495.246, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.247000', 'tray_weight': '210', 'TS': 1781768495.247, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.247000', 'tray_weight': '210', 'TS': 1781768495.247, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.247000', 'tray_weight': '210', 'TS': 1781768495.247, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.248000', 'tray_weight': '210', 'TS': 1781768495.248, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.248000', 'tray_weight': '210', 'TS': 1781768495.248, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.250000', 'tray_weight': '210', 'TS': 1781768495.25, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.250000', 'tray_weight': '210', 'TS': 1781768495.25, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.251000', 'tray_weight': '210', 'TS': 1781768495.251, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.252000', 'tray_weight': '210', 'TS': 1781768495.2519999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.252000', 'tray_weight': '210', 'TS': 1781768495.2519999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.252000', 'tray_weight': '210', 'TS': 1781768495.2519999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.252000', 'tray_weight': '210', 'TS': 1781768495.252, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.253000', 'tray_weight': '210', 'TS': 1781768495.253, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.253000', 'tray_weight': '210', 'TS': 1781768495.253, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.253000', 'tray_weight': '210', 'TS': 1781768495.253, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.254000', 'tray_weight': '210', 'TS': 1781768495.2540002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.255000', 'tray_weight': '210', 'TS': 1781768495.2549999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.255000', 'tray_weight': '210', 'TS': 1781768495.2549999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.255000', 'tray_weight': '210', 'TS': 1781768495.255, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.256000', 'tray_weight': '210', 'TS': 1781768495.256, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.256000', 'tray_weight': '210', 'TS': 1781768495.256, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.257000', 'tray_weight': '210', 'TS': 1781768495.257, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.257000', 'tray_weight': '210', 'TS': 1781768495.257, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.258000', 'tray_weight': '210', 'TS': 1781768495.258, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.258000', 'tray_weight': '210', 'TS': 1781768495.2580001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.258000', 'tray_weight': '210', 'TS': 1781768495.2580001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.259000', 'tray_weight': '210', 'TS': 1781768495.2589998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.259000', 'tray_weight': '210', 'TS': 1781768495.259, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.259000', 'tray_weight': '210', 'TS': 1781768495.259, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.261000', 'tray_weight': '210', 'TS': 1781768495.261, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.261000', 'tray_weight': '210', 'TS': 1781768495.261, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.262000', 'tray_weight': '210', 'TS': 1781768495.262, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.262000', 'tray_weight': '210', 'TS': 1781768495.262, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.263000', 'tray_weight': '210', 'TS': 1781768495.263, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.263000', 'tray_weight': '210', 'TS': 1781768495.263, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.264000', 'tray_weight': '210', 'TS': 1781768495.264, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.264000', 'tray_weight': '210', 'TS': 1781768495.2640002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.265000', 'tray_weight': '210', 'TS': 1781768495.265, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.265000', 'tray_weight': '210', 'TS': 1781768495.265, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.265000', 'tray_weight': '210', 'TS': 1781768495.265, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.267000', 'tray_weight': '210', 'TS': 1781768495.267, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.268000', 'tray_weight': '210', 'TS': 1781768495.268, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.269000', 'tray_weight': '210', 'TS': 1781768495.269, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.269000', 'tray_weight': '210', 'TS': 1781768495.269, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.270000', 'tray_weight': '210', 'TS': 1781768495.27, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.270000', 'tray_weight': '210', 'TS': 1781768495.27, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.270000', 'tray_weight': '210', 'TS': 1781768495.27, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.270000', 'tray_weight': '210', 'TS': 1781768495.27, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.271000', 'tray_weight': '210', 'TS': 1781768495.271, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.272000', 'tray_weight': '210', 'TS': 1781768495.2719998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.272000', 'tray_weight': '210', 'TS': 1781768495.272, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.273000', 'tray_weight': '210', 'TS': 1781768495.273, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.274000', 'tray_weight': '210', 'TS': 1781768495.274, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.274000', 'tray_weight': '210', 'TS': 1781768495.274, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.274000', 'tray_weight': '210', 'TS': 1781768495.274, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.276000', 'tray_weight': '210', 'TS': 1781768495.276, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.276000', 'tray_weight': '210', 'TS': 1781768495.276, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.276000', 'tray_weight': '210', 'TS': 1781768495.276, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.276000', 'tray_weight': '210', 'TS': 1781768495.276, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.277000', 'tray_weight': '210', 'TS': 1781768495.277, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.278000', 'tray_weight': '210', 'TS': 1781768495.278, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.279000', 'tray_weight': '210', 'TS': 1781768495.2789998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.279000', 'tray_weight': '210', 'TS': 1781768495.279, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.280000', 'tray_weight': '210', 'TS': 1781768495.28, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.280000', 'tray_weight': '210', 'TS': 1781768495.28, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.280000', 'tray_weight': '210', 'TS': 1781768495.28, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.282000', 'tray_weight': '210', 'TS': 1781768495.2819998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.282000', 'tray_weight': '210', 'TS': 1781768495.282, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.283000', 'tray_weight': '210', 'TS': 1781768495.283, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.283000', 'tray_weight': '210', 'TS': 1781768495.283, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.283000', 'tray_weight': '210', 'TS': 1781768495.283, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.284000', 'tray_weight': '210', 'TS': 1781768495.2840002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.284000', 'tray_weight': '210', 'TS': 1781768495.2840002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.285000', 'tray_weight': '210', 'TS': 1781768495.2849998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.285000', 'tray_weight': '210', 'TS': 1781768495.285, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.286000', 'tray_weight': '210', 'TS': 1781768495.286, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.286000', 'tray_weight': '210', 'TS': 1781768495.286, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.287000', 'tray_weight': '210', 'TS': 1781768495.287, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.287000', 'tray_weight': '210', 'TS': 1781768495.287, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.288000', 'tray_weight': '210', 'TS': 1781768495.2879999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.288000', 'tray_weight': '210', 'TS': 1781768495.2879999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.290000', 'tray_weight': '210', 'TS': 1781768495.29, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.290000', 'tray_weight': '210', 'TS': 1781768495.29, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.290000', 'tray_weight': '210', 'TS': 1781768495.29, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.290000', 'tray_weight': '210', 'TS': 1781768495.2900002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.291000', 'tray_weight': '210', 'TS': 1781768495.291, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.292000', 'tray_weight': '210', 'TS': 1781768495.2919998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.292000', 'tray_weight': '210', 'TS': 1781768495.292, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.293000', 'tray_weight': '210', 'TS': 1781768495.293, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.294000', 'tray_weight': '210', 'TS': 1781768495.294, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.294000', 'tray_weight': '210', 'TS': 1781768495.294, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.295000', 'tray_weight': '210', 'TS': 1781768495.2949998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.295000', 'tray_weight': '210', 'TS': 1781768495.295, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.296000', 'tray_weight': '210', 'TS': 1781768495.296, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.297000', 'tray_weight': '210', 'TS': 1781768495.297, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.297000', 'tray_weight': '210', 'TS': 1781768495.297, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.297000', 'tray_weight': '210', 'TS': 1781768495.297, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.297000', 'tray_weight': '210', 'TS': 1781768495.2970002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.298000', 'tray_weight': '210', 'TS': 1781768495.298, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.298000', 'tray_weight': '210', 'TS': 1781768495.298, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.298000', 'tray_weight': '210', 'TS': 1781768495.298, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.299000', 'tray_weight': '210', 'TS': 1781768495.299, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.299000', 'tray_weight': '210', 'TS': 1781768495.299, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.300000', 'tray_weight': '210', 'TS': 1781768495.3, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.301000', 'tray_weight': '210', 'TS': 1781768495.3009999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.301000', 'tray_weight': '210', 'TS': 1781768495.301, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.301000', 'tray_weight': '210', 'TS': 1781768495.301, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.302000', 'tray_weight': '210', 'TS': 1781768495.3019998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.302000', 'tray_weight': '210', 'TS': 1781768495.302, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.302000', 'tray_weight': '210', 'TS': 1781768495.302, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.303000', 'tray_weight': '210', 'TS': 1781768495.303, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.304000', 'tray_weight': '210', 'TS': 1781768495.304, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.304000', 'tray_weight': '210', 'TS': 1781768495.304, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.304000', 'tray_weight': '210', 'TS': 1781768495.304, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.305000', 'tray_weight': '210', 'TS': 1781768495.3049998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.305000', 'tray_weight': '210', 'TS': 1781768495.305, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.305000', 'tray_weight': '210', 'TS': 1781768495.305, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.306000', 'tray_weight': '210', 'TS': 1781768495.306, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.307000', 'tray_weight': '210', 'TS': 1781768495.307, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.308000', 'tray_weight': '210', 'TS': 1781768495.308, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.309000', 'tray_weight': '210', 'TS': 1781768495.309, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.309000', 'tray_weight': '210', 'TS': 1781768495.309, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.310000', 'tray_weight': '210', 'TS': 1781768495.31, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.310000', 'tray_weight': '210', 'TS': 1781768495.31, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.311000', 'tray_weight': '210', 'TS': 1781768495.311, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.311000', 'tray_weight': '210', 'TS': 1781768495.311, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.312000', 'tray_weight': '210', 'TS': 1781768495.312, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.313000', 'tray_weight': '210', 'TS': 1781768495.313, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.313000', 'tray_weight': '210', 'TS': 1781768495.313, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.314000', 'tray_weight': '210', 'TS': 1781768495.314, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.314000', 'tray_weight': '210', 'TS': 1781768495.314, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.314000', 'tray_weight': '210', 'TS': 1781768495.3140001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.316000', 'tray_weight': '210', 'TS': 1781768495.316, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.317000', 'tray_weight': '210', 'TS': 1781768495.317, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.317000', 'tray_weight': '210', 'TS': 1781768495.317, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.318000', 'tray_weight': '210', 'TS': 1781768495.3179998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.318000', 'tray_weight': '210', 'TS': 1781768495.318, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.319000', 'tray_weight': '210', 'TS': 1781768495.319, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.319000', 'tray_weight': '210', 'TS': 1781768495.319, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.320000', 'tray_weight': '210', 'TS': 1781768495.32, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.320000', 'tray_weight': '210', 'TS': 1781768495.32, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.320000', 'tray_weight': '210', 'TS': 1781768495.3200002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.320000', 'tray_weight': '210', 'TS': 1781768495.3200002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.321000', 'tray_weight': '210', 'TS': 1781768495.3209999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.323000', 'tray_weight': '210', 'TS': 1781768495.323, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.323000', 'tray_weight': '210', 'TS': 1781768495.323, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.324000', 'tray_weight': '210', 'TS': 1781768495.324, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.324000', 'tray_weight': '210', 'TS': 1781768495.3240001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.325000', 'tray_weight': '210', 'TS': 1781768495.3249998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.325000', 'tray_weight': '210', 'TS': 1781768495.325, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.326000', 'tray_weight': '210', 'TS': 1781768495.326, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.326000', 'tray_weight': '210', 'TS': 1781768495.326, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.327000', 'tray_weight': '210', 'TS': 1781768495.327, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.327000', 'tray_weight': '210', 'TS': 1781768495.3270001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.328000', 'tray_weight': '210', 'TS': 1781768495.3279998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.328000', 'tray_weight': '210', 'TS': 1781768495.328, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.329000', 'tray_weight': '210', 'TS': 1781768495.329, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.330000', 'tray_weight': '210', 'TS': 1781768495.33, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.330000', 'tray_weight': '210', 'TS': 1781768495.3300002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.331000', 'tray_weight': '210', 'TS': 1781768495.3309999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.331000', 'tray_weight': '210', 'TS': 1781768495.3309999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.331000', 'tray_weight': '210', 'TS': 1781768495.331, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.332000', 'tray_weight': '210', 'TS': 1781768495.332, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.332000', 'tray_weight': '210', 'TS': 1781768495.332, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.333000', 'tray_weight': '210', 'TS': 1781768495.333, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.333000', 'tray_weight': '210', 'TS': 1781768495.333, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.333000', 'tray_weight': '210', 'TS': 1781768495.3330002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.334000', 'tray_weight': '210', 'TS': 1781768495.3339999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.336000', 'tray_weight': '210', 'TS': 1781768495.336, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.336000', 'tray_weight': '210', 'TS': 1781768495.336, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.336000', 'tray_weight': '210', 'TS': 1781768495.3360002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.336000', 'tray_weight': '210', 'TS': 1781768495.3360002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.336000', 'tray_weight': '210', 'TS': 1781768495.3360002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.337000', 'tray_weight': '210', 'TS': 1781768495.3370001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.340000', 'tray_weight': '210', 'TS': 1781768495.34, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.340000', 'tray_weight': '210', 'TS': 1781768495.34, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.340000', 'tray_weight': '210', 'TS': 1781768495.3400002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.341000', 'tray_weight': '210', 'TS': 1781768495.3409998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.342000', 'tray_weight': '210', 'TS': 1781768495.342, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.342000', 'tray_weight': '210', 'TS': 1781768495.342, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.342000', 'tray_weight': '210', 'TS': 1781768495.342, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.343000', 'tray_weight': '210', 'TS': 1781768495.343, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.343000', 'tray_weight': '210', 'TS': 1781768495.343, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.343000', 'tray_weight': '210', 'TS': 1781768495.3430002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.344000', 'tray_weight': '210', 'TS': 1781768495.344, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.345000', 'tray_weight': '210', 'TS': 1781768495.345, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.346000', 'tray_weight': '210', 'TS': 1781768495.346, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.346000', 'tray_weight': '210', 'TS': 1781768495.346, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.347000', 'tray_weight': '210', 'TS': 1781768495.347, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.347000', 'tray_weight': '210', 'TS': 1781768495.347, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.347000', 'tray_weight': '210', 'TS': 1781768495.3470001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.348000', 'tray_weight': '210', 'TS': 1781768495.348, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.348000', 'tray_weight': '210', 'TS': 1781768495.348, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.349000', 'tray_weight': '210', 'TS': 1781768495.349, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.349000', 'tray_weight': '210', 'TS': 1781768495.349, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.349000', 'tray_weight': '210', 'TS': 1781768495.349, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.349000', 'tray_weight': '210', 'TS': 1781768495.349, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.351000', 'tray_weight': '210', 'TS': 1781768495.3509998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.351000', 'tray_weight': '210', 'TS': 1781768495.3509998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.352000', 'tray_weight': '210', 'TS': 1781768495.352, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.352000', 'tray_weight': '210', 'TS': 1781768495.352, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.352000', 'tray_weight': '210', 'TS': 1781768495.352, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.353000', 'tray_weight': '210', 'TS': 1781768495.353, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.354000', 'tray_weight': '210', 'TS': 1781768495.354, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.354000', 'tray_weight': '210', 'TS': 1781768495.354, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.354000', 'tray_weight': '210', 'TS': 1781768495.354, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.354000', 'tray_weight': '210', 'TS': 1781768495.354, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.355000', 'tray_weight': '210', 'TS': 1781768495.3549998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.356000', 'tray_weight': '210', 'TS': 1781768495.356, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.357000', 'tray_weight': '210', 'TS': 1781768495.3569999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.358000', 'tray_weight': '210', 'TS': 1781768495.358, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.359000', 'tray_weight': '210', 'TS': 1781768495.359, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.359000', 'tray_weight': '210', 'TS': 1781768495.359, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.360000', 'tray_weight': '210', 'TS': 1781768495.36, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.360000', 'tray_weight': '210', 'TS': 1781768495.36, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.360000', 'tray_weight': '210', 'TS': 1781768495.36, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.360000', 'tray_weight': '210', 'TS': 1781768495.36, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.362000', 'tray_weight': '210', 'TS': 1781768495.362, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.363000', 'tray_weight': '210', 'TS': 1781768495.3630002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.364000', 'tray_weight': '210', 'TS': 1781768495.364, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.364000', 'tray_weight': '210', 'TS': 1781768495.364, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.364000', 'tray_weight': '210', 'TS': 1781768495.364, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.365000', 'tray_weight': '210', 'TS': 1781768495.365, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.365000', 'tray_weight': '210', 'TS': 1781768495.365, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.366000', 'tray_weight': '210', 'TS': 1781768495.366, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.366000', 'tray_weight': '210', 'TS': 1781768495.366, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.367000', 'tray_weight': '210', 'TS': 1781768495.3669999, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.367000', 'tray_weight': '210', 'TS': 1781768495.367, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.368000', 'tray_weight': '210', 'TS': 1781768495.3679998, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.369000', 'tray_weight': '210', 'TS': 1781768495.369, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.369000', 'tray_weight': '210', 'TS': 1781768495.369, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.369000', 'tray_weight': '210', 'TS': 1781768495.3690002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.370000', 'tray_weight': '210', 'TS': 1781768495.3700001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.372000', 'tray_weight': '210', 'TS': 1781768495.372, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.372000', 'tray_weight': '210', 'TS': 1781768495.372, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.372000', 'tray_weight': '210', 'TS': 1781768495.372, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.372000', 'tray_weight': '210', 'TS': 1781768495.372, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.373000', 'tray_weight': '210', 'TS': 1781768495.373, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.373000', 'tray_weight': '210', 'TS': 1781768495.3730001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.373000', 'tray_weight': '210', 'TS': 1781768495.3730001, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.374000', 'tray_weight': '210', 'TS': 1781768495.374, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.375000', 'tray_weight': '210', 'TS': 1781768495.375, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.375000', 'tray_weight': '210', 'TS': 1781768495.375, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.376000', 'tray_weight': '210', 'TS': 1781768495.376, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.376000', 'tray_weight': '210', 'TS': 1781768495.3760002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.377000', 'tray_weight': '210', 'TS': 1781768495.377, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.377000', 'tray_weight': '210', 'TS': 1781768495.377, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.379000', 'tray_weight': '210', 'TS': 1781768495.3790002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.379000', 'tray_weight': '210', 'TS': 1781768495.3790002, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:11:35.381000', 'tray_weight': '210', 'TS': 1781768495.381, 'expected_tray_weight': 231, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.448000', 'tray_weight': '117', 'TS': 1781768715.448, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.450000', 'tray_weight': '117', 'TS': 1781768715.45, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.454000', 'tray_weight': '117', 'TS': 1781768715.454, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.457000', 'tray_weight': '117', 'TS': 1781768715.457, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.459000', 'tray_weight': '117', 'TS': 1781768715.4589999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.460000', 'tray_weight': '117', 'TS': 1781768715.46, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.463000', 'tray_weight': '117', 'TS': 1781768715.4629998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.464000', 'tray_weight': '117', 'TS': 1781768715.464, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.465000', 'tray_weight': '117', 'TS': 1781768715.465, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.468000', 'tray_weight': '117', 'TS': 1781768715.468, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.471000', 'tray_weight': '117', 'TS': 1781768715.471, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.471000', 'tray_weight': '117', 'TS': 1781768715.471, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.471000', 'tray_weight': '117', 'TS': 1781768715.4710002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.474000', 'tray_weight': '117', 'TS': 1781768715.474, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.474000', 'tray_weight': '117', 'TS': 1781768715.4740002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.475000', 'tray_weight': '117', 'TS': 1781768715.475, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.475000', 'tray_weight': '117', 'TS': 1781768715.4750001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.476000', 'tray_weight': '117', 'TS': 1781768715.476, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.477000', 'tray_weight': '117', 'TS': 1781768715.477, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.479000', 'tray_weight': '117', 'TS': 1781768715.4789999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.480000', 'tray_weight': '117', 'TS': 1781768715.48, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.482000', 'tray_weight': '117', 'TS': 1781768715.482, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.483000', 'tray_weight': '117', 'TS': 1781768715.483, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.484000', 'tray_weight': '117', 'TS': 1781768715.484, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.485000', 'tray_weight': '117', 'TS': 1781768715.4850001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.488000', 'tray_weight': '117', 'TS': 1781768715.4880002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.488000', 'tray_weight': '117', 'TS': 1781768715.4880002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.490000', 'tray_weight': '117', 'TS': 1781768715.4899998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.492000', 'tray_weight': '117', 'TS': 1781768715.492, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.494000', 'tray_weight': '117', 'TS': 1781768715.494, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.495000', 'tray_weight': '117', 'TS': 1781768715.4950001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.496000', 'tray_weight': '117', 'TS': 1781768715.4959998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.497000', 'tray_weight': '117', 'TS': 1781768715.497, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.499000', 'tray_weight': '117', 'TS': 1781768715.4989998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.499000', 'tray_weight': '117', 'TS': 1781768715.499, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.500000', 'tray_weight': '117', 'TS': 1781768715.5, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.502000', 'tray_weight': '117', 'TS': 1781768715.5019999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.503000', 'tray_weight': '117', 'TS': 1781768715.503, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.504000', 'tray_weight': '117', 'TS': 1781768715.504, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.504000', 'tray_weight': '117', 'TS': 1781768715.504, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.507000', 'tray_weight': '117', 'TS': 1781768715.507, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.508000', 'tray_weight': '117', 'TS': 1781768715.5080001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.509000', 'tray_weight': '117', 'TS': 1781768715.509, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.511000', 'tray_weight': '117', 'TS': 1781768715.511, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.512000', 'tray_weight': '117', 'TS': 1781768715.512, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.513000', 'tray_weight': '117', 'TS': 1781768715.513, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.515000', 'tray_weight': '117', 'TS': 1781768715.5149999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.515000', 'tray_weight': '117', 'TS': 1781768715.5149999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.517000', 'tray_weight': '117', 'TS': 1781768715.517, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.518000', 'tray_weight': '117', 'TS': 1781768715.518, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.519000', 'tray_weight': '117', 'TS': 1781768715.519, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.520000', 'tray_weight': '117', 'TS': 1781768715.52, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.521000', 'tray_weight': '117', 'TS': 1781768715.521, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.523000', 'tray_weight': '117', 'TS': 1781768715.523, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.524000', 'tray_weight': '117', 'TS': 1781768715.5240002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.525000', 'tray_weight': '117', 'TS': 1781768715.5249999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.526000', 'tray_weight': '117', 'TS': 1781768715.526, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.528000', 'tray_weight': '117', 'TS': 1781768715.5279999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.529000', 'tray_weight': '117', 'TS': 1781768715.5289998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.530000', 'tray_weight': '117', 'TS': 1781768715.53, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.532000', 'tray_weight': '117', 'TS': 1781768715.5319998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.533000', 'tray_weight': '117', 'TS': 1781768715.533, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.534000', 'tray_weight': '117', 'TS': 1781768715.534, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.536000', 'tray_weight': '117', 'TS': 1781768715.536, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.536000', 'tray_weight': '117', 'TS': 1781768715.536, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.538000', 'tray_weight': '117', 'TS': 1781768715.5379999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.539000', 'tray_weight': '117', 'TS': 1781768715.539, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.540000', 'tray_weight': '117', 'TS': 1781768715.54, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.541000', 'tray_weight': '117', 'TS': 1781768715.5410001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.542000', 'tray_weight': '117', 'TS': 1781768715.542, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.543000', 'tray_weight': '117', 'TS': 1781768715.543, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.545000', 'tray_weight': '117', 'TS': 1781768715.545, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.546000', 'tray_weight': '117', 'TS': 1781768715.546, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.548000', 'tray_weight': '117', 'TS': 1781768715.548, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.550000', 'tray_weight': '117', 'TS': 1781768715.55, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.550000', 'tray_weight': '117', 'TS': 1781768715.55, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.550000', 'tray_weight': '117', 'TS': 1781768715.55, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.552000', 'tray_weight': '117', 'TS': 1781768715.552, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.553000', 'tray_weight': '117', 'TS': 1781768715.553, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.553000', 'tray_weight': '117', 'TS': 1781768715.5530002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.555000', 'tray_weight': '117', 'TS': 1781768715.555, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.557000', 'tray_weight': '117', 'TS': 1781768715.557, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.558000', 'tray_weight': '117', 'TS': 1781768715.558, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.559000', 'tray_weight': '117', 'TS': 1781768715.559, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.563000', 'tray_weight': '117', 'TS': 1781768715.5630002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.564000', 'tray_weight': '117', 'TS': 1781768715.5640001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.565000', 'tray_weight': '117', 'TS': 1781768715.565, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.567000', 'tray_weight': '117', 'TS': 1781768715.5670002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.568000', 'tray_weight': '117', 'TS': 1781768715.568, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.570000', 'tray_weight': '117', 'TS': 1781768715.57, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.570000', 'tray_weight': '117', 'TS': 1781768715.57, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.570000', 'tray_weight': '117', 'TS': 1781768715.57, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.572000', 'tray_weight': '117', 'TS': 1781768715.572, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.573000', 'tray_weight': '117', 'TS': 1781768715.573, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.574000', 'tray_weight': '117', 'TS': 1781768715.574, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.574000', 'tray_weight': '117', 'TS': 1781768715.574, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.577000', 'tray_weight': '117', 'TS': 1781768715.5770001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.578000', 'tray_weight': '117', 'TS': 1781768715.5779998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.578000', 'tray_weight': '117', 'TS': 1781768715.578, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.580000', 'tray_weight': '117', 'TS': 1781768715.58, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.581000', 'tray_weight': '117', 'TS': 1781768715.5809999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.584000', 'tray_weight': '117', 'TS': 1781768715.5839999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.585000', 'tray_weight': '117', 'TS': 1781768715.585, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.586000', 'tray_weight': '117', 'TS': 1781768715.586, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.588000', 'tray_weight': '117', 'TS': 1781768715.5879998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.588000', 'tray_weight': '117', 'TS': 1781768715.5879998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.589000', 'tray_weight': '117', 'TS': 1781768715.589, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.589000', 'tray_weight': '117', 'TS': 1781768715.5890002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.591000', 'tray_weight': '117', 'TS': 1781768715.591, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.593000', 'tray_weight': '117', 'TS': 1781768715.593, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.593000', 'tray_weight': '117', 'TS': 1781768715.593, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.595000', 'tray_weight': '117', 'TS': 1781768715.595, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.595000', 'tray_weight': '117', 'TS': 1781768715.595, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.596000', 'tray_weight': '117', 'TS': 1781768715.596, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.597000', 'tray_weight': '117', 'TS': 1781768715.5970001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.601000', 'tray_weight': '117', 'TS': 1781768715.601, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.602000', 'tray_weight': '117', 'TS': 1781768715.602, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.602000', 'tray_weight': '117', 'TS': 1781768715.602, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.603000', 'tray_weight': '117', 'TS': 1781768715.603, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.606000', 'tray_weight': '117', 'TS': 1781768715.606, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.607000', 'tray_weight': '117', 'TS': 1781768715.6069999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.607000', 'tray_weight': '117', 'TS': 1781768715.607, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.609000', 'tray_weight': '117', 'TS': 1781768715.609, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.611000', 'tray_weight': '117', 'TS': 1781768715.6109998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.611000', 'tray_weight': '117', 'TS': 1781768715.611, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.612000', 'tray_weight': '117', 'TS': 1781768715.612, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.613000', 'tray_weight': '117', 'TS': 1781768715.613, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.615000', 'tray_weight': '117', 'TS': 1781768715.615, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.616000', 'tray_weight': '117', 'TS': 1781768715.616, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.617000', 'tray_weight': '117', 'TS': 1781768715.617, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.618000', 'tray_weight': '117', 'TS': 1781768715.618, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.619000', 'tray_weight': '117', 'TS': 1781768715.619, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.620000', 'tray_weight': '117', 'TS': 1781768715.62, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.621000', 'tray_weight': '117', 'TS': 1781768715.621, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.624000', 'tray_weight': '117', 'TS': 1781768715.624, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.626000', 'tray_weight': '117', 'TS': 1781768715.626, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.626000', 'tray_weight': '117', 'TS': 1781768715.6260002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.628000', 'tray_weight': '117', 'TS': 1781768715.628, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.628000', 'tray_weight': '117', 'TS': 1781768715.628, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.630000', 'tray_weight': '117', 'TS': 1781768715.6299999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.631000', 'tray_weight': '117', 'TS': 1781768715.631, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.632000', 'tray_weight': '117', 'TS': 1781768715.6320002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.633000', 'tray_weight': '117', 'TS': 1781768715.6330001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.634000', 'tray_weight': '117', 'TS': 1781768715.6339998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.636000', 'tray_weight': '117', 'TS': 1781768715.6360002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.637000', 'tray_weight': '117', 'TS': 1781768715.637, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.638000', 'tray_weight': '117', 'TS': 1781768715.638, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.639000', 'tray_weight': '117', 'TS': 1781768715.639, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.641000', 'tray_weight': '117', 'TS': 1781768715.641, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.642000', 'tray_weight': '117', 'TS': 1781768715.642, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.644000', 'tray_weight': '117', 'TS': 1781768715.644, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.644000', 'tray_weight': '117', 'TS': 1781768715.644, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.646000', 'tray_weight': '117', 'TS': 1781768715.6460001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.647000', 'tray_weight': '117', 'TS': 1781768715.647, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.648000', 'tray_weight': '117', 'TS': 1781768715.648, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.650000', 'tray_weight': '117', 'TS': 1781768715.6499999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.650000', 'tray_weight': '117', 'TS': 1781768715.65, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.651000', 'tray_weight': '117', 'TS': 1781768715.651, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.651000', 'tray_weight': '117', 'TS': 1781768715.651, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.652000', 'tray_weight': '117', 'TS': 1781768715.652, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.654000', 'tray_weight': '117', 'TS': 1781768715.654, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.656000', 'tray_weight': '117', 'TS': 1781768715.656, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.656000', 'tray_weight': '117', 'TS': 1781768715.656, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.658000', 'tray_weight': '117', 'TS': 1781768715.658, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.659000', 'tray_weight': '117', 'TS': 1781768715.659, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.660000', 'tray_weight': '117', 'TS': 1781768715.6599998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.662000', 'tray_weight': '117', 'TS': 1781768715.662, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.662000', 'tray_weight': '117', 'TS': 1781768715.662, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.662000', 'tray_weight': '117', 'TS': 1781768715.662, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.663000', 'tray_weight': '117', 'TS': 1781768715.6629999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.667000', 'tray_weight': '117', 'TS': 1781768715.667, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.669000', 'tray_weight': '117', 'TS': 1781768715.669, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.670000', 'tray_weight': '117', 'TS': 1781768715.6699998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.671000', 'tray_weight': '117', 'TS': 1781768715.671, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.673000', 'tray_weight': '117', 'TS': 1781768715.673, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.674000', 'tray_weight': '117', 'TS': 1781768715.674, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.675000', 'tray_weight': '117', 'TS': 1781768715.675, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:15:15.677000', 'tray_weight': '117', 'TS': 1781768715.677, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:03.566000', 'tray_weight': '489', 'TS': 1781768943.566, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:03.568000', 'tray_weight': '489', 'TS': 1781768943.5679998, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:03.569000', 'tray_weight': '489', 'TS': 1781768943.569, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:03.569000', 'tray_weight': '489', 'TS': 1781768943.569, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:03.570000', 'tray_weight': '489', 'TS': 1781768943.57, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:03.571000', 'tray_weight': '489', 'TS': 1781768943.5709999, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:03.573000', 'tray_weight': '489', 'TS': 1781768943.573, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:03.574000', 'tray_weight': '489', 'TS': 1781768943.574, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:03.574000', 'tray_weight': '489', 'TS': 1781768943.5740001, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:03.576000', 'tray_weight': '489', 'TS': 1781768943.576, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:03.578000', 'tray_weight': '489', 'TS': 1781768943.578, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:19:18.858000', 'tray_weight': '120', 'TS': 1781768958.858, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 13:19:18.879000', 'tray_weight': '146', 'TS': 1781768958.879, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:19:18.939000', 'tray_weight': '312', 'TS': 1781768958.939, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 13:19:18.960000', 'tray_weight': '361', 'TS': 1781768958.96, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 13:19:19.078000', 'tray_weight': '189', 'TS': 1781768959.0779998, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:19:19.097000', 'tray_weight': '433', 'TS': 1781768959.097, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 13:19:19.193000', 'tray_weight': '100', 'TS': 1781768959.193, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:19.202000', 'tray_weight': '489', 'TS': 1781768959.2020001, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 13:19:19.213000', 'tray_weight': '211', 'TS': 1781768959.213, 'expected_tray_weight': 231, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:19:19.349000', 'tray_weight': '117', 'TS': 1781768959.349, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '183', 'datetime': '2026-06-18 13:19:19.393000', 'tray_weight': '183', 'TS': 1781768959.3930001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:19:19.453000', 'tray_weight': '188', 'TS': 1781768959.4529998, 'expected_tray_weight': 168, 'flow': '0'}]
[2026-06-18 13:19:22,939.939 INFO    ] Final DB Tray = [{"tray_id": 11, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500626", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500626-4", "tray_weight": "120"}, {"tray_id": 12, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500688", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500688-4", "tray_weight": "146"}, {"tray_id": 13, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500646", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500646-8", "tray_weight": "312"}, {"tray_id": 14, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500445", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500445-5", "tray_weight": "361"}, {"tray_id": 15, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500659", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500659-5", "tray_weight": "189"}, {"tray_id": 16, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500647", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500647-12", "tray_weight": "433"}, {"tray_id": 17, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500648", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500648-3", "tray_weight": "100"}, {"tray_id": 18, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500668", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500668-11", "tray_weight": "211"}, {"tray_id": 19, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500709", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500709-8", "tray_weight": "489"}, {"tray_id": 20, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500672", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500672-4", "tray_weight": "117"}, {"tray_id": 21, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500650", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500650-6", "tray_weight": "183"}, {"tray_id": 22, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500673", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500673-6", "tray_weight": "188"}, {"tray_id": 23, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "186055", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186055-0", "tray_weight": "99999"}, {"tray_id": 24, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500455", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500455-0", "tray_weight": "99999"}, {"tray_id": 25, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "10155", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "10155-0", "tray_weight": "99999"}, {"tray_id": 26, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "186096", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186096-0", "tray_weight": "99999"}, {"tray_id": 31, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "166327", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "166327-4", "tray_weight": "823"}, {"tray_id": 32, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500617", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500617-5", "tray_weight": "1444"}, {"tray_id": 33, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500694", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500694-4", "tray_weight": "909"}, {"tray_id": 34, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "185993", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "185993-5", "tray_weight": "255"}, {"tray_id": 35, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186084", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186084-9", "tray_weight": "354"}, {"tray_id": 36, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500541", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500541-11", "tray_weight": "221"}, {"tray_id": 37, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500669", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500669-0", "tray_weight": "-3"}, {"tray_id": 38, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186078", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186078-2", "tray_weight": "497"}, {"tray_id": 39, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500700", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500700-5", "tray_weight": "1069"}, {"tray_id": 40, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500412", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500412-2", "tray_weight": "338"}, {"tray_id": 41, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "108676", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "108676-5", "tray_weight": "870"}, {"tray_id": 42, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500675", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500675-4", "tray_weight": "714"}, {"tray_id": 43, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500702", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500702-4", "tray_weight": "910"}, {"tray_id": 44, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186059", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186059-0", "tray_weight": "-7"}, {"tray_id": 45, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500656", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500656-6", "tray_weight": "1357"}, {"tray_id": 46, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500499", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500499-3", "tray_weight": "582"}]
[2026-06-18 13:19:28,957.957 INFO    ] Syncing order with order id: TM06202508260618131045472
[2026-06-18 13:19:28,971.971 INFO    ] pg status for order_id: TM06202508260618131045472 before is --> False
[2026-06-18 13:19:28,974.974 INFO    ] payment_gateway for order_id: TM06202508260618131045472 is --> razor_pay and sync status is True
[2026-06-18 13:19:29,282.282 INFO    ] pg status response {'status': True}
[2026-06-18 13:19:29,311.311 INFO    ] pg status for order_id: TM06202508260618131045472 after is --> {'status': True}
[2026-06-18 13:19:52,737.737 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:19:51.746000', 'tray_weight': '120', 'TS': 1781768991.7459998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '145', 'datetime': '2026-06-18 13:19:51.766000', 'tray_weight': '145', 'TS': 1781768991.766, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:19:51.867000', 'tray_weight': '312', 'TS': 1781768991.867, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 13:19:51.887000', 'tray_weight': '361', 'TS': 1781768991.8869998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 13:19:51.984000', 'tray_weight': '189', 'TS': 1781768991.984, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:19:52.003000', 'tray_weight': '433', 'TS': 1781768992.003, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 13:19:52.024000', 'tray_weight': '100', 'TS': 1781768992.024, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:19:52.042000', 'tray_weight': '210', 'TS': 1781768992.042, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:52.176000', 'tray_weight': '489', 'TS': 1781768992.1759999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:19:52.196000', 'tray_weight': '117', 'TS': 1781768992.196, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 13:19:52.250000', 'tray_weight': '184', 'TS': 1781768992.25, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:19:52.283000', 'tray_weight': '188', 'TS': 1781768992.2830002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 51, 806141)}}
[2026-06-18 13:19:52,745.745 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 13:06:04.780000', 'tray_weight': '823', 'TS': 1781768164.78, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:06:04.815000', 'tray_weight': '1444', 'TS': 1781768164.815, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:06:04.860000', 'tray_weight': '909', 'TS': 1781768164.86, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:06:04.891000', 'tray_weight': '255', 'TS': 1781768164.891, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:06:04.938000', 'tray_weight': '354', 'TS': 1781768164.938, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:06:04.977000', 'tray_weight': '221', 'TS': 1781768164.977, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:06:05.051000', 'tray_weight': '-3', 'TS': 1781768165.0509999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:06:05.065000', 'tray_weight': '497', 'TS': 1781768165.0649998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:06:05.140000', 'tray_weight': '1069', 'TS': 1781768165.14, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:06:05.210000', 'tray_weight': '338', 'TS': 1781768165.21, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:06:05.208000', 'tray_weight': '870', 'TS': 1781768165.208, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 13:06:05.284000', 'tray_weight': '714', 'TS': 1781768165.284, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:06:05.344000', 'tray_weight': '910', 'TS': 1781768165.3439999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:06:05.348000', 'tray_weight': '-7', 'TS': 1781768165.348, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:06:05.491000', 'tray_weight': '1357', 'TS': 1781768165.491, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 13:06:05.541000', 'tray_weight': '582', 'TS': 1781768165.541, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 6, 4, 791812)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:19:51.746000', 'tray_weight': '120', 'TS': 1781768991.7459998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '145', 'datetime': '2026-06-18 13:19:51.766000', 'tray_weight': '145', 'TS': 1781768991.766, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:19:51.867000', 'tray_weight': '312', 'TS': 1781768991.867, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 13:19:51.887000', 'tray_weight': '361', 'TS': 1781768991.8869998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 13:19:51.984000', 'tray_weight': '189', 'TS': 1781768991.984, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:19:52.003000', 'tray_weight': '433', 'TS': 1781768992.003, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 13:19:52.024000', 'tray_weight': '100', 'TS': 1781768992.024, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:19:52.042000', 'tray_weight': '210', 'TS': 1781768992.042, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:52.176000', 'tray_weight': '489', 'TS': 1781768992.1759999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:19:52.196000', 'tray_weight': '117', 'TS': 1781768992.196, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 13:19:52.250000', 'tray_weight': '184', 'TS': 1781768992.25, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:19:52.283000', 'tray_weight': '188', 'TS': 1781768992.2830002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 51, 806141)}}
[2026-06-18 13:19:53,670.670 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:19:52.740000', 'tray_weight': '822', 'TS': 1781768992.74, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 13:19:52.746000', 'tray_weight': '1443', 'TS': 1781768992.7459998, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:19:52.766000', 'tray_weight': '909', 'TS': 1781768992.766, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:19:52.915000', 'tray_weight': '255', 'TS': 1781768992.915, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:19:52.920000', 'tray_weight': '354', 'TS': 1781768992.92, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:19:52.973000', 'tray_weight': '221', 'TS': 1781768992.9729998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:19:53.037000', 'tray_weight': '-3', 'TS': 1781768993.037, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:19:53.089000', 'tray_weight': '497', 'TS': 1781768993.089, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:19:53.132000', 'tray_weight': '1069', 'TS': 1781768993.132, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:19:53.177000', 'tray_weight': '338', 'TS': 1781768993.177, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:19:53.330000', 'tray_weight': '870', 'TS': 1781768993.3300002, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:19:53.378000', 'tray_weight': '713', 'TS': 1781768993.378, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:19:53.436000', 'tray_weight': '910', 'TS': 1781768993.4359999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:19:53.487000', 'tray_weight': '-7', 'TS': 1781768993.487, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:19:53.543000', 'tray_weight': '1357', 'TS': 1781768993.543, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:19:53.597000', 'tray_weight': '583', 'TS': 1781768993.597, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 52, 758745)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:19:51.746000', 'tray_weight': '120', 'TS': 1781768991.7459998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '145', 'datetime': '2026-06-18 13:19:51.766000', 'tray_weight': '145', 'TS': 1781768991.766, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:19:51.867000', 'tray_weight': '312', 'TS': 1781768991.867, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 13:19:51.887000', 'tray_weight': '361', 'TS': 1781768991.8869998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 13:19:51.984000', 'tray_weight': '189', 'TS': 1781768991.984, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:19:52.003000', 'tray_weight': '433', 'TS': 1781768992.003, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 13:19:52.024000', 'tray_weight': '100', 'TS': 1781768992.024, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:19:52.042000', 'tray_weight': '210', 'TS': 1781768992.042, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:52.176000', 'tray_weight': '489', 'TS': 1781768992.1759999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:19:52.196000', 'tray_weight': '117', 'TS': 1781768992.196, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 13:19:52.250000', 'tray_weight': '184', 'TS': 1781768992.25, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:19:52.283000', 'tray_weight': '188', 'TS': 1781768992.2830002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 51, 806141)}}
[2026-06-18 13:19:53,679.679 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:19:52.740000', 'tray_weight': '822', 'TS': 1781768992.74, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 13:19:52.746000', 'tray_weight': '1443', 'TS': 1781768992.7459998, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 13:19:52.766000', 'tray_weight': '909', 'TS': 1781768992.766, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:19:52.915000', 'tray_weight': '255', 'TS': 1781768992.915, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:19:52.920000', 'tray_weight': '354', 'TS': 1781768992.92, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:19:52.973000', 'tray_weight': '221', 'TS': 1781768992.9729998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:19:53.037000', 'tray_weight': '-3', 'TS': 1781768993.037, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:19:53.089000', 'tray_weight': '497', 'TS': 1781768993.089, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:19:53.132000', 'tray_weight': '1069', 'TS': 1781768993.132, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:19:53.177000', 'tray_weight': '338', 'TS': 1781768993.177, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 13:19:53.330000', 'tray_weight': '870', 'TS': 1781768993.3300002, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:19:53.378000', 'tray_weight': '713', 'TS': 1781768993.378, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:19:53.436000', 'tray_weight': '910', 'TS': 1781768993.4359999, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:19:53.487000', 'tray_weight': '-7', 'TS': 1781768993.487, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:19:53.543000', 'tray_weight': '1357', 'TS': 1781768993.543, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:19:53.597000', 'tray_weight': '583', 'TS': 1781768993.597, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 52, 758745)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:19:51.746000', 'tray_weight': '120', 'TS': 1781768991.7459998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '145', 'datetime': '2026-06-18 13:19:51.766000', 'tray_weight': '145', 'TS': 1781768991.766, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:19:51.867000', 'tray_weight': '312', 'TS': 1781768991.867, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 13:19:51.887000', 'tray_weight': '361', 'TS': 1781768991.8869998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 13:19:51.984000', 'tray_weight': '189', 'TS': 1781768991.984, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:19:52.003000', 'tray_weight': '433', 'TS': 1781768992.003, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 13:19:52.024000', 'tray_weight': '100', 'TS': 1781768992.024, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:19:52.042000', 'tray_weight': '210', 'TS': 1781768992.042, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:52.176000', 'tray_weight': '489', 'TS': 1781768992.1759999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:19:52.196000', 'tray_weight': '117', 'TS': 1781768992.196, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 13:19:52.250000', 'tray_weight': '184', 'TS': 1781768992.25, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:19:52.283000', 'tray_weight': '188', 'TS': 1781768992.2830002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 51, 806141)}}
[2026-06-18 13:20:13,342.342 INFO    ] processOrderPayment version is : v2
[2026-06-18 13:30:19,519.519 INFO    ] ADDRESS: 11 TRAY WEIGHT: 120 TRAY DB WEIGHT: 120
[2026-06-18 13:30:19,524.524 INFO    ] ADDRESS: 12 TRAY WEIGHT: 145 TRAY DB WEIGHT: 145
[2026-06-18 13:30:19,528.528 INFO    ] ADDRESS: 13 TRAY WEIGHT: 312 TRAY DB WEIGHT: 312
[2026-06-18 13:30:19,533.533 INFO    ] ADDRESS: 14 TRAY WEIGHT: 361 TRAY DB WEIGHT: 361
[2026-06-18 13:30:19,537.537 INFO    ] ADDRESS: 15 TRAY WEIGHT: 189 TRAY DB WEIGHT: 189
[2026-06-18 13:30:19,542.542 INFO    ] ADDRESS: 16 TRAY WEIGHT: 433 TRAY DB WEIGHT: 433
[2026-06-18 13:30:19,547.547 INFO    ] ADDRESS: 17 TRAY WEIGHT: 100 TRAY DB WEIGHT: 100
[2026-06-18 13:30:19,551.551 INFO    ] ADDRESS: 18 TRAY WEIGHT: 210 TRAY DB WEIGHT: 210
[2026-06-18 13:30:19,556.556 INFO    ] ADDRESS: 19 TRAY WEIGHT: 489 TRAY DB WEIGHT: 489
[2026-06-18 13:30:19,560.560 INFO    ] ADDRESS: 20 TRAY WEIGHT: 117 TRAY DB WEIGHT: 117
[2026-06-18 13:30:19,564.564 INFO    ] ADDRESS: 21 TRAY WEIGHT: 184 TRAY DB WEIGHT: 184
[2026-06-18 13:30:19,569.569 INFO    ] ADDRESS: 22 TRAY WEIGHT: 188 TRAY DB WEIGHT: 188
[2026-06-18 13:30:19,573.573 INFO    ] ADDRESS: 31 TRAY WEIGHT: 822 TRAY DB WEIGHT: 822
[2026-06-18 13:30:19,578.578 INFO    ] ADDRESS: 32 TRAY WEIGHT: 1443 TRAY DB WEIGHT: 1443
[2026-06-18 13:30:19,582.582 INFO    ] ADDRESS: 33 TRAY WEIGHT: 909 TRAY DB WEIGHT: 909
[2026-06-18 13:30:19,587.587 INFO    ] ADDRESS: 34 TRAY WEIGHT: 255 TRAY DB WEIGHT: 255
[2026-06-18 13:30:19,591.591 INFO    ] ADDRESS: 35 TRAY WEIGHT: 354 TRAY DB WEIGHT: 354
[2026-06-18 13:30:19,595.595 INFO    ] ADDRESS: 36 TRAY WEIGHT: 221 TRAY DB WEIGHT: 221
[2026-06-18 13:30:19,600.600 INFO    ] ADDRESS: 37 TRAY WEIGHT: -3 TRAY DB WEIGHT: -3
[2026-06-18 13:30:19,605.605 INFO    ] ADDRESS: 38 TRAY WEIGHT: 497 TRAY DB WEIGHT: 497
[2026-06-18 13:30:19,609.609 INFO    ] ADDRESS: 39 TRAY WEIGHT: 1069 TRAY DB WEIGHT: 1069
[2026-06-18 13:30:19,614.614 INFO    ] ADDRESS: 40 TRAY WEIGHT: 338 TRAY DB WEIGHT: 338
[2026-06-18 13:30:19,618.618 INFO    ] ADDRESS: 41 TRAY WEIGHT: 870 TRAY DB WEIGHT: 870
[2026-06-18 13:30:19,623.623 INFO    ] ADDRESS: 42 TRAY WEIGHT: 713 TRAY DB WEIGHT: 713
[2026-06-18 13:30:19,627.627 INFO    ] ADDRESS: 43 TRAY WEIGHT: 910 TRAY DB WEIGHT: 910
[2026-06-18 13:30:19,631.631 INFO    ] ADDRESS: 44 TRAY WEIGHT: -7 TRAY DB WEIGHT: -7
[2026-06-18 13:30:19,636.636 INFO    ] ADDRESS: 45 TRAY WEIGHT: 1357 TRAY DB WEIGHT: 1357
[2026-06-18 13:30:19,640.640 INFO    ] ADDRESS: 46 TRAY WEIGHT: 583 TRAY DB WEIGHT: 583
[2026-06-18 13:30:22,744.744 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:30:15.543000', 'tray_weight': '822', 'TS': 1781769615.543, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 13:26:41.599000', 'tray_weight': '254', 'TS': 1781769401.599, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:24:05.934000', 'tray_weight': '221', 'TS': 1781769245.934, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:29:24.623000', 'tray_weight': '221', 'TS': 1781769564.623, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:29:49.694000', 'tray_weight': '-3', 'TS': 1781769589.694, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:27:04.296000', 'tray_weight': '1069', 'TS': 1781769424.296, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:26:41.889000', 'tray_weight': '910', 'TS': 1781769401.889, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:27:33.889000', 'tray_weight': '910', 'TS': 1781769453.889, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:23:19.497000', 'tray_weight': '-7', 'TS': 1781769199.497, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:25:59.273000', 'tray_weight': '-6', 'TS': 1781769359.273, 'expected_tray_weight': 0, 'flow': '1'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 30, 21, 829259)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:19:51.746000', 'tray_weight': '120', 'TS': 1781768991.7459998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '145', 'datetime': '2026-06-18 13:19:51.766000', 'tray_weight': '145', 'TS': 1781768991.766, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:19:51.867000', 'tray_weight': '312', 'TS': 1781768991.867, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 13:19:51.887000', 'tray_weight': '361', 'TS': 1781768991.8869998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 13:19:51.984000', 'tray_weight': '189', 'TS': 1781768991.984, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:19:52.003000', 'tray_weight': '433', 'TS': 1781768992.003, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 13:19:52.024000', 'tray_weight': '100', 'TS': 1781768992.024, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:19:52.042000', 'tray_weight': '210', 'TS': 1781768992.042, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:52.176000', 'tray_weight': '489', 'TS': 1781768992.1759999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:19:52.196000', 'tray_weight': '117', 'TS': 1781768992.196, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 13:19:52.250000', 'tray_weight': '184', 'TS': 1781768992.25, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:19:52.283000', 'tray_weight': '188', 'TS': 1781768992.2830002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 51, 806141)}}
[2026-06-18 13:30:22,752.752 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:30:15.543000', 'tray_weight': '822', 'TS': 1781769615.543, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 13:26:41.599000', 'tray_weight': '254', 'TS': 1781769401.599, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:24:05.934000', 'tray_weight': '221', 'TS': 1781769245.934, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:29:24.623000', 'tray_weight': '221', 'TS': 1781769564.623, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:29:49.694000', 'tray_weight': '-3', 'TS': 1781769589.694, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:27:04.296000', 'tray_weight': '1069', 'TS': 1781769424.296, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:26:41.889000', 'tray_weight': '910', 'TS': 1781769401.889, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:27:33.889000', 'tray_weight': '910', 'TS': 1781769453.889, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:23:19.497000', 'tray_weight': '-7', 'TS': 1781769199.497, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:25:59.273000', 'tray_weight': '-6', 'TS': 1781769359.273, 'expected_tray_weight': 0, 'flow': '1'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 30, 21, 829259)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:19:51.746000', 'tray_weight': '120', 'TS': 1781768991.7459998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '145', 'datetime': '2026-06-18 13:19:51.766000', 'tray_weight': '145', 'TS': 1781768991.766, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:19:51.867000', 'tray_weight': '312', 'TS': 1781768991.867, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 13:19:51.887000', 'tray_weight': '361', 'TS': 1781768991.8869998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 13:19:51.984000', 'tray_weight': '189', 'TS': 1781768991.984, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:19:52.003000', 'tray_weight': '433', 'TS': 1781768992.003, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 13:19:52.024000', 'tray_weight': '100', 'TS': 1781768992.024, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:19:52.042000', 'tray_weight': '210', 'TS': 1781768992.042, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:52.176000', 'tray_weight': '489', 'TS': 1781768992.1759999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:19:52.196000', 'tray_weight': '117', 'TS': 1781768992.196, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 13:19:52.250000', 'tray_weight': '184', 'TS': 1781768992.25, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:19:52.283000', 'tray_weight': '188', 'TS': 1781768992.2830002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 51, 806141)}}
[2026-06-18 13:30:23,784.784 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:30:15.544000', 'tray_weight': '822', 'TS': 1781769615.544, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 13:26:41.598000', 'tray_weight': '254', 'TS': 1781769401.598, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:24:05.933000', 'tray_weight': '221', 'TS': 1781769245.9329998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:29:24.622000', 'tray_weight': '221', 'TS': 1781769564.622, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:29:49.695000', 'tray_weight': '-3', 'TS': 1781769589.695, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:27:04.296000', 'tray_weight': '1069', 'TS': 1781769424.296, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:26:41.887000', 'tray_weight': '910', 'TS': 1781769401.8869998, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:27:33.887000', 'tray_weight': '910', 'TS': 1781769453.8869998, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:23:19.497000', 'tray_weight': '-7', 'TS': 1781769199.4970002, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:25:59.273000', 'tray_weight': '-6', 'TS': 1781769359.273, 'expected_tray_weight': 0, 'flow': '1'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 30, 22, 823845)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:19:51.746000', 'tray_weight': '120', 'TS': 1781768991.7459998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '145', 'datetime': '2026-06-18 13:19:51.766000', 'tray_weight': '145', 'TS': 1781768991.766, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:19:51.867000', 'tray_weight': '312', 'TS': 1781768991.867, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 13:19:51.887000', 'tray_weight': '361', 'TS': 1781768991.8869998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 13:19:51.984000', 'tray_weight': '189', 'TS': 1781768991.984, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:19:52.003000', 'tray_weight': '433', 'TS': 1781768992.003, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 13:19:52.024000', 'tray_weight': '100', 'TS': 1781768992.024, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:19:52.042000', 'tray_weight': '210', 'TS': 1781768992.042, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:52.176000', 'tray_weight': '489', 'TS': 1781768992.1759999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:19:52.196000', 'tray_weight': '117', 'TS': 1781768992.196, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 13:19:52.250000', 'tray_weight': '184', 'TS': 1781768992.25, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:19:52.283000', 'tray_weight': '188', 'TS': 1781768992.2830002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 51, 806141)}}
[2026-06-18 13:30:23,792.792 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:30:15.544000', 'tray_weight': '822', 'TS': 1781769615.544, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 13:26:41.598000', 'tray_weight': '254', 'TS': 1781769401.598, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:24:05.933000', 'tray_weight': '221', 'TS': 1781769245.9329998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:29:24.622000', 'tray_weight': '221', 'TS': 1781769564.622, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:29:49.695000', 'tray_weight': '-3', 'TS': 1781769589.695, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:27:04.296000', 'tray_weight': '1069', 'TS': 1781769424.296, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:26:41.887000', 'tray_weight': '910', 'TS': 1781769401.8869998, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:27:33.887000', 'tray_weight': '910', 'TS': 1781769453.8869998, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:23:19.497000', 'tray_weight': '-7', 'TS': 1781769199.4970002, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:25:59.273000', 'tray_weight': '-6', 'TS': 1781769359.273, 'expected_tray_weight': 0, 'flow': '1'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 30, 22, 823845)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:19:51.746000', 'tray_weight': '120', 'TS': 1781768991.7459998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '145', 'datetime': '2026-06-18 13:19:51.766000', 'tray_weight': '145', 'TS': 1781768991.766, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:19:51.867000', 'tray_weight': '312', 'TS': 1781768991.867, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 13:19:51.887000', 'tray_weight': '361', 'TS': 1781768991.8869998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 13:19:51.984000', 'tray_weight': '189', 'TS': 1781768991.984, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:19:52.003000', 'tray_weight': '433', 'TS': 1781768992.003, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 13:19:52.024000', 'tray_weight': '100', 'TS': 1781768992.024, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:19:52.042000', 'tray_weight': '210', 'TS': 1781768992.042, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:52.176000', 'tray_weight': '489', 'TS': 1781768992.1759999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:19:52.196000', 'tray_weight': '117', 'TS': 1781768992.196, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 13:19:52.250000', 'tray_weight': '184', 'TS': 1781768992.25, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:19:52.283000', 'tray_weight': '188', 'TS': 1781768992.2830002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 51, 806141)}}
[2026-06-18 13:30:24,858.858 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:30:15.544000', 'tray_weight': '822', 'TS': 1781769615.544, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 13:26:41.598000', 'tray_weight': '254', 'TS': 1781769401.5979998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:24:05.930000', 'tray_weight': '221', 'TS': 1781769245.93, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:29:24.619000', 'tray_weight': '221', 'TS': 1781769564.619, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:29:49.695000', 'tray_weight': '-3', 'TS': 1781769589.6950002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:27:04.293000', 'tray_weight': '1069', 'TS': 1781769424.293, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:26:41.886000', 'tray_weight': '910', 'TS': 1781769401.886, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:27:33.886000', 'tray_weight': '910', 'TS': 1781769453.886, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:23:19.500000', 'tray_weight': '-7', 'TS': 1781769199.5, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:25:59.276000', 'tray_weight': '-6', 'TS': 1781769359.276, 'expected_tray_weight': 0, 'flow': '1'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 30, 23, 863724)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:19:51.746000', 'tray_weight': '120', 'TS': 1781768991.7459998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '145', 'datetime': '2026-06-18 13:19:51.766000', 'tray_weight': '145', 'TS': 1781768991.766, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:19:51.867000', 'tray_weight': '312', 'TS': 1781768991.867, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 13:19:51.887000', 'tray_weight': '361', 'TS': 1781768991.8869998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 13:19:51.984000', 'tray_weight': '189', 'TS': 1781768991.984, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:19:52.003000', 'tray_weight': '433', 'TS': 1781768992.003, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 13:19:52.024000', 'tray_weight': '100', 'TS': 1781768992.024, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:19:52.042000', 'tray_weight': '210', 'TS': 1781768992.042, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:52.176000', 'tray_weight': '489', 'TS': 1781768992.1759999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:19:52.196000', 'tray_weight': '117', 'TS': 1781768992.196, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 13:19:52.250000', 'tray_weight': '184', 'TS': 1781768992.25, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:19:52.283000', 'tray_weight': '188', 'TS': 1781768992.2830002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 51, 806141)}}
[2026-06-18 13:30:24,865.865 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:30:15.544000', 'tray_weight': '822', 'TS': 1781769615.544, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 13:26:41.598000', 'tray_weight': '254', 'TS': 1781769401.5979998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:24:05.930000', 'tray_weight': '221', 'TS': 1781769245.93, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:29:24.619000', 'tray_weight': '221', 'TS': 1781769564.619, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:29:49.695000', 'tray_weight': '-3', 'TS': 1781769589.6950002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:27:04.293000', 'tray_weight': '1069', 'TS': 1781769424.293, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:26:41.886000', 'tray_weight': '910', 'TS': 1781769401.886, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:27:33.886000', 'tray_weight': '910', 'TS': 1781769453.886, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:23:19.500000', 'tray_weight': '-7', 'TS': 1781769199.5, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:25:59.276000', 'tray_weight': '-6', 'TS': 1781769359.276, 'expected_tray_weight': 0, 'flow': '1'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 30, 23, 863724)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:19:51.746000', 'tray_weight': '120', 'TS': 1781768991.7459998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '145', 'datetime': '2026-06-18 13:19:51.766000', 'tray_weight': '145', 'TS': 1781768991.766, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:19:51.867000', 'tray_weight': '312', 'TS': 1781768991.867, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 13:19:51.887000', 'tray_weight': '361', 'TS': 1781768991.8869998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 13:19:51.984000', 'tray_weight': '189', 'TS': 1781768991.984, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:19:52.003000', 'tray_weight': '433', 'TS': 1781768992.003, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 13:19:52.024000', 'tray_weight': '100', 'TS': 1781768992.024, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:19:52.042000', 'tray_weight': '210', 'TS': 1781768992.042, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:52.176000', 'tray_weight': '489', 'TS': 1781768992.1759999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:19:52.196000', 'tray_weight': '117', 'TS': 1781768992.196, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 13:19:52.250000', 'tray_weight': '184', 'TS': 1781768992.25, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:19:52.283000', 'tray_weight': '188', 'TS': 1781768992.2830002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 51, 806141)}}
[2026-06-18 13:30:26,126.126 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:30:15.532000', 'tray_weight': '822', 'TS': 1781769615.5319998, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 13:26:41.584000', 'tray_weight': '254', 'TS': 1781769401.5839999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:24:05.934000', 'tray_weight': '221', 'TS': 1781769245.934, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:29:24.623000', 'tray_weight': '221', 'TS': 1781769564.623, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:29:49.697000', 'tray_weight': '-3', 'TS': 1781769589.697, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:27:04.300000', 'tray_weight': '1069', 'TS': 1781769424.3, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:26:41.884000', 'tray_weight': '910', 'TS': 1781769401.8839998, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:27:33.884000', 'tray_weight': '910', 'TS': 1781769453.8839998, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:23:19.500000', 'tray_weight': '-7', 'TS': 1781769199.5, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:25:59.276000', 'tray_weight': '-6', 'TS': 1781769359.276, 'expected_tray_weight': 0, 'flow': '1'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 30, 24, 934135)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:19:51.746000', 'tray_weight': '120', 'TS': 1781768991.7459998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '145', 'datetime': '2026-06-18 13:19:51.766000', 'tray_weight': '145', 'TS': 1781768991.766, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:19:51.867000', 'tray_weight': '312', 'TS': 1781768991.867, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 13:19:51.887000', 'tray_weight': '361', 'TS': 1781768991.8869998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 13:19:51.984000', 'tray_weight': '189', 'TS': 1781768991.984, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:19:52.003000', 'tray_weight': '433', 'TS': 1781768992.003, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 13:19:52.024000', 'tray_weight': '100', 'TS': 1781768992.024, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:19:52.042000', 'tray_weight': '210', 'TS': 1781768992.042, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:52.176000', 'tray_weight': '489', 'TS': 1781768992.1759999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:19:52.196000', 'tray_weight': '117', 'TS': 1781768992.196, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 13:19:52.250000', 'tray_weight': '184', 'TS': 1781768992.25, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:19:52.283000', 'tray_weight': '188', 'TS': 1781768992.2830002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 51, 806141)}}
[2026-06-18 13:30:26,134.134 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:30:15.532000', 'tray_weight': '822', 'TS': 1781769615.5319998, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 13:26:41.584000', 'tray_weight': '254', 'TS': 1781769401.5839999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:24:05.934000', 'tray_weight': '221', 'TS': 1781769245.934, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:29:24.623000', 'tray_weight': '221', 'TS': 1781769564.623, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:29:49.697000', 'tray_weight': '-3', 'TS': 1781769589.697, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:27:04.300000', 'tray_weight': '1069', 'TS': 1781769424.3, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:26:41.884000', 'tray_weight': '910', 'TS': 1781769401.8839998, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:27:33.884000', 'tray_weight': '910', 'TS': 1781769453.8839998, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:23:19.500000', 'tray_weight': '-7', 'TS': 1781769199.5, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:25:59.276000', 'tray_weight': '-6', 'TS': 1781769359.276, 'expected_tray_weight': 0, 'flow': '1'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 30, 24, 934135)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:19:51.746000', 'tray_weight': '120', 'TS': 1781768991.7459998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '145', 'datetime': '2026-06-18 13:19:51.766000', 'tray_weight': '145', 'TS': 1781768991.766, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:19:51.867000', 'tray_weight': '312', 'TS': 1781768991.867, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 13:19:51.887000', 'tray_weight': '361', 'TS': 1781768991.8869998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 13:19:51.984000', 'tray_weight': '189', 'TS': 1781768991.984, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:19:52.003000', 'tray_weight': '433', 'TS': 1781768992.003, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 13:19:52.024000', 'tray_weight': '100', 'TS': 1781768992.024, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:19:52.042000', 'tray_weight': '210', 'TS': 1781768992.042, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:52.176000', 'tray_weight': '489', 'TS': 1781768992.1759999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:19:52.196000', 'tray_weight': '117', 'TS': 1781768992.196, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 13:19:52.250000', 'tray_weight': '184', 'TS': 1781768992.25, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:19:52.283000', 'tray_weight': '188', 'TS': 1781768992.2830002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 51, 806141)}}
[2026-06-18 13:30:27,269.269 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:30:15.543000', 'tray_weight': '822', 'TS': 1781769615.543, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 13:26:41.597000', 'tray_weight': '254', 'TS': 1781769401.597, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:24:05.933000', 'tray_weight': '221', 'TS': 1781769245.933, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:29:24.622000', 'tray_weight': '221', 'TS': 1781769564.622, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:29:49.697000', 'tray_weight': '-3', 'TS': 1781769589.697, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:27:04.296000', 'tray_weight': '1069', 'TS': 1781769424.296, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:26:41.882000', 'tray_weight': '910', 'TS': 1781769401.882, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:27:33.882000', 'tray_weight': '910', 'TS': 1781769453.882, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:23:19.500000', 'tray_weight': '-7', 'TS': 1781769199.5, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:25:59.276000', 'tray_weight': '-6', 'TS': 1781769359.276, 'expected_tray_weight': 0, 'flow': '1'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 30, 26, 203951)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:19:51.746000', 'tray_weight': '120', 'TS': 1781768991.7459998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '145', 'datetime': '2026-06-18 13:19:51.766000', 'tray_weight': '145', 'TS': 1781768991.766, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:19:51.867000', 'tray_weight': '312', 'TS': 1781768991.867, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 13:19:51.887000', 'tray_weight': '361', 'TS': 1781768991.8869998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 13:19:51.984000', 'tray_weight': '189', 'TS': 1781768991.984, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:19:52.003000', 'tray_weight': '433', 'TS': 1781768992.003, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 13:19:52.024000', 'tray_weight': '100', 'TS': 1781768992.024, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:19:52.042000', 'tray_weight': '210', 'TS': 1781768992.042, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:52.176000', 'tray_weight': '489', 'TS': 1781768992.1759999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:19:52.196000', 'tray_weight': '117', 'TS': 1781768992.196, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 13:19:52.250000', 'tray_weight': '184', 'TS': 1781768992.25, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:19:52.283000', 'tray_weight': '188', 'TS': 1781768992.2830002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 51, 806141)}}
[2026-06-18 13:30:27,277.277 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:30:15.543000', 'tray_weight': '822', 'TS': 1781769615.543, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 13:26:41.597000', 'tray_weight': '254', 'TS': 1781769401.597, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:24:05.933000', 'tray_weight': '221', 'TS': 1781769245.933, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:29:24.622000', 'tray_weight': '221', 'TS': 1781769564.622, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:29:49.697000', 'tray_weight': '-3', 'TS': 1781769589.697, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:27:04.296000', 'tray_weight': '1069', 'TS': 1781769424.296, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:26:41.882000', 'tray_weight': '910', 'TS': 1781769401.882, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:27:33.882000', 'tray_weight': '910', 'TS': 1781769453.882, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:23:19.500000', 'tray_weight': '-7', 'TS': 1781769199.5, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:25:59.276000', 'tray_weight': '-6', 'TS': 1781769359.276, 'expected_tray_weight': 0, 'flow': '1'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 30, 26, 203951)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:19:51.746000', 'tray_weight': '120', 'TS': 1781768991.7459998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '145', 'datetime': '2026-06-18 13:19:51.766000', 'tray_weight': '145', 'TS': 1781768991.766, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:19:51.867000', 'tray_weight': '312', 'TS': 1781768991.867, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 13:19:51.887000', 'tray_weight': '361', 'TS': 1781768991.8869998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 13:19:51.984000', 'tray_weight': '189', 'TS': 1781768991.984, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:19:52.003000', 'tray_weight': '433', 'TS': 1781768992.003, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 13:19:52.024000', 'tray_weight': '100', 'TS': 1781768992.024, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:19:52.042000', 'tray_weight': '210', 'TS': 1781768992.042, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:52.176000', 'tray_weight': '489', 'TS': 1781768992.1759999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:19:52.196000', 'tray_weight': '117', 'TS': 1781768992.196, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 13:19:52.250000', 'tray_weight': '184', 'TS': 1781768992.25, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:19:52.283000', 'tray_weight': '188', 'TS': 1781768992.2830002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 51, 806141)}}
[2026-06-18 13:30:28,530.530 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:30:15.544000', 'tray_weight': '822', 'TS': 1781769615.5440001, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 13:26:41.596000', 'tray_weight': '254', 'TS': 1781769401.596, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:24:05.932000', 'tray_weight': '221', 'TS': 1781769245.9320002, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:29:24.621000', 'tray_weight': '221', 'TS': 1781769564.621, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:29:49.696000', 'tray_weight': '-3', 'TS': 1781769589.6959999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:27:04.302000', 'tray_weight': '1069', 'TS': 1781769424.302, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:26:41.881000', 'tray_weight': '910', 'TS': 1781769401.881, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:27:33.881000', 'tray_weight': '910', 'TS': 1781769453.881, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:23:19.496000', 'tray_weight': '-7', 'TS': 1781769199.4959998, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:25:59.272000', 'tray_weight': '-6', 'TS': 1781769359.2719998, 'expected_tray_weight': 0, 'flow': '1'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 30, 27, 354430)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:19:51.746000', 'tray_weight': '120', 'TS': 1781768991.7459998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '145', 'datetime': '2026-06-18 13:19:51.766000', 'tray_weight': '145', 'TS': 1781768991.766, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:19:51.867000', 'tray_weight': '312', 'TS': 1781768991.867, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 13:19:51.887000', 'tray_weight': '361', 'TS': 1781768991.8869998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 13:19:51.984000', 'tray_weight': '189', 'TS': 1781768991.984, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:19:52.003000', 'tray_weight': '433', 'TS': 1781768992.003, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 13:19:52.024000', 'tray_weight': '100', 'TS': 1781768992.024, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:19:52.042000', 'tray_weight': '210', 'TS': 1781768992.042, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:52.176000', 'tray_weight': '489', 'TS': 1781768992.1759999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:19:52.196000', 'tray_weight': '117', 'TS': 1781768992.196, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 13:19:52.250000', 'tray_weight': '184', 'TS': 1781768992.25, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:19:52.283000', 'tray_weight': '188', 'TS': 1781768992.2830002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 51, 806141)}}
[2026-06-18 13:30:28,538.538 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:30:15.544000', 'tray_weight': '822', 'TS': 1781769615.5440001, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 13:26:41.596000', 'tray_weight': '254', 'TS': 1781769401.596, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:24:05.932000', 'tray_weight': '221', 'TS': 1781769245.9320002, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:29:24.621000', 'tray_weight': '221', 'TS': 1781769564.621, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:29:49.696000', 'tray_weight': '-3', 'TS': 1781769589.6959999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:27:04.302000', 'tray_weight': '1069', 'TS': 1781769424.302, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:26:41.881000', 'tray_weight': '910', 'TS': 1781769401.881, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:27:33.881000', 'tray_weight': '910', 'TS': 1781769453.881, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:23:19.496000', 'tray_weight': '-7', 'TS': 1781769199.4959998, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:25:59.272000', 'tray_weight': '-6', 'TS': 1781769359.2719998, 'expected_tray_weight': 0, 'flow': '1'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 30, 27, 354430)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:19:51.746000', 'tray_weight': '120', 'TS': 1781768991.7459998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '145', 'datetime': '2026-06-18 13:19:51.766000', 'tray_weight': '145', 'TS': 1781768991.766, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:19:51.867000', 'tray_weight': '312', 'TS': 1781768991.867, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 13:19:51.887000', 'tray_weight': '361', 'TS': 1781768991.8869998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 13:19:51.984000', 'tray_weight': '189', 'TS': 1781768991.984, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:19:52.003000', 'tray_weight': '433', 'TS': 1781768992.003, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 13:19:52.024000', 'tray_weight': '100', 'TS': 1781768992.024, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:19:52.042000', 'tray_weight': '210', 'TS': 1781768992.042, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:52.176000', 'tray_weight': '489', 'TS': 1781768992.1759999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:19:52.196000', 'tray_weight': '117', 'TS': 1781768992.196, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 13:19:52.250000', 'tray_weight': '184', 'TS': 1781768992.25, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:19:52.283000', 'tray_weight': '188', 'TS': 1781768992.2830002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 51, 806141)}}
[2026-06-18 13:30:29,698.698 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:30:15.542000', 'tray_weight': '822', 'TS': 1781769615.542, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 13:26:41.596000', 'tray_weight': '254', 'TS': 1781769401.596, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:24:05.931000', 'tray_weight': '221', 'TS': 1781769245.931, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:29:24.620000', 'tray_weight': '221', 'TS': 1781769564.6200001, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:29:49.698000', 'tray_weight': '-3', 'TS': 1781769589.698, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:27:04.302000', 'tray_weight': '1069', 'TS': 1781769424.3019998, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:26:41.878000', 'tray_weight': '910', 'TS': 1781769401.878, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:27:33.878000', 'tray_weight': '910', 'TS': 1781769453.878, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:23:19.494000', 'tray_weight': '-7', 'TS': 1781769199.494, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:25:59.270000', 'tray_weight': '-6', 'TS': 1781769359.27, 'expected_tray_weight': 0, 'flow': '1'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 30, 28, 607503)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:19:51.746000', 'tray_weight': '120', 'TS': 1781768991.7459998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '145', 'datetime': '2026-06-18 13:19:51.766000', 'tray_weight': '145', 'TS': 1781768991.766, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:19:51.867000', 'tray_weight': '312', 'TS': 1781768991.867, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 13:19:51.887000', 'tray_weight': '361', 'TS': 1781768991.8869998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 13:19:51.984000', 'tray_weight': '189', 'TS': 1781768991.984, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:19:52.003000', 'tray_weight': '433', 'TS': 1781768992.003, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 13:19:52.024000', 'tray_weight': '100', 'TS': 1781768992.024, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:19:52.042000', 'tray_weight': '210', 'TS': 1781768992.042, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:52.176000', 'tray_weight': '489', 'TS': 1781768992.1759999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:19:52.196000', 'tray_weight': '117', 'TS': 1781768992.196, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 13:19:52.250000', 'tray_weight': '184', 'TS': 1781768992.25, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:19:52.283000', 'tray_weight': '188', 'TS': 1781768992.2830002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 51, 806141)}}
[2026-06-18 13:30:29,706.706 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:30:15.542000', 'tray_weight': '822', 'TS': 1781769615.542, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 13:26:41.596000', 'tray_weight': '254', 'TS': 1781769401.596, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:24:05.931000', 'tray_weight': '221', 'TS': 1781769245.931, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:29:24.620000', 'tray_weight': '221', 'TS': 1781769564.6200001, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:29:49.698000', 'tray_weight': '-3', 'TS': 1781769589.698, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:27:04.302000', 'tray_weight': '1069', 'TS': 1781769424.3019998, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:26:41.878000', 'tray_weight': '910', 'TS': 1781769401.878, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:27:33.878000', 'tray_weight': '910', 'TS': 1781769453.878, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:23:19.494000', 'tray_weight': '-7', 'TS': 1781769199.494, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:25:59.270000', 'tray_weight': '-6', 'TS': 1781769359.27, 'expected_tray_weight': 0, 'flow': '1'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 30, 28, 607503)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:19:51.746000', 'tray_weight': '120', 'TS': 1781768991.7459998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '145', 'datetime': '2026-06-18 13:19:51.766000', 'tray_weight': '145', 'TS': 1781768991.766, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:19:51.867000', 'tray_weight': '312', 'TS': 1781768991.867, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 13:19:51.887000', 'tray_weight': '361', 'TS': 1781768991.8869998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 13:19:51.984000', 'tray_weight': '189', 'TS': 1781768991.984, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:19:52.003000', 'tray_weight': '433', 'TS': 1781768992.003, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 13:19:52.024000', 'tray_weight': '100', 'TS': 1781768992.024, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:19:52.042000', 'tray_weight': '210', 'TS': 1781768992.042, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:52.176000', 'tray_weight': '489', 'TS': 1781768992.1759999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:19:52.196000', 'tray_weight': '117', 'TS': 1781768992.196, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 13:19:52.250000', 'tray_weight': '184', 'TS': 1781768992.25, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:19:52.283000', 'tray_weight': '188', 'TS': 1781768992.2830002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 51, 806141)}}
[2026-06-18 13:30:30,888.888 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:30:15.542000', 'tray_weight': '822', 'TS': 1781769615.5419998, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 13:26:41.595000', 'tray_weight': '254', 'TS': 1781769401.595, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:24:05.932000', 'tray_weight': '221', 'TS': 1781769245.932, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:29:24.621000', 'tray_weight': '221', 'TS': 1781769564.6209998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:29:49.698000', 'tray_weight': '-3', 'TS': 1781769589.698, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:27:04.299000', 'tray_weight': '1069', 'TS': 1781769424.299, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:26:41.878000', 'tray_weight': '910', 'TS': 1781769401.878, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:27:33.878000', 'tray_weight': '910', 'TS': 1781769453.878, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:23:19.498000', 'tray_weight': '-7', 'TS': 1781769199.498, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:25:59.274000', 'tray_weight': '-6', 'TS': 1781769359.274, 'expected_tray_weight': 0, 'flow': '1'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 30, 29, 775392)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:19:51.746000', 'tray_weight': '120', 'TS': 1781768991.7459998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '145', 'datetime': '2026-06-18 13:19:51.766000', 'tray_weight': '145', 'TS': 1781768991.766, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:19:51.867000', 'tray_weight': '312', 'TS': 1781768991.867, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 13:19:51.887000', 'tray_weight': '361', 'TS': 1781768991.8869998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 13:19:51.984000', 'tray_weight': '189', 'TS': 1781768991.984, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:19:52.003000', 'tray_weight': '433', 'TS': 1781768992.003, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 13:19:52.024000', 'tray_weight': '100', 'TS': 1781768992.024, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:19:52.042000', 'tray_weight': '210', 'TS': 1781768992.042, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:52.176000', 'tray_weight': '489', 'TS': 1781768992.1759999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:19:52.196000', 'tray_weight': '117', 'TS': 1781768992.196, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 13:19:52.250000', 'tray_weight': '184', 'TS': 1781768992.25, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:19:52.283000', 'tray_weight': '188', 'TS': 1781768992.2830002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 51, 806141)}}
[2026-06-18 13:30:30,896.896 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:30:15.542000', 'tray_weight': '822', 'TS': 1781769615.5419998, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 13:26:41.595000', 'tray_weight': '254', 'TS': 1781769401.595, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:24:05.932000', 'tray_weight': '221', 'TS': 1781769245.932, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:29:24.621000', 'tray_weight': '221', 'TS': 1781769564.6209998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:29:49.698000', 'tray_weight': '-3', 'TS': 1781769589.698, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:27:04.299000', 'tray_weight': '1069', 'TS': 1781769424.299, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:26:41.878000', 'tray_weight': '910', 'TS': 1781769401.878, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:27:33.878000', 'tray_weight': '910', 'TS': 1781769453.878, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:23:19.498000', 'tray_weight': '-7', 'TS': 1781769199.498, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:25:59.274000', 'tray_weight': '-6', 'TS': 1781769359.274, 'expected_tray_weight': 0, 'flow': '1'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 30, 29, 775392)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:19:51.746000', 'tray_weight': '120', 'TS': 1781768991.7459998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '145', 'datetime': '2026-06-18 13:19:51.766000', 'tray_weight': '145', 'TS': 1781768991.766, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:19:51.867000', 'tray_weight': '312', 'TS': 1781768991.867, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 13:19:51.887000', 'tray_weight': '361', 'TS': 1781768991.8869998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 13:19:51.984000', 'tray_weight': '189', 'TS': 1781768991.984, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:19:52.003000', 'tray_weight': '433', 'TS': 1781768992.003, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 13:19:52.024000', 'tray_weight': '100', 'TS': 1781768992.024, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:19:52.042000', 'tray_weight': '210', 'TS': 1781768992.042, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:52.176000', 'tray_weight': '489', 'TS': 1781768992.1759999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:19:52.196000', 'tray_weight': '117', 'TS': 1781768992.196, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 13:19:52.250000', 'tray_weight': '184', 'TS': 1781768992.25, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:19:52.283000', 'tray_weight': '188', 'TS': 1781768992.2830002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 51, 806141)}}
[2026-06-18 13:30:32,117.117 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:30:15.541000', 'tray_weight': '822', 'TS': 1781769615.541, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 13:26:41.593000', 'tray_weight': '254', 'TS': 1781769401.593, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:24:05.931000', 'tray_weight': '221', 'TS': 1781769245.931, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:29:24.620000', 'tray_weight': '221', 'TS': 1781769564.62, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:29:49.697000', 'tray_weight': '-3', 'TS': 1781769589.697, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:27:04.299000', 'tray_weight': '1069', 'TS': 1781769424.299, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:26:41.876000', 'tray_weight': '910', 'TS': 1781769401.876, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:27:33.876000', 'tray_weight': '910', 'TS': 1781769453.876, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:23:19.497000', 'tray_weight': '-7', 'TS': 1781769199.497, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:25:59.273000', 'tray_weight': '-6', 'TS': 1781769359.273, 'expected_tray_weight': 0, 'flow': '1'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 30, 30, 965767)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:19:51.746000', 'tray_weight': '120', 'TS': 1781768991.7459998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '145', 'datetime': '2026-06-18 13:19:51.766000', 'tray_weight': '145', 'TS': 1781768991.766, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:19:51.867000', 'tray_weight': '312', 'TS': 1781768991.867, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 13:19:51.887000', 'tray_weight': '361', 'TS': 1781768991.8869998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 13:19:51.984000', 'tray_weight': '189', 'TS': 1781768991.984, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:19:52.003000', 'tray_weight': '433', 'TS': 1781768992.003, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 13:19:52.024000', 'tray_weight': '100', 'TS': 1781768992.024, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:19:52.042000', 'tray_weight': '210', 'TS': 1781768992.042, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:52.176000', 'tray_weight': '489', 'TS': 1781768992.1759999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:19:52.196000', 'tray_weight': '117', 'TS': 1781768992.196, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 13:19:52.250000', 'tray_weight': '184', 'TS': 1781768992.25, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:19:52.283000', 'tray_weight': '188', 'TS': 1781768992.2830002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 51, 806141)}}
[2026-06-18 13:30:32,134.134 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:30:15.541000', 'tray_weight': '822', 'TS': 1781769615.541, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 13:26:41.593000', 'tray_weight': '254', 'TS': 1781769401.593, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:24:05.931000', 'tray_weight': '221', 'TS': 1781769245.931, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:29:24.620000', 'tray_weight': '221', 'TS': 1781769564.62, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:29:49.697000', 'tray_weight': '-3', 'TS': 1781769589.697, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:27:04.299000', 'tray_weight': '1069', 'TS': 1781769424.299, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:26:41.876000', 'tray_weight': '910', 'TS': 1781769401.876, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:27:33.876000', 'tray_weight': '910', 'TS': 1781769453.876, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:23:19.497000', 'tray_weight': '-7', 'TS': 1781769199.497, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:25:59.273000', 'tray_weight': '-6', 'TS': 1781769359.273, 'expected_tray_weight': 0, 'flow': '1'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 30, 30, 965767)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:19:51.746000', 'tray_weight': '120', 'TS': 1781768991.7459998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '145', 'datetime': '2026-06-18 13:19:51.766000', 'tray_weight': '145', 'TS': 1781768991.766, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:19:51.867000', 'tray_weight': '312', 'TS': 1781768991.867, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 13:19:51.887000', 'tray_weight': '361', 'TS': 1781768991.8869998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 13:19:51.984000', 'tray_weight': '189', 'TS': 1781768991.984, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:19:52.003000', 'tray_weight': '433', 'TS': 1781768992.003, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 13:19:52.024000', 'tray_weight': '100', 'TS': 1781768992.024, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:19:52.042000', 'tray_weight': '210', 'TS': 1781768992.042, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:52.176000', 'tray_weight': '489', 'TS': 1781768992.1759999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:19:52.196000', 'tray_weight': '117', 'TS': 1781768992.196, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 13:19:52.250000', 'tray_weight': '184', 'TS': 1781768992.25, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:19:52.283000', 'tray_weight': '188', 'TS': 1781768992.2830002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 51, 806141)}}
[2026-06-18 13:30:33,221.221 INFO    ] collect_close_door_weights {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:30:32.142000', 'tray_weight': '822', 'TS': 1781769632.1420002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 13:30:32.184000', 'tray_weight': '1443', 'TS': 1781769632.184, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 13:30:32.173000', 'tray_weight': '908', 'TS': 1781769632.173, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:30:32.292000', 'tray_weight': '255', 'TS': 1781769632.292, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:30:32.261000', 'tray_weight': '354', 'TS': 1781769632.2610002, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:30:32.320000', 'tray_weight': '221', 'TS': 1781769632.3200002, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:30:32.412000', 'tray_weight': '-3', 'TS': 1781769632.412, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:30:32.439000', 'tray_weight': '497', 'TS': 1781769632.439, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:30:32.463000', 'tray_weight': '1069', 'TS': 1781769632.463, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:30:32.594000', 'tray_weight': '338', 'TS': 1781769632.594, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '869', 'datetime': '2026-06-18 13:30:32.613000', 'tray_weight': '869', 'TS': 1781769632.6130002, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:30:32.663000', 'tray_weight': '713', 'TS': 1781769632.6629999, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '684', 'datetime': '2026-06-18 13:30:32.975000', 'tray_weight': '684', 'TS': 1781769632.975, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:30:32.971000', 'tray_weight': '-7', 'TS': 1781769632.971, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:30:33.025000', 'tray_weight': '1357', 'TS': 1781769633.0249999, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:30:33.148000', 'tray_weight': '583', 'TS': 1781769633.148, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 30, 32, 144045)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:19:51.746000', 'tray_weight': '120', 'TS': 1781768991.7459998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '145', 'datetime': '2026-06-18 13:19:51.766000', 'tray_weight': '145', 'TS': 1781768991.766, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:19:51.867000', 'tray_weight': '312', 'TS': 1781768991.867, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 13:19:51.887000', 'tray_weight': '361', 'TS': 1781768991.8869998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 13:19:51.984000', 'tray_weight': '189', 'TS': 1781768991.984, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:19:52.003000', 'tray_weight': '433', 'TS': 1781768992.003, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 13:19:52.024000', 'tray_weight': '100', 'TS': 1781768992.024, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:19:52.042000', 'tray_weight': '210', 'TS': 1781768992.042, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:52.176000', 'tray_weight': '489', 'TS': 1781768992.1759999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:19:52.196000', 'tray_weight': '117', 'TS': 1781768992.196, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 13:19:52.250000', 'tray_weight': '184', 'TS': 1781768992.25, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:19:52.283000', 'tray_weight': '188', 'TS': 1781768992.2830002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 51, 806141)}}
[2026-06-18 13:30:33,229.229 INFO    ] collect_close_door_weights {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:30:32.142000', 'tray_weight': '822', 'TS': 1781769632.1420002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 13:30:32.184000', 'tray_weight': '1443', 'TS': 1781769632.184, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 13:30:32.173000', 'tray_weight': '908', 'TS': 1781769632.173, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:30:32.292000', 'tray_weight': '255', 'TS': 1781769632.292, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:30:32.261000', 'tray_weight': '354', 'TS': 1781769632.2610002, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:30:32.320000', 'tray_weight': '221', 'TS': 1781769632.3200002, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:30:32.412000', 'tray_weight': '-3', 'TS': 1781769632.412, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:30:32.439000', 'tray_weight': '497', 'TS': 1781769632.439, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:30:32.463000', 'tray_weight': '1069', 'TS': 1781769632.463, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:30:32.594000', 'tray_weight': '338', 'TS': 1781769632.594, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '869', 'datetime': '2026-06-18 13:30:32.613000', 'tray_weight': '869', 'TS': 1781769632.6130002, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:30:32.663000', 'tray_weight': '713', 'TS': 1781769632.6629999, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '684', 'datetime': '2026-06-18 13:30:32.975000', 'tray_weight': '684', 'TS': 1781769632.975, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:30:32.971000', 'tray_weight': '-7', 'TS': 1781769632.971, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:30:33.025000', 'tray_weight': '1357', 'TS': 1781769633.0249999, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:30:33.148000', 'tray_weight': '583', 'TS': 1781769633.148, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 30, 32, 144045)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:19:51.746000', 'tray_weight': '120', 'TS': 1781768991.7459998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '145', 'datetime': '2026-06-18 13:19:51.766000', 'tray_weight': '145', 'TS': 1781768991.766, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:19:51.867000', 'tray_weight': '312', 'TS': 1781768991.867, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 13:19:51.887000', 'tray_weight': '361', 'TS': 1781768991.8869998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 13:19:51.984000', 'tray_weight': '189', 'TS': 1781768991.984, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:19:52.003000', 'tray_weight': '433', 'TS': 1781768992.003, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 13:19:52.024000', 'tray_weight': '100', 'TS': 1781768992.024, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:19:52.042000', 'tray_weight': '210', 'TS': 1781768992.042, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:19:52.176000', 'tray_weight': '489', 'TS': 1781768992.1759999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:19:52.196000', 'tray_weight': '117', 'TS': 1781768992.196, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 13:19:52.250000', 'tray_weight': '184', 'TS': 1781768992.25, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:19:52.283000', 'tray_weight': '188', 'TS': 1781768992.2830002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 19, 51, 806141)}}
[2026-06-18 13:30:34,729.729 INFO    ] *********** ORDER STARTED ***********
[2026-06-18 13:30:34,731.731 INFO    ] DB TRAY [{"tray_id": 11, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500626", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500626-4", "tray_weight": "120"}, {"tray_id": 12, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500688", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500688-4", "tray_weight": "145"}, {"tray_id": 13, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500646", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500646-8", "tray_weight": "312"}, {"tray_id": 14, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500445", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500445-5", "tray_weight": "361"}, {"tray_id": 15, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500659", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500659-5", "tray_weight": "189"}, {"tray_id": 16, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500647", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500647-12", "tray_weight": "433"}, {"tray_id": 17, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500648", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500648-3", "tray_weight": "100"}, {"tray_id": 18, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500668", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500668-10", "tray_weight": "210"}, {"tray_id": 19, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500709", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500709-8", "tray_weight": "489"}, {"tray_id": 20, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500672", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500672-4", "tray_weight": "117"}, {"tray_id": 21, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500650", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500650-6", "tray_weight": "184"}, {"tray_id": 22, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500673", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500673-6", "tray_weight": "188"}, {"tray_id": 23, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "186055", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186055-0", "tray_weight": "99999"}, {"tray_id": 24, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500455", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500455-0", "tray_weight": "99999"}, {"tray_id": 25, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "10155", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "10155-0", "tray_weight": "99999"}, {"tray_id": 26, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "186096", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186096-0", "tray_weight": "99999"}, {"tray_id": 31, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "166327", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "166327-4", "tray_weight": "822"}, {"tray_id": 32, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500617", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500617-5", "tray_weight": "1443"}, {"tray_id": 33, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500694", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500694-4", "tray_weight": "909"}, {"tray_id": 34, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "185993", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "185993-5", "tray_weight": "255"}, {"tray_id": 35, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186084", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186084-9", "tray_weight": "354"}, {"tray_id": 36, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500541", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500541-11", "tray_weight": "221"}, {"tray_id": 37, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500669", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500669-0", "tray_weight": "-3"}, {"tray_id": 38, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186078", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186078-2", "tray_weight": "497"}, {"tray_id": 39, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500700", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500700-5", "tray_weight": "1069"}, {"tray_id": 40, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500412", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500412-2", "tray_weight": "338"}, {"tray_id": 41, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "108676", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "108676-5", "tray_weight": "870"}, {"tray_id": 42, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500675", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500675-4", "tray_weight": "713"}, {"tray_id": 43, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500702", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500702-4", "tray_weight": "910"}, {"tray_id": 44, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186059", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186059-0", "tray_weight": "-7"}, {"tray_id": 45, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500656", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500656-6", "tray_weight": "1357"}, {"tray_id": 46, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500499", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500499-3", "tray_weight": "583"}]
[2026-06-18 13:30:34,736.736 INFO    ] TRAY READINGS [{'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:23:19.494000', 'tray_weight': '-7', 'TS': 1781769199.494, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:23:19.496000', 'tray_weight': '-7', 'TS': 1781769199.4959998, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:23:19.497000', 'tray_weight': '-7', 'TS': 1781769199.497, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:23:19.497000', 'tray_weight': '-7', 'TS': 1781769199.497, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:23:19.497000', 'tray_weight': '-7', 'TS': 1781769199.4970002, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:23:19.498000', 'tray_weight': '-7', 'TS': 1781769199.498, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:23:19.500000', 'tray_weight': '-7', 'TS': 1781769199.5, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:23:19.500000', 'tray_weight': '-7', 'TS': 1781769199.5, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:23:19.500000', 'tray_weight': '-7', 'TS': 1781769199.5, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:24:05.930000', 'tray_weight': '221', 'TS': 1781769245.93, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:24:05.931000', 'tray_weight': '221', 'TS': 1781769245.931, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:24:05.931000', 'tray_weight': '221', 'TS': 1781769245.931, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:24:05.932000', 'tray_weight': '221', 'TS': 1781769245.932, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:24:05.932000', 'tray_weight': '221', 'TS': 1781769245.9320002, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:24:05.933000', 'tray_weight': '221', 'TS': 1781769245.9329998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:24:05.933000', 'tray_weight': '221', 'TS': 1781769245.933, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:24:05.934000', 'tray_weight': '221', 'TS': 1781769245.934, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:24:05.934000', 'tray_weight': '221', 'TS': 1781769245.934, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:25:59.270000', 'tray_weight': '-6', 'TS': 1781769359.27, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:25:59.272000', 'tray_weight': '-6', 'TS': 1781769359.2719998, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:25:59.273000', 'tray_weight': '-6', 'TS': 1781769359.273, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:25:59.273000', 'tray_weight': '-6', 'TS': 1781769359.273, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:25:59.273000', 'tray_weight': '-6', 'TS': 1781769359.273, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:25:59.274000', 'tray_weight': '-6', 'TS': 1781769359.274, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:25:59.276000', 'tray_weight': '-6', 'TS': 1781769359.276, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:25:59.276000', 'tray_weight': '-6', 'TS': 1781769359.276, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:25:59.276000', 'tray_weight': '-6', 'TS': 1781769359.276, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 13:26:41.584000', 'tray_weight': '254', 'TS': 1781769401.5839999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 13:26:41.593000', 'tray_weight': '254', 'TS': 1781769401.593, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 13:26:41.595000', 'tray_weight': '254', 'TS': 1781769401.595, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 13:26:41.596000', 'tray_weight': '254', 'TS': 1781769401.596, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 13:26:41.596000', 'tray_weight': '254', 'TS': 1781769401.596, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 13:26:41.597000', 'tray_weight': '254', 'TS': 1781769401.597, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 13:26:41.598000', 'tray_weight': '254', 'TS': 1781769401.5979998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 13:26:41.598000', 'tray_weight': '254', 'TS': 1781769401.598, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '254', 'datetime': '2026-06-18 13:26:41.599000', 'tray_weight': '254', 'TS': 1781769401.599, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:26:41.876000', 'tray_weight': '910', 'TS': 1781769401.876, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:26:41.878000', 'tray_weight': '910', 'TS': 1781769401.878, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:26:41.878000', 'tray_weight': '910', 'TS': 1781769401.878, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:26:41.881000', 'tray_weight': '910', 'TS': 1781769401.881, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:26:41.882000', 'tray_weight': '910', 'TS': 1781769401.882, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:26:41.884000', 'tray_weight': '910', 'TS': 1781769401.8839998, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:26:41.886000', 'tray_weight': '910', 'TS': 1781769401.886, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:26:41.887000', 'tray_weight': '910', 'TS': 1781769401.8869998, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:26:41.889000', 'tray_weight': '910', 'TS': 1781769401.889, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:27:04.293000', 'tray_weight': '1069', 'TS': 1781769424.293, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:27:04.296000', 'tray_weight': '1069', 'TS': 1781769424.296, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:27:04.296000', 'tray_weight': '1069', 'TS': 1781769424.296, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:27:04.296000', 'tray_weight': '1069', 'TS': 1781769424.296, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:27:04.299000', 'tray_weight': '1069', 'TS': 1781769424.299, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:27:04.299000', 'tray_weight': '1069', 'TS': 1781769424.299, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:27:04.300000', 'tray_weight': '1069', 'TS': 1781769424.3, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:27:04.302000', 'tray_weight': '1069', 'TS': 1781769424.3019998, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:27:04.302000', 'tray_weight': '1069', 'TS': 1781769424.302, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:27:33.876000', 'tray_weight': '910', 'TS': 1781769453.876, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:27:33.878000', 'tray_weight': '910', 'TS': 1781769453.878, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:27:33.878000', 'tray_weight': '910', 'TS': 1781769453.878, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:27:33.881000', 'tray_weight': '910', 'TS': 1781769453.881, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:27:33.882000', 'tray_weight': '910', 'TS': 1781769453.882, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:27:33.884000', 'tray_weight': '910', 'TS': 1781769453.8839998, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:27:33.886000', 'tray_weight': '910', 'TS': 1781769453.886, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:27:33.887000', 'tray_weight': '910', 'TS': 1781769453.8869998, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '910', 'datetime': '2026-06-18 13:27:33.889000', 'tray_weight': '910', 'TS': 1781769453.889, 'expected_tray_weight': 888, 'flow': '1'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:29:24.619000', 'tray_weight': '221', 'TS': 1781769564.619, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:29:24.620000', 'tray_weight': '221', 'TS': 1781769564.62, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:29:24.620000', 'tray_weight': '221', 'TS': 1781769564.6200001, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:29:24.621000', 'tray_weight': '221', 'TS': 1781769564.6209998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:29:24.621000', 'tray_weight': '221', 'TS': 1781769564.621, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:29:24.622000', 'tray_weight': '221', 'TS': 1781769564.622, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:29:24.622000', 'tray_weight': '221', 'TS': 1781769564.622, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:29:24.623000', 'tray_weight': '221', 'TS': 1781769564.623, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:29:24.623000', 'tray_weight': '221', 'TS': 1781769564.623, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:29:49.694000', 'tray_weight': '-3', 'TS': 1781769589.694, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:29:49.695000', 'tray_weight': '-3', 'TS': 1781769589.695, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:29:49.695000', 'tray_weight': '-3', 'TS': 1781769589.6950002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:29:49.696000', 'tray_weight': '-3', 'TS': 1781769589.6959999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:29:49.697000', 'tray_weight': '-3', 'TS': 1781769589.697, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:29:49.697000', 'tray_weight': '-3', 'TS': 1781769589.697, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:29:49.697000', 'tray_weight': '-3', 'TS': 1781769589.697, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:29:49.698000', 'tray_weight': '-3', 'TS': 1781769589.698, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:29:49.698000', 'tray_weight': '-3', 'TS': 1781769589.698, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:30:15.532000', 'tray_weight': '822', 'TS': 1781769615.5319998, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:30:15.541000', 'tray_weight': '822', 'TS': 1781769615.541, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:30:15.542000', 'tray_weight': '822', 'TS': 1781769615.5419998, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:30:15.542000', 'tray_weight': '822', 'TS': 1781769615.542, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:30:15.543000', 'tray_weight': '822', 'TS': 1781769615.543, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:30:15.543000', 'tray_weight': '822', 'TS': 1781769615.543, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:30:15.544000', 'tray_weight': '822', 'TS': 1781769615.544, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:30:15.544000', 'tray_weight': '822', 'TS': 1781769615.544, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:30:15.544000', 'tray_weight': '822', 'TS': 1781769615.5440001, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:30:32.142000', 'tray_weight': '822', 'TS': 1781769632.1420002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 13:30:32.173000', 'tray_weight': '908', 'TS': 1781769632.173, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 13:30:32.184000', 'tray_weight': '1443', 'TS': 1781769632.184, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:30:32.261000', 'tray_weight': '354', 'TS': 1781769632.2610002, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:30:32.292000', 'tray_weight': '255', 'TS': 1781769632.292, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:30:32.320000', 'tray_weight': '221', 'TS': 1781769632.3200002, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:30:32.412000', 'tray_weight': '-3', 'TS': 1781769632.412, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:30:32.439000', 'tray_weight': '497', 'TS': 1781769632.439, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:30:32.463000', 'tray_weight': '1069', 'TS': 1781769632.463, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:30:32.594000', 'tray_weight': '338', 'TS': 1781769632.594, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '869', 'datetime': '2026-06-18 13:30:32.613000', 'tray_weight': '869', 'TS': 1781769632.6130002, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:30:32.663000', 'tray_weight': '713', 'TS': 1781769632.6629999, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:30:32.971000', 'tray_weight': '-7', 'TS': 1781769632.971, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '684', 'datetime': '2026-06-18 13:30:32.975000', 'tray_weight': '684', 'TS': 1781769632.975, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:30:33.025000', 'tray_weight': '1357', 'TS': 1781769633.0249999, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:30:33.148000', 'tray_weight': '583', 'TS': 1781769633.148, 'expected_tray_weight': 576, 'flow': '0'}]
[2026-06-18 13:30:35,875.875 INFO    ] Final DB Tray = [{"tray_id": 11, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500626", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500626-4", "tray_weight": "120"}, {"tray_id": 12, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500688", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500688-4", "tray_weight": "145"}, {"tray_id": 13, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500646", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500646-8", "tray_weight": "312"}, {"tray_id": 14, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500445", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500445-5", "tray_weight": "361"}, {"tray_id": 15, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500659", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500659-5", "tray_weight": "189"}, {"tray_id": 16, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500647", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500647-12", "tray_weight": "433"}, {"tray_id": 17, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500648", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500648-3", "tray_weight": "100"}, {"tray_id": 18, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500668", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500668-10", "tray_weight": "210"}, {"tray_id": 19, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500709", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500709-8", "tray_weight": "489"}, {"tray_id": 20, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500672", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500672-4", "tray_weight": "117"}, {"tray_id": 21, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500650", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500650-6", "tray_weight": "184"}, {"tray_id": 22, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500673", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500673-6", "tray_weight": "188"}, {"tray_id": 23, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "186055", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186055-0", "tray_weight": "99999"}, {"tray_id": 24, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500455", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500455-0", "tray_weight": "99999"}, {"tray_id": 25, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "10155", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "10155-0", "tray_weight": "99999"}, {"tray_id": 26, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "186096", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186096-0", "tray_weight": "99999"}, {"tray_id": 31, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "166327", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "166327-4", "tray_weight": "822"}, {"tray_id": 32, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500617", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500617-5", "tray_weight": "1443"}, {"tray_id": 33, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500694", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500694-4", "tray_weight": "908"}, {"tray_id": 34, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "185993", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "185993-5", "tray_weight": "255"}, {"tray_id": 35, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186084", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186084-9", "tray_weight": "354"}, {"tray_id": 36, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500541", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500541-11", "tray_weight": "221"}, {"tray_id": 37, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500669", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500669-0", "tray_weight": "-3"}, {"tray_id": 38, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186078", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186078-2", "tray_weight": "497"}, {"tray_id": 39, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500700", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500700-5", "tray_weight": "1069"}, {"tray_id": 40, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500412", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500412-2", "tray_weight": "338"}, {"tray_id": 41, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "108676", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "108676-5", "tray_weight": "869"}, {"tray_id": 42, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500675", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500675-4", "tray_weight": "713"}, {"tray_id": 43, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500702", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500702-4", "tray_weight": "684"}, {"tray_id": 44, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186059", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186059-0", "tray_weight": "-7"}, {"tray_id": 45, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500656", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500656-6", "tray_weight": "1357"}, {"tray_id": 46, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500499", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500499-3", "tray_weight": "583"}]
[2026-06-18 13:30:38,716.716 INFO    ] Syncing order with order id: TM06202508260618132922443
[2026-06-18 13:30:38,735.735 INFO    ] pg status for order_id: TM06202508260618132922443 before is --> False
[2026-06-18 13:30:38,737.737 INFO    ] payment_gateway for order_id: TM06202508260618132922443 is --> razor_pay and sync status is True
[2026-06-18 13:30:39,016.016 INFO    ] pg status response {'status': True}
[2026-06-18 13:30:39,043.043 INFO    ] pg status for order_id: TM06202508260618132922443 after is --> {'status': True}
[2026-06-18 13:30:57,616.616 INFO    ] processOrderPayment version is : v2
[2026-06-18 13:34:50,309.309 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:30:32.142000', 'tray_weight': '822', 'TS': 1781769632.1420002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 13:30:32.184000', 'tray_weight': '1443', 'TS': 1781769632.184, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 13:30:32.173000', 'tray_weight': '908', 'TS': 1781769632.173, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:30:32.292000', 'tray_weight': '255', 'TS': 1781769632.292, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:30:32.261000', 'tray_weight': '354', 'TS': 1781769632.2610002, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:30:32.320000', 'tray_weight': '221', 'TS': 1781769632.3200002, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:30:32.412000', 'tray_weight': '-3', 'TS': 1781769632.412, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:30:32.439000', 'tray_weight': '497', 'TS': 1781769632.439, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:30:32.463000', 'tray_weight': '1069', 'TS': 1781769632.463, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:30:32.594000', 'tray_weight': '338', 'TS': 1781769632.594, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '869', 'datetime': '2026-06-18 13:30:32.613000', 'tray_weight': '869', 'TS': 1781769632.6130002, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:30:32.663000', 'tray_weight': '713', 'TS': 1781769632.6629999, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '684', 'datetime': '2026-06-18 13:30:32.975000', 'tray_weight': '684', 'TS': 1781769632.975, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:30:32.971000', 'tray_weight': '-7', 'TS': 1781769632.971, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:30:33.025000', 'tray_weight': '1357', 'TS': 1781769633.0249999, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:30:33.148000', 'tray_weight': '583', 'TS': 1781769633.148, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 30, 32, 144045)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:34:49.348000', 'tray_weight': '120', 'TS': 1781769889.348, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 13:34:49.367000', 'tray_weight': '146', 'TS': 1781769889.367, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:34:49.448000', 'tray_weight': '312', 'TS': 1781769889.448, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 13:34:49.469000', 'tray_weight': '361', 'TS': 1781769889.469, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 13:34:49.466000', 'tray_weight': '189', 'TS': 1781769889.466, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:34:49.603000', 'tray_weight': '433', 'TS': 1781769889.603, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 13:34:49.563000', 'tray_weight': '100', 'TS': 1781769889.5630002, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:34:49.700000', 'tray_weight': '210', 'TS': 1781769889.7, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:34:49.721000', 'tray_weight': '489', 'TS': 1781769889.721, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:34:49.741000', 'tray_weight': '117', 'TS': 1781769889.7410002, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 13:34:49.832000', 'tray_weight': '178', 'TS': 1781769889.832, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:34:49.841000', 'tray_weight': '188', 'TS': 1781769889.8409998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 34, 49, 368588)}}
[2026-06-18 13:34:50,317.317 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:30:32.142000', 'tray_weight': '822', 'TS': 1781769632.1420002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 13:30:32.184000', 'tray_weight': '1443', 'TS': 1781769632.184, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 13:30:32.173000', 'tray_weight': '908', 'TS': 1781769632.173, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:30:32.292000', 'tray_weight': '255', 'TS': 1781769632.292, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:30:32.261000', 'tray_weight': '354', 'TS': 1781769632.2610002, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:30:32.320000', 'tray_weight': '221', 'TS': 1781769632.3200002, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:30:32.412000', 'tray_weight': '-3', 'TS': 1781769632.412, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:30:32.439000', 'tray_weight': '497', 'TS': 1781769632.439, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:30:32.463000', 'tray_weight': '1069', 'TS': 1781769632.463, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 13:30:32.594000', 'tray_weight': '338', 'TS': 1781769632.594, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '869', 'datetime': '2026-06-18 13:30:32.613000', 'tray_weight': '869', 'TS': 1781769632.6130002, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:30:32.663000', 'tray_weight': '713', 'TS': 1781769632.6629999, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '684', 'datetime': '2026-06-18 13:30:32.975000', 'tray_weight': '684', 'TS': 1781769632.975, 'expected_tray_weight': 888, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 13:30:32.971000', 'tray_weight': '-7', 'TS': 1781769632.971, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:30:33.025000', 'tray_weight': '1357', 'TS': 1781769633.0249999, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:30:33.148000', 'tray_weight': '583', 'TS': 1781769633.148, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 30, 32, 144045)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:34:49.348000', 'tray_weight': '120', 'TS': 1781769889.348, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 13:34:49.367000', 'tray_weight': '146', 'TS': 1781769889.367, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:34:49.448000', 'tray_weight': '312', 'TS': 1781769889.448, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 13:34:49.469000', 'tray_weight': '361', 'TS': 1781769889.469, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 13:34:49.466000', 'tray_weight': '189', 'TS': 1781769889.466, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:34:49.603000', 'tray_weight': '433', 'TS': 1781769889.603, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 13:34:49.563000', 'tray_weight': '100', 'TS': 1781769889.5630002, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:34:49.700000', 'tray_weight': '210', 'TS': 1781769889.7, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:34:49.721000', 'tray_weight': '489', 'TS': 1781769889.721, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:34:49.741000', 'tray_weight': '117', 'TS': 1781769889.7410002, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 13:34:49.832000', 'tray_weight': '178', 'TS': 1781769889.832, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:34:49.841000', 'tray_weight': '188', 'TS': 1781769889.8409998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 34, 49, 368588)}}
[2026-06-18 13:34:51,134.134 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:34:50.264000', 'tray_weight': '822', 'TS': 1781769890.2640002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:34:50.360000', 'tray_weight': '1444', 'TS': 1781769890.36, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 13:34:50.355000', 'tray_weight': '910', 'TS': 1781769890.355, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:34:50.416000', 'tray_weight': '255', 'TS': 1781769890.4160001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:34:50.495000', 'tray_weight': '354', 'TS': 1781769890.4950001, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 13:34:50.525000', 'tray_weight': '220', 'TS': 1781769890.5249999, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:34:50.598000', 'tray_weight': '-3', 'TS': 1781769890.5979998, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:34:50.594000', 'tray_weight': '497', 'TS': 1781769890.594, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:34:50.653000', 'tray_weight': '1069', 'TS': 1781769890.6529999, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:34:50.688000', 'tray_weight': '339', 'TS': 1781769890.688, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:34:50.822000', 'tray_weight': '871', 'TS': 1781769890.822, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:34:50.833000', 'tray_weight': '713', 'TS': 1781769890.833, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:34:50.930000', 'tray_weight': '685', 'TS': 1781769890.9299998, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:34:50.896000', 'tray_weight': '-6', 'TS': 1781769890.896, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:34:50.985000', 'tray_weight': '1357', 'TS': 1781769890.985, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:34:51.050000', 'tray_weight': '583', 'TS': 1781769891.05, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 34, 50, 329732)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:34:49.348000', 'tray_weight': '120', 'TS': 1781769889.348, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 13:34:49.367000', 'tray_weight': '146', 'TS': 1781769889.367, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:34:49.448000', 'tray_weight': '312', 'TS': 1781769889.448, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 13:34:49.469000', 'tray_weight': '361', 'TS': 1781769889.469, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 13:34:49.466000', 'tray_weight': '189', 'TS': 1781769889.466, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:34:49.603000', 'tray_weight': '433', 'TS': 1781769889.603, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 13:34:49.563000', 'tray_weight': '100', 'TS': 1781769889.5630002, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:34:49.700000', 'tray_weight': '210', 'TS': 1781769889.7, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:34:49.721000', 'tray_weight': '489', 'TS': 1781769889.721, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:34:49.741000', 'tray_weight': '117', 'TS': 1781769889.7410002, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 13:34:49.832000', 'tray_weight': '178', 'TS': 1781769889.832, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:34:49.841000', 'tray_weight': '188', 'TS': 1781769889.8409998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 34, 49, 368588)}}
[2026-06-18 13:34:51,143.143 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:34:50.264000', 'tray_weight': '822', 'TS': 1781769890.2640002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:34:50.360000', 'tray_weight': '1444', 'TS': 1781769890.36, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 13:34:50.355000', 'tray_weight': '910', 'TS': 1781769890.355, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:34:50.416000', 'tray_weight': '255', 'TS': 1781769890.4160001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:34:50.495000', 'tray_weight': '354', 'TS': 1781769890.4950001, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 13:34:50.525000', 'tray_weight': '220', 'TS': 1781769890.5249999, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:34:50.598000', 'tray_weight': '-3', 'TS': 1781769890.5979998, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:34:50.594000', 'tray_weight': '497', 'TS': 1781769890.594, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:34:50.653000', 'tray_weight': '1069', 'TS': 1781769890.6529999, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:34:50.688000', 'tray_weight': '339', 'TS': 1781769890.688, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:34:50.822000', 'tray_weight': '871', 'TS': 1781769890.822, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:34:50.833000', 'tray_weight': '713', 'TS': 1781769890.833, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:34:50.930000', 'tray_weight': '685', 'TS': 1781769890.9299998, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:34:50.896000', 'tray_weight': '-6', 'TS': 1781769890.896, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:34:50.985000', 'tray_weight': '1357', 'TS': 1781769890.985, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:34:51.050000', 'tray_weight': '583', 'TS': 1781769891.05, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 34, 50, 329732)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:34:49.348000', 'tray_weight': '120', 'TS': 1781769889.348, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 13:34:49.367000', 'tray_weight': '146', 'TS': 1781769889.367, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:34:49.448000', 'tray_weight': '312', 'TS': 1781769889.448, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 13:34:49.469000', 'tray_weight': '361', 'TS': 1781769889.469, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 13:34:49.466000', 'tray_weight': '189', 'TS': 1781769889.466, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:34:49.603000', 'tray_weight': '433', 'TS': 1781769889.603, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 13:34:49.563000', 'tray_weight': '100', 'TS': 1781769889.5630002, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:34:49.700000', 'tray_weight': '210', 'TS': 1781769889.7, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:34:49.721000', 'tray_weight': '489', 'TS': 1781769889.721, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:34:49.741000', 'tray_weight': '117', 'TS': 1781769889.7410002, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 13:34:49.832000', 'tray_weight': '178', 'TS': 1781769889.832, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:34:49.841000', 'tray_weight': '188', 'TS': 1781769889.8409998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 34, 49, 368588)}}
[2026-06-18 13:40:33,766.766 INFO    ] processOrderPayment version is : v2
[2026-06-18 13:45:59,458.458 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:34:50.264000', 'tray_weight': '822', 'TS': 1781769890.2640002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:34:50.360000', 'tray_weight': '1444', 'TS': 1781769890.36, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 13:34:50.355000', 'tray_weight': '910', 'TS': 1781769890.355, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:34:50.416000', 'tray_weight': '255', 'TS': 1781769890.4160001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:34:50.495000', 'tray_weight': '354', 'TS': 1781769890.4950001, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 13:34:50.525000', 'tray_weight': '220', 'TS': 1781769890.5249999, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:34:50.598000', 'tray_weight': '-3', 'TS': 1781769890.5979998, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:34:50.594000', 'tray_weight': '497', 'TS': 1781769890.594, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:34:50.653000', 'tray_weight': '1069', 'TS': 1781769890.6529999, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:34:50.688000', 'tray_weight': '339', 'TS': 1781769890.688, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:34:50.822000', 'tray_weight': '871', 'TS': 1781769890.822, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:34:50.833000', 'tray_weight': '713', 'TS': 1781769890.833, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:34:50.930000', 'tray_weight': '685', 'TS': 1781769890.9299998, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:34:50.896000', 'tray_weight': '-6', 'TS': 1781769890.896, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:34:50.985000', 'tray_weight': '1357', 'TS': 1781769890.985, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:34:51.050000', 'tray_weight': '583', 'TS': 1781769891.05, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 34, 50, 329732)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:45:58.352000', 'tray_weight': '120', 'TS': 1781770558.352, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 13:45:58.490000', 'tray_weight': '146', 'TS': 1781770558.49, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:45:58.486000', 'tray_weight': '312', 'TS': 1781770558.4859998, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 13:45:58.506000', 'tray_weight': '361', 'TS': 1781770558.506, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 13:45:58.628000', 'tray_weight': '189', 'TS': 1781770558.628, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:45:58.649000', 'tray_weight': '433', 'TS': 1781770558.649, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 13:45:58.656000', 'tray_weight': '100', 'TS': 1781770558.656, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 13:45:58.794000', 'tray_weight': '211', 'TS': 1781770558.7940001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:45:58.806000', 'tray_weight': '489', 'TS': 1781770558.806, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:45:58.815000', 'tray_weight': '117', 'TS': 1781770558.8149998, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 13:45:58.920000', 'tray_weight': '178', 'TS': 1781770558.92, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:45:58.926000', 'tray_weight': '188', 'TS': 1781770558.9259999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 58, 433267)}}
[2026-06-18 13:45:59,466.466 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:34:50.264000', 'tray_weight': '822', 'TS': 1781769890.2640002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:34:50.360000', 'tray_weight': '1444', 'TS': 1781769890.36, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 13:34:50.355000', 'tray_weight': '910', 'TS': 1781769890.355, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:34:50.416000', 'tray_weight': '255', 'TS': 1781769890.4160001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 13:34:50.495000', 'tray_weight': '354', 'TS': 1781769890.4950001, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '220', 'datetime': '2026-06-18 13:34:50.525000', 'tray_weight': '220', 'TS': 1781769890.5249999, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:34:50.598000', 'tray_weight': '-3', 'TS': 1781769890.5979998, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:34:50.594000', 'tray_weight': '497', 'TS': 1781769890.594, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 13:34:50.653000', 'tray_weight': '1069', 'TS': 1781769890.6529999, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:34:50.688000', 'tray_weight': '339', 'TS': 1781769890.688, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:34:50.822000', 'tray_weight': '871', 'TS': 1781769890.822, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:34:50.833000', 'tray_weight': '713', 'TS': 1781769890.833, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:34:50.930000', 'tray_weight': '685', 'TS': 1781769890.9299998, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:34:50.896000', 'tray_weight': '-6', 'TS': 1781769890.896, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:34:50.985000', 'tray_weight': '1357', 'TS': 1781769890.985, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:34:51.050000', 'tray_weight': '583', 'TS': 1781769891.05, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 34, 50, 329732)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:45:58.352000', 'tray_weight': '120', 'TS': 1781770558.352, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 13:45:58.490000', 'tray_weight': '146', 'TS': 1781770558.49, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:45:58.486000', 'tray_weight': '312', 'TS': 1781770558.4859998, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 13:45:58.506000', 'tray_weight': '361', 'TS': 1781770558.506, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 13:45:58.628000', 'tray_weight': '189', 'TS': 1781770558.628, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:45:58.649000', 'tray_weight': '433', 'TS': 1781770558.649, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 13:45:58.656000', 'tray_weight': '100', 'TS': 1781770558.656, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 13:45:58.794000', 'tray_weight': '211', 'TS': 1781770558.7940001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:45:58.806000', 'tray_weight': '489', 'TS': 1781770558.806, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:45:58.815000', 'tray_weight': '117', 'TS': 1781770558.8149998, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 13:45:58.920000', 'tray_weight': '178', 'TS': 1781770558.92, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:45:58.926000', 'tray_weight': '188', 'TS': 1781770558.9259999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 58, 433267)}}
[2026-06-18 13:46:00,312.312 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:45:58.352000', 'tray_weight': '120', 'TS': 1781770558.352, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 13:45:58.490000', 'tray_weight': '146', 'TS': 1781770558.49, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:45:58.486000', 'tray_weight': '312', 'TS': 1781770558.4859998, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 13:45:58.506000', 'tray_weight': '361', 'TS': 1781770558.506, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 13:45:58.628000', 'tray_weight': '189', 'TS': 1781770558.628, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:45:58.649000', 'tray_weight': '433', 'TS': 1781770558.649, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 13:45:58.656000', 'tray_weight': '100', 'TS': 1781770558.656, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 13:45:58.794000', 'tray_weight': '211', 'TS': 1781770558.7940001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:45:58.806000', 'tray_weight': '489', 'TS': 1781770558.806, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:45:58.815000', 'tray_weight': '117', 'TS': 1781770558.8149998, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 13:45:58.920000', 'tray_weight': '178', 'TS': 1781770558.92, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:45:58.926000', 'tray_weight': '188', 'TS': 1781770558.9259999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 58, 433267)}}
[2026-06-18 13:46:00,321.321 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:45:58.352000', 'tray_weight': '120', 'TS': 1781770558.352, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 13:45:58.490000', 'tray_weight': '146', 'TS': 1781770558.49, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 13:45:58.486000', 'tray_weight': '312', 'TS': 1781770558.4859998, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 13:45:58.506000', 'tray_weight': '361', 'TS': 1781770558.506, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 13:45:58.628000', 'tray_weight': '189', 'TS': 1781770558.628, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:45:58.649000', 'tray_weight': '433', 'TS': 1781770558.649, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 13:45:58.656000', 'tray_weight': '100', 'TS': 1781770558.656, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 13:45:58.794000', 'tray_weight': '211', 'TS': 1781770558.7940001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:45:58.806000', 'tray_weight': '489', 'TS': 1781770558.806, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:45:58.815000', 'tray_weight': '117', 'TS': 1781770558.8149998, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 13:45:58.920000', 'tray_weight': '178', 'TS': 1781770558.92, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 13:45:58.926000', 'tray_weight': '188', 'TS': 1781770558.9259999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 58, 433267)}}
[2026-06-18 13:52:58,646.646 INFO    ] processOrderPayment version is : v2
[2026-06-18 13:52:58,750.750 INFO    ] pg status for order_id before: TM02201903190925175446 is --> False
[2026-06-18 13:52:59,015.015 INFO    ] pg status for order_id after: TM02201903190925175446 is --> {'status': False}
[2026-06-18 13:59:24,095.095 INFO    ] ADDRESS: 11 TRAY WEIGHT: 120 TRAY DB WEIGHT: 120
[2026-06-18 13:59:24,099.099 INFO    ] ADDRESS: 12 TRAY WEIGHT: 146 TRAY DB WEIGHT: 146
[2026-06-18 13:59:24,104.104 INFO    ] ADDRESS: 13 TRAY WEIGHT: 312 TRAY DB WEIGHT: 312
[2026-06-18 13:59:24,108.108 INFO    ] ADDRESS: 14 TRAY WEIGHT: 361 TRAY DB WEIGHT: 361
[2026-06-18 13:59:24,112.112 INFO    ] ADDRESS: 15 TRAY WEIGHT: 189 TRAY DB WEIGHT: 189
[2026-06-18 13:59:24,117.117 INFO    ] ADDRESS: 16 TRAY WEIGHT: 433 TRAY DB WEIGHT: 433
[2026-06-18 13:59:24,121.121 INFO    ] ADDRESS: 17 TRAY WEIGHT: 100 TRAY DB WEIGHT: 100
[2026-06-18 13:59:24,126.126 INFO    ] ADDRESS: 18 TRAY WEIGHT: 211 TRAY DB WEIGHT: 211
[2026-06-18 13:59:24,130.130 INFO    ] ADDRESS: 19 TRAY WEIGHT: 489 TRAY DB WEIGHT: 489
[2026-06-18 13:59:24,135.135 INFO    ] ADDRESS: 20 TRAY WEIGHT: 117 TRAY DB WEIGHT: 117
[2026-06-18 13:59:24,139.139 INFO    ] ADDRESS: 21 TRAY WEIGHT: 178 TRAY DB WEIGHT: 178
[2026-06-18 13:59:24,144.144 INFO    ] ADDRESS: 22 TRAY WEIGHT: 188 TRAY DB WEIGHT: 188
[2026-06-18 13:59:24,148.148 INFO    ] ADDRESS: 31 TRAY WEIGHT: 822 TRAY DB WEIGHT: 822
[2026-06-18 13:59:24,152.152 INFO    ] ADDRESS: 32 TRAY WEIGHT: 1444 TRAY DB WEIGHT: 1444
[2026-06-18 13:59:24,157.157 INFO    ] ADDRESS: 33 TRAY WEIGHT: 911 TRAY DB WEIGHT: 911
[2026-06-18 13:59:24,161.161 INFO    ] ADDRESS: 34 TRAY WEIGHT: 255 TRAY DB WEIGHT: 255
[2026-06-18 13:59:24,166.166 INFO    ] ADDRESS: 35 TRAY WEIGHT: 353 TRAY DB WEIGHT: 353
[2026-06-18 13:59:24,170.170 INFO    ] ADDRESS: 36 TRAY WEIGHT: 221 TRAY DB WEIGHT: 221
[2026-06-18 13:59:24,174.174 INFO    ] ADDRESS: 37 TRAY WEIGHT: -3 TRAY DB WEIGHT: -3
[2026-06-18 13:59:24,179.179 INFO    ] ADDRESS: 38 TRAY WEIGHT: 497 TRAY DB WEIGHT: 497
[2026-06-18 13:59:24,183.183 INFO    ] ADDRESS: 39 TRAY WEIGHT: 1070 TRAY DB WEIGHT: 1070
[2026-06-18 13:59:24,188.188 INFO    ] ADDRESS: 40 TRAY WEIGHT: 339 TRAY DB WEIGHT: 339
[2026-06-18 13:59:24,192.192 INFO    ] ADDRESS: 41 TRAY WEIGHT: 871 TRAY DB WEIGHT: 871
[2026-06-18 13:59:24,197.197 INFO    ] ADDRESS: 42 TRAY WEIGHT: 713 TRAY DB WEIGHT: 713
[2026-06-18 13:59:24,201.201 INFO    ] ADDRESS: 43 TRAY WEIGHT: 685 TRAY DB WEIGHT: 685
[2026-06-18 13:59:24,205.205 INFO    ] ADDRESS: 44 TRAY WEIGHT: -6 TRAY DB WEIGHT: -6
[2026-06-18 13:59:24,210.210 INFO    ] ADDRESS: 45 TRAY WEIGHT: 1357 TRAY DB WEIGHT: 1357
[2026-06-18 13:59:24,214.214 INFO    ] ADDRESS: 46 TRAY WEIGHT: 583 TRAY DB WEIGHT: 583
[2026-06-18 13:59:27,414.414 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.090000', 'tray_weight': '120', 'TS': 1781770894.09, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.672000', 'tray_weight': '433', 'TS': 1781770972.672, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.217000', 'tray_weight': '489', 'TS': 1781770917.217, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.188000', 'tray_weight': '117', 'TS': 1781771128.188, 'expected_tray_weight': 116, 'flow': '1'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 26, 426486)}}
[2026-06-18 13:59:27,424.424 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.090000', 'tray_weight': '120', 'TS': 1781770894.09, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.672000', 'tray_weight': '433', 'TS': 1781770972.672, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.217000', 'tray_weight': '489', 'TS': 1781770917.217, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.188000', 'tray_weight': '117', 'TS': 1781771128.188, 'expected_tray_weight': 116, 'flow': '1'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 26, 426486)}}
[2026-06-18 13:59:28,558.558 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.093000', 'tray_weight': '120', 'TS': 1781770894.0930002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.657000', 'tray_weight': '433', 'TS': 1781770972.657, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.218000', 'tray_weight': '489', 'TS': 1781770917.2180002, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.190000', 'tray_weight': '117', 'TS': 1781771128.1899998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.450000', 'tray_weight': '189', 'TS': 1781771367.45, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 27, 495645)}}
[2026-06-18 13:59:28,605.605 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.093000', 'tray_weight': '120', 'TS': 1781770894.0930002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.657000', 'tray_weight': '433', 'TS': 1781770972.657, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.218000', 'tray_weight': '489', 'TS': 1781770917.2180002, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.190000', 'tray_weight': '117', 'TS': 1781771128.1899998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.450000', 'tray_weight': '189', 'TS': 1781771367.45, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 27, 495645)}}
[2026-06-18 13:59:29,888.888 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.096000', 'tray_weight': '120', 'TS': 1781770894.096, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.668000', 'tray_weight': '433', 'TS': 1781770972.6680002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.218000', 'tray_weight': '489', 'TS': 1781770917.218, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.188000', 'tray_weight': '117', 'TS': 1781771128.188, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.448000', 'tray_weight': '189', 'TS': 1781771367.4480002, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 28, 789036)}}
[2026-06-18 13:59:29,900.900 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.096000', 'tray_weight': '120', 'TS': 1781770894.096, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.668000', 'tray_weight': '433', 'TS': 1781770972.6680002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.218000', 'tray_weight': '489', 'TS': 1781770917.218, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.188000', 'tray_weight': '117', 'TS': 1781771128.188, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.448000', 'tray_weight': '189', 'TS': 1781771367.4480002, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 28, 789036)}}
[2026-06-18 13:59:31,035.035 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.098000', 'tray_weight': '120', 'TS': 1781770894.0979998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.668000', 'tray_weight': '433', 'TS': 1781770972.668, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.985000', 'tray_weight': '202', 'TS': 1781771369.985, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.221000', 'tray_weight': '489', 'TS': 1781770917.221, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.192000', 'tray_weight': '117', 'TS': 1781771128.192, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.451000', 'tray_weight': '189', 'TS': 1781771367.451, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 29, 979769)}}
[2026-06-18 13:59:31,045.045 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.098000', 'tray_weight': '120', 'TS': 1781770894.0979998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.668000', 'tray_weight': '433', 'TS': 1781770972.668, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.985000', 'tray_weight': '202', 'TS': 1781771369.985, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.221000', 'tray_weight': '489', 'TS': 1781770917.221, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.192000', 'tray_weight': '117', 'TS': 1781771128.192, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.451000', 'tray_weight': '189', 'TS': 1781771367.451, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 29, 979769)}}
[2026-06-18 13:59:32,322.322 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.101000', 'tray_weight': '120', 'TS': 1781770894.101, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.666000', 'tray_weight': '433', 'TS': 1781770972.6660001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.985000', 'tray_weight': '202', 'TS': 1781771369.985, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.457000', 'tray_weight': '210', 'TS': 1781771370.457, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.219000', 'tray_weight': '489', 'TS': 1781770917.2189999, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.192000', 'tray_weight': '117', 'TS': 1781771128.192, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.917000', 'tray_weight': '88', 'TS': 1781771370.917, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.451000', 'tray_weight': '189', 'TS': 1781771367.451, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 31, 115696)}}
[2026-06-18 13:59:32,334.334 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.101000', 'tray_weight': '120', 'TS': 1781770894.101, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.666000', 'tray_weight': '433', 'TS': 1781770972.6660001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.985000', 'tray_weight': '202', 'TS': 1781771369.985, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.457000', 'tray_weight': '210', 'TS': 1781771370.457, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.219000', 'tray_weight': '489', 'TS': 1781770917.2189999, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.192000', 'tray_weight': '117', 'TS': 1781771128.192, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.917000', 'tray_weight': '88', 'TS': 1781771370.917, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.451000', 'tray_weight': '189', 'TS': 1781771367.451, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 31, 115696)}}
[2026-06-18 13:59:33,568.568 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.103000', 'tray_weight': '120', 'TS': 1781770894.103, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.663000', 'tray_weight': '433', 'TS': 1781770972.663, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.987000', 'tray_weight': '202', 'TS': 1781771369.987, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.459000', 'tray_weight': '210', 'TS': 1781771370.459, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.223000', 'tray_weight': '489', 'TS': 1781770917.2229998, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.191000', 'tray_weight': '117', 'TS': 1781771128.191, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.916000', 'tray_weight': '88', 'TS': 1781771370.916, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.446000', 'tray_weight': '189', 'TS': 1781771367.446, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 32, 413690)}}
[2026-06-18 13:59:33,581.581 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.103000', 'tray_weight': '120', 'TS': 1781770894.103, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.663000', 'tray_weight': '433', 'TS': 1781770972.663, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.987000', 'tray_weight': '202', 'TS': 1781771369.987, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.459000', 'tray_weight': '210', 'TS': 1781771370.459, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.223000', 'tray_weight': '489', 'TS': 1781770917.2229998, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.191000', 'tray_weight': '117', 'TS': 1781771128.191, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.916000', 'tray_weight': '88', 'TS': 1781771370.916, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.446000', 'tray_weight': '189', 'TS': 1781771367.446, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 32, 413690)}}
[2026-06-18 13:59:34,928.928 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.106000', 'tray_weight': '120', 'TS': 1781770894.106, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.664000', 'tray_weight': '433', 'TS': 1781770972.664, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.987000', 'tray_weight': '202', 'TS': 1781771369.9870002, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.459000', 'tray_weight': '210', 'TS': 1781771370.459, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.224000', 'tray_weight': '489', 'TS': 1781770917.224, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.195000', 'tray_weight': '117', 'TS': 1781771128.1950002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.920000', 'tray_weight': '88', 'TS': 1781771370.92, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.450000', 'tray_weight': '189', 'TS': 1781771367.4499998, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 33, 661211)}}
[2026-06-18 13:59:34,941.941 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.106000', 'tray_weight': '120', 'TS': 1781770894.106, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.664000', 'tray_weight': '433', 'TS': 1781770972.664, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.987000', 'tray_weight': '202', 'TS': 1781771369.9870002, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.459000', 'tray_weight': '210', 'TS': 1781771370.459, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.224000', 'tray_weight': '489', 'TS': 1781770917.224, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.195000', 'tray_weight': '117', 'TS': 1781771128.1950002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.920000', 'tray_weight': '88', 'TS': 1781771370.92, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.450000', 'tray_weight': '189', 'TS': 1781771367.4499998, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 33, 661211)}}
[2026-06-18 13:59:36,316.316 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.109000', 'tray_weight': '120', 'TS': 1781770894.109, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.662000', 'tray_weight': '433', 'TS': 1781770972.662, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.988000', 'tray_weight': '202', 'TS': 1781771369.9880002, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.460000', 'tray_weight': '210', 'TS': 1781771370.46, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.225000', 'tray_weight': '489', 'TS': 1781770917.225, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.196000', 'tray_weight': '117', 'TS': 1781771128.1959999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.921000', 'tray_weight': '88', 'TS': 1781771370.921, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.450000', 'tray_weight': '189', 'TS': 1781771367.45, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 35, 23878)}}
[2026-06-18 13:59:36,345.345 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.109000', 'tray_weight': '120', 'TS': 1781770894.109, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.662000', 'tray_weight': '433', 'TS': 1781770972.662, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.988000', 'tray_weight': '202', 'TS': 1781771369.9880002, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.460000', 'tray_weight': '210', 'TS': 1781771370.46, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.225000', 'tray_weight': '489', 'TS': 1781770917.225, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.196000', 'tray_weight': '117', 'TS': 1781771128.1959999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.921000', 'tray_weight': '88', 'TS': 1781771370.921, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.450000', 'tray_weight': '189', 'TS': 1781771367.45, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 35, 23878)}}
[2026-06-18 13:59:37,495.495 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.111000', 'tray_weight': '120', 'TS': 1781770894.1109998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.662000', 'tray_weight': '433', 'TS': 1781770972.662, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.987000', 'tray_weight': '202', 'TS': 1781771369.987, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.459000', 'tray_weight': '210', 'TS': 1781771370.459, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.226000', 'tray_weight': '489', 'TS': 1781770917.226, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.196000', 'tray_weight': '117', 'TS': 1781771128.196, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.921000', 'tray_weight': '88', 'TS': 1781771370.921, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.449000', 'tray_weight': '189', 'TS': 1781771367.449, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 36, 430451)}}
[2026-06-18 13:59:37,524.524 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.111000', 'tray_weight': '120', 'TS': 1781770894.1109998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.662000', 'tray_weight': '433', 'TS': 1781770972.662, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.987000', 'tray_weight': '202', 'TS': 1781771369.987, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.459000', 'tray_weight': '210', 'TS': 1781771370.459, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.226000', 'tray_weight': '489', 'TS': 1781770917.226, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.196000', 'tray_weight': '117', 'TS': 1781771128.196, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.921000', 'tray_weight': '88', 'TS': 1781771370.921, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.449000', 'tray_weight': '189', 'TS': 1781771367.449, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 36, 430451)}}
[2026-06-18 13:59:38,728.728 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.115000', 'tray_weight': '120', 'TS': 1781770894.115, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.661000', 'tray_weight': '433', 'TS': 1781770972.661, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.983000', 'tray_weight': '202', 'TS': 1781771369.9829998, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.455000', 'tray_weight': '210', 'TS': 1781771370.455, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.228000', 'tray_weight': '489', 'TS': 1781770917.2280002, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.199000', 'tray_weight': '117', 'TS': 1781771128.199, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.924000', 'tray_weight': '88', 'TS': 1781771370.9239998, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.438000', 'tray_weight': '189', 'TS': 1781771367.438, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 37, 607807)}}
[2026-06-18 13:59:38,741.741 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.115000', 'tray_weight': '120', 'TS': 1781770894.115, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.661000', 'tray_weight': '433', 'TS': 1781770972.661, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.983000', 'tray_weight': '202', 'TS': 1781771369.9829998, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.455000', 'tray_weight': '210', 'TS': 1781771370.455, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.228000', 'tray_weight': '489', 'TS': 1781770917.2280002, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.199000', 'tray_weight': '117', 'TS': 1781771128.199, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.924000', 'tray_weight': '88', 'TS': 1781771370.9239998, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.438000', 'tray_weight': '189', 'TS': 1781771367.438, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 37, 607807)}}
[2026-06-18 13:59:40,108.108 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.117000', 'tray_weight': '120', 'TS': 1781770894.117, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.654000', 'tray_weight': '433', 'TS': 1781770972.654, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.989000', 'tray_weight': '202', 'TS': 1781771369.989, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.461000', 'tray_weight': '210', 'TS': 1781771370.461, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.219000', 'tray_weight': '489', 'TS': 1781770917.219, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.200000', 'tray_weight': '117', 'TS': 1781771128.2, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.925000', 'tray_weight': '88', 'TS': 1781771370.925, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.448000', 'tray_weight': '189', 'TS': 1781771367.448, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 38, 821376)}}
[2026-06-18 13:59:40,120.120 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.117000', 'tray_weight': '120', 'TS': 1781770894.117, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.654000', 'tray_weight': '433', 'TS': 1781770972.654, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.989000', 'tray_weight': '202', 'TS': 1781771369.989, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.461000', 'tray_weight': '210', 'TS': 1781771370.461, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.219000', 'tray_weight': '489', 'TS': 1781770917.219, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.200000', 'tray_weight': '117', 'TS': 1781771128.2, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.925000', 'tray_weight': '88', 'TS': 1781771370.925, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.448000', 'tray_weight': '189', 'TS': 1781771367.448, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 38, 821376)}}
[2026-06-18 13:59:41,344.344 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.120000', 'tray_weight': '120', 'TS': 1781770894.1200001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.645000', 'tray_weight': '433', 'TS': 1781770972.645, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.988000', 'tray_weight': '202', 'TS': 1781771369.988, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.460000', 'tray_weight': '210', 'TS': 1781771370.4599998, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.231000', 'tray_weight': '489', 'TS': 1781770917.231, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.201000', 'tray_weight': '117', 'TS': 1781771128.201, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.926000', 'tray_weight': '88', 'TS': 1781771370.9259999, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.448000', 'tray_weight': '189', 'TS': 1781771367.4480002, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 40, 200043)}}
[2026-06-18 13:59:41,366.366 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.120000', 'tray_weight': '120', 'TS': 1781770894.1200001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.645000', 'tray_weight': '433', 'TS': 1781770972.645, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.988000', 'tray_weight': '202', 'TS': 1781771369.988, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.460000', 'tray_weight': '210', 'TS': 1781771370.4599998, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.231000', 'tray_weight': '489', 'TS': 1781770917.231, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.201000', 'tray_weight': '117', 'TS': 1781771128.201, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.926000', 'tray_weight': '88', 'TS': 1781771370.9259999, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.448000', 'tray_weight': '189', 'TS': 1781771367.4480002, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 40, 200043)}}
[2026-06-18 13:59:42,663.663 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.119000', 'tray_weight': '120', 'TS': 1781770894.119, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.658000', 'tray_weight': '433', 'TS': 1781770972.658, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.989000', 'tray_weight': '202', 'TS': 1781771369.989, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.461000', 'tray_weight': '210', 'TS': 1781771370.4610002, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.232000', 'tray_weight': '489', 'TS': 1781770917.232, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.202000', 'tray_weight': '117', 'TS': 1781771128.2020001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.927000', 'tray_weight': '88', 'TS': 1781771370.927, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.447000', 'tray_weight': '189', 'TS': 1781771367.447, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 41, 461977)}}
[2026-06-18 13:59:42,679.679 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.119000', 'tray_weight': '120', 'TS': 1781770894.119, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.658000', 'tray_weight': '433', 'TS': 1781770972.658, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.989000', 'tray_weight': '202', 'TS': 1781771369.989, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.461000', 'tray_weight': '210', 'TS': 1781771370.4610002, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.232000', 'tray_weight': '489', 'TS': 1781770917.232, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.202000', 'tray_weight': '117', 'TS': 1781771128.2020001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.927000', 'tray_weight': '88', 'TS': 1781771370.927, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.447000', 'tray_weight': '189', 'TS': 1781771367.447, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 41, 461977)}}
[2026-06-18 13:59:43,927.927 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.126000', 'tray_weight': '120', 'TS': 1781770894.126, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.646000', 'tray_weight': '433', 'TS': 1781770972.646, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.991000', 'tray_weight': '202', 'TS': 1781771369.991, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.463000', 'tray_weight': '210', 'TS': 1781771370.4629998, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.232000', 'tray_weight': '489', 'TS': 1781770917.2319999, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.203000', 'tray_weight': '117', 'TS': 1781771128.2029998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.928000', 'tray_weight': '88', 'TS': 1781771370.928, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.447000', 'tray_weight': '189', 'TS': 1781771367.447, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 42, 761828)}}
[2026-06-18 13:59:43,936.936 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.126000', 'tray_weight': '120', 'TS': 1781770894.126, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.646000', 'tray_weight': '433', 'TS': 1781770972.646, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.991000', 'tray_weight': '202', 'TS': 1781771369.991, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.463000', 'tray_weight': '210', 'TS': 1781771370.4629998, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.232000', 'tray_weight': '489', 'TS': 1781770917.2319999, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.203000', 'tray_weight': '117', 'TS': 1781771128.2029998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.928000', 'tray_weight': '88', 'TS': 1781771370.928, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.447000', 'tray_weight': '189', 'TS': 1781771367.447, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 42, 761828)}}
[2026-06-18 13:59:45,235.235 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.129000', 'tray_weight': '120', 'TS': 1781770894.129, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.655000', 'tray_weight': '433', 'TS': 1781770972.655, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.990000', 'tray_weight': '202', 'TS': 1781771369.99, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.462000', 'tray_weight': '210', 'TS': 1781771370.4620001, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.222000', 'tray_weight': '489', 'TS': 1781770917.222, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.205000', 'tray_weight': '117', 'TS': 1781771128.205, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.930000', 'tray_weight': '88', 'TS': 1781771370.9299998, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.447000', 'tray_weight': '189', 'TS': 1781771367.447, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 44, 84284)}}
[2026-06-18 13:59:45,247.247 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.129000', 'tray_weight': '120', 'TS': 1781770894.129, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.655000', 'tray_weight': '433', 'TS': 1781770972.655, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.990000', 'tray_weight': '202', 'TS': 1781771369.99, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.462000', 'tray_weight': '210', 'TS': 1781771370.4620001, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.222000', 'tray_weight': '489', 'TS': 1781770917.222, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.205000', 'tray_weight': '117', 'TS': 1781771128.205, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.930000', 'tray_weight': '88', 'TS': 1781771370.9299998, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.447000', 'tray_weight': '189', 'TS': 1781771367.447, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 44, 84284)}}
[2026-06-18 13:59:46,654.654 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.128000', 'tray_weight': '120', 'TS': 1781770894.128, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.653000', 'tray_weight': '433', 'TS': 1781770972.6529999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.991000', 'tray_weight': '202', 'TS': 1781771369.991, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.463000', 'tray_weight': '210', 'TS': 1781771370.4629998, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.220000', 'tray_weight': '489', 'TS': 1781770917.22, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.205000', 'tray_weight': '117', 'TS': 1781771128.2050002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.930000', 'tray_weight': '88', 'TS': 1781771370.93, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.445000', 'tray_weight': '189', 'TS': 1781771367.4450002, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 45, 324002)}}
[2026-06-18 13:59:46,666.666 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.128000', 'tray_weight': '120', 'TS': 1781770894.128, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.653000', 'tray_weight': '433', 'TS': 1781770972.6529999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.991000', 'tray_weight': '202', 'TS': 1781771369.991, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.463000', 'tray_weight': '210', 'TS': 1781771370.4629998, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.220000', 'tray_weight': '489', 'TS': 1781770917.22, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.205000', 'tray_weight': '117', 'TS': 1781771128.2050002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.930000', 'tray_weight': '88', 'TS': 1781771370.93, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.445000', 'tray_weight': '189', 'TS': 1781771367.4450002, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 45, 324002)}}
[2026-06-18 13:59:47,901.901 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.134000', 'tray_weight': '120', 'TS': 1781770894.1339998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.652000', 'tray_weight': '433', 'TS': 1781770972.652, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.991000', 'tray_weight': '202', 'TS': 1781771369.9910002, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.463000', 'tray_weight': '210', 'TS': 1781771370.463, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.235000', 'tray_weight': '489', 'TS': 1781770917.2350001, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.207000', 'tray_weight': '117', 'TS': 1781771128.207, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.932000', 'tray_weight': '88', 'TS': 1781771370.932, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.445000', 'tray_weight': '189', 'TS': 1781771367.445, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 46, 749459)}}
[2026-06-18 13:59:47,915.915 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.134000', 'tray_weight': '120', 'TS': 1781770894.1339998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.652000', 'tray_weight': '433', 'TS': 1781770972.652, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.991000', 'tray_weight': '202', 'TS': 1781771369.9910002, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.463000', 'tray_weight': '210', 'TS': 1781771370.463, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.235000', 'tray_weight': '489', 'TS': 1781770917.2350001, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.207000', 'tray_weight': '117', 'TS': 1781771128.207, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.932000', 'tray_weight': '88', 'TS': 1781771370.932, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.445000', 'tray_weight': '189', 'TS': 1781771367.445, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 46, 749459)}}
[2026-06-18 13:59:49,189.189 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.136000', 'tray_weight': '120', 'TS': 1781770894.136, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.651000', 'tray_weight': '433', 'TS': 1781770972.651, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.991000', 'tray_weight': '202', 'TS': 1781771369.9910002, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.463000', 'tray_weight': '210', 'TS': 1781771370.463, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.237000', 'tray_weight': '489', 'TS': 1781770917.237, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.208000', 'tray_weight': '117', 'TS': 1781771128.2080002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.933000', 'tray_weight': '88', 'TS': 1781771370.933, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.445000', 'tray_weight': '189', 'TS': 1781771367.4450002, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 47, 995750)}}
[2026-06-18 13:59:49,257.257 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.136000', 'tray_weight': '120', 'TS': 1781770894.136, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.651000', 'tray_weight': '433', 'TS': 1781770972.651, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.991000', 'tray_weight': '202', 'TS': 1781771369.9910002, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.463000', 'tray_weight': '210', 'TS': 1781771370.463, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.237000', 'tray_weight': '489', 'TS': 1781770917.237, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.208000', 'tray_weight': '117', 'TS': 1781771128.2080002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.933000', 'tray_weight': '88', 'TS': 1781771370.933, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.445000', 'tray_weight': '189', 'TS': 1781771367.4450002, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 47, 995750)}}
[2026-06-18 13:59:50,479.479 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.139000', 'tray_weight': '120', 'TS': 1781770894.139, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.650000', 'tray_weight': '433', 'TS': 1781770972.65, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.992000', 'tray_weight': '202', 'TS': 1781771369.992, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.464000', 'tray_weight': '210', 'TS': 1781771370.464, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.238000', 'tray_weight': '489', 'TS': 1781770917.238, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.206000', 'tray_weight': '117', 'TS': 1781771128.2059999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.931000', 'tray_weight': '88', 'TS': 1781771370.931, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.444000', 'tray_weight': '189', 'TS': 1781771367.444, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 49, 339916)}}
[2026-06-18 13:59:50,491.491 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.139000', 'tray_weight': '120', 'TS': 1781770894.139, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.650000', 'tray_weight': '433', 'TS': 1781770972.65, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.992000', 'tray_weight': '202', 'TS': 1781771369.992, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.464000', 'tray_weight': '210', 'TS': 1781771370.464, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.238000', 'tray_weight': '489', 'TS': 1781770917.238, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.206000', 'tray_weight': '117', 'TS': 1781771128.2059999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.931000', 'tray_weight': '88', 'TS': 1781771370.931, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.444000', 'tray_weight': '189', 'TS': 1781771367.444, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 49, 339916)}}
[2026-06-18 13:59:51,733.733 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.143000', 'tray_weight': '120', 'TS': 1781770894.143, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.650000', 'tray_weight': '433', 'TS': 1781770972.65, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.993000', 'tray_weight': '202', 'TS': 1781771369.993, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.465000', 'tray_weight': '210', 'TS': 1781771370.465, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.239000', 'tray_weight': '489', 'TS': 1781770917.239, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.211000', 'tray_weight': '117', 'TS': 1781771128.211, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.936000', 'tray_weight': '88', 'TS': 1781771370.936, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.444000', 'tray_weight': '189', 'TS': 1781771367.444, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 50, 571608)}}
[2026-06-18 13:59:51,745.745 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.143000', 'tray_weight': '120', 'TS': 1781770894.143, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.650000', 'tray_weight': '433', 'TS': 1781770972.65, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.993000', 'tray_weight': '202', 'TS': 1781771369.993, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.465000', 'tray_weight': '210', 'TS': 1781771370.465, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.239000', 'tray_weight': '489', 'TS': 1781770917.239, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.211000', 'tray_weight': '117', 'TS': 1781771128.211, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.936000', 'tray_weight': '88', 'TS': 1781771370.936, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.444000', 'tray_weight': '189', 'TS': 1781771367.444, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 50, 571608)}}
[2026-06-18 13:59:52,948.948 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.145000', 'tray_weight': '120', 'TS': 1781770894.145, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.648000', 'tray_weight': '433', 'TS': 1781770972.648, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.991000', 'tray_weight': '202', 'TS': 1781771369.9910002, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.463000', 'tray_weight': '210', 'TS': 1781771370.463, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.240000', 'tray_weight': '489', 'TS': 1781770917.24, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.198000', 'tray_weight': '117', 'TS': 1781771128.198, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.923000', 'tray_weight': '88', 'TS': 1781771370.923, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.444000', 'tray_weight': '189', 'TS': 1781771367.444, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 51, 825509)}}
[2026-06-18 13:59:52,964.964 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.145000', 'tray_weight': '120', 'TS': 1781770894.145, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.648000', 'tray_weight': '433', 'TS': 1781770972.648, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.991000', 'tray_weight': '202', 'TS': 1781771369.9910002, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.463000', 'tray_weight': '210', 'TS': 1781771370.463, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.240000', 'tray_weight': '489', 'TS': 1781770917.24, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.198000', 'tray_weight': '117', 'TS': 1781771128.198, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.923000', 'tray_weight': '88', 'TS': 1781771370.923, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.444000', 'tray_weight': '189', 'TS': 1781771367.444, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 51, 825509)}}
[2026-06-18 13:59:54,194.194 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.147000', 'tray_weight': '120', 'TS': 1781770894.147, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.647000', 'tray_weight': '433', 'TS': 1781770972.6469998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.989000', 'tray_weight': '202', 'TS': 1781771369.9889998, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.461000', 'tray_weight': '210', 'TS': 1781771370.461, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.241000', 'tray_weight': '489', 'TS': 1781770917.241, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.213000', 'tray_weight': '117', 'TS': 1781771128.213, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.938000', 'tray_weight': '88', 'TS': 1781771370.938, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.441000', 'tray_weight': '189', 'TS': 1781771367.441, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 53, 44335)}}
[2026-06-18 13:59:54,206.206 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.147000', 'tray_weight': '120', 'TS': 1781770894.147, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.647000', 'tray_weight': '433', 'TS': 1781770972.6469998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.989000', 'tray_weight': '202', 'TS': 1781771369.9889998, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.461000', 'tray_weight': '210', 'TS': 1781771370.461, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.241000', 'tray_weight': '489', 'TS': 1781770917.241, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.213000', 'tray_weight': '117', 'TS': 1781771128.213, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.938000', 'tray_weight': '88', 'TS': 1781771370.938, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.441000', 'tray_weight': '189', 'TS': 1781771367.441, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 53, 44335)}}
[2026-06-18 13:59:55,550.550 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.149000', 'tray_weight': '120', 'TS': 1781770894.149, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.642000', 'tray_weight': '433', 'TS': 1781770972.642, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.995000', 'tray_weight': '202', 'TS': 1781771369.995, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.467000', 'tray_weight': '210', 'TS': 1781771370.467, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.229000', 'tray_weight': '489', 'TS': 1781770917.2289999, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.213000', 'tray_weight': '117', 'TS': 1781771128.2129998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.938000', 'tray_weight': '88', 'TS': 1781771370.938, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.443000', 'tray_weight': '189', 'TS': 1781771367.443, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 54, 373649)}}
[2026-06-18 13:59:55,561.561 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.149000', 'tray_weight': '120', 'TS': 1781770894.149, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.642000', 'tray_weight': '433', 'TS': 1781770972.642, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.995000', 'tray_weight': '202', 'TS': 1781771369.995, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.467000', 'tray_weight': '210', 'TS': 1781771370.467, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.229000', 'tray_weight': '489', 'TS': 1781770917.2289999, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.213000', 'tray_weight': '117', 'TS': 1781771128.2129998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.938000', 'tray_weight': '88', 'TS': 1781771370.938, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.443000', 'tray_weight': '189', 'TS': 1781771367.443, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 54, 373649)}}
[2026-06-18 13:59:56,869.869 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.154000', 'tray_weight': '120', 'TS': 1781770894.154, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.644000', 'tray_weight': '433', 'TS': 1781770972.6439998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.995000', 'tray_weight': '202', 'TS': 1781771369.995, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.467000', 'tray_weight': '210', 'TS': 1781771370.467, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.245000', 'tray_weight': '489', 'TS': 1781770917.2450001, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.215000', 'tray_weight': '117', 'TS': 1781771128.215, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.940000', 'tray_weight': '88', 'TS': 1781771370.94, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.442000', 'tray_weight': '189', 'TS': 1781771367.442, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 55, 636563)}}
[2026-06-18 13:59:56,881.881 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.154000', 'tray_weight': '120', 'TS': 1781770894.154, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.644000', 'tray_weight': '433', 'TS': 1781770972.6439998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.995000', 'tray_weight': '202', 'TS': 1781771369.995, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.467000', 'tray_weight': '210', 'TS': 1781771370.467, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.245000', 'tray_weight': '489', 'TS': 1781770917.2450001, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.215000', 'tray_weight': '117', 'TS': 1781771128.215, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.940000', 'tray_weight': '88', 'TS': 1781771370.94, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.442000', 'tray_weight': '189', 'TS': 1781771367.442, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 55, 636563)}}
[2026-06-18 13:59:58,101.101 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.156000', 'tray_weight': '120', 'TS': 1781770894.1560001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.643000', 'tray_weight': '433', 'TS': 1781770972.6430001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.995000', 'tray_weight': '202', 'TS': 1781771369.995, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.467000', 'tray_weight': '210', 'TS': 1781771370.467, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.244000', 'tray_weight': '489', 'TS': 1781770917.244, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.216000', 'tray_weight': '117', 'TS': 1781771128.216, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.941000', 'tray_weight': '88', 'TS': 1781771370.9410002, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.442000', 'tray_weight': '189', 'TS': 1781771367.442, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 56, 964778)}}
[2026-06-18 13:59:58,114.114 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.156000', 'tray_weight': '120', 'TS': 1781770894.1560001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.643000', 'tray_weight': '433', 'TS': 1781770972.6430001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.995000', 'tray_weight': '202', 'TS': 1781771369.995, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.467000', 'tray_weight': '210', 'TS': 1781771370.467, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.244000', 'tray_weight': '489', 'TS': 1781770917.244, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.216000', 'tray_weight': '117', 'TS': 1781771128.216, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.941000', 'tray_weight': '88', 'TS': 1781771370.9410002, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.442000', 'tray_weight': '189', 'TS': 1781771367.442, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 56, 964778)}}
[2026-06-18 13:59:59,366.366 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.158000', 'tray_weight': '120', 'TS': 1781770894.158, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.642000', 'tray_weight': '433', 'TS': 1781770972.642, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.996000', 'tray_weight': '202', 'TS': 1781771369.996, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.468000', 'tray_weight': '210', 'TS': 1781771370.468, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.247000', 'tray_weight': '489', 'TS': 1781770917.247, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.214000', 'tray_weight': '117', 'TS': 1781771128.214, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.939000', 'tray_weight': '88', 'TS': 1781771370.9390001, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.441000', 'tray_weight': '189', 'TS': 1781771367.441, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 58, 195369)}}
[2026-06-18 13:59:59,382.382 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.158000', 'tray_weight': '120', 'TS': 1781770894.158, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.642000', 'tray_weight': '433', 'TS': 1781770972.642, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.996000', 'tray_weight': '202', 'TS': 1781771369.996, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.468000', 'tray_weight': '210', 'TS': 1781771370.468, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.247000', 'tray_weight': '489', 'TS': 1781770917.247, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.214000', 'tray_weight': '117', 'TS': 1781771128.214, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.939000', 'tray_weight': '88', 'TS': 1781771370.9390001, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.441000', 'tray_weight': '189', 'TS': 1781771367.441, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 58, 195369)}}
[2026-06-18 14:00:00,745.745 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.161000', 'tray_weight': '120', 'TS': 1781770894.161, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.636000', 'tray_weight': '433', 'TS': 1781770972.636, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.996000', 'tray_weight': '202', 'TS': 1781771369.996, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.468000', 'tray_weight': '210', 'TS': 1781771370.468, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.247000', 'tray_weight': '489', 'TS': 1781770917.247, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.218000', 'tray_weight': '117', 'TS': 1781771128.2180002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.943000', 'tray_weight': '88', 'TS': 1781771370.943, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.437000', 'tray_weight': '189', 'TS': 1781771367.4369998, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 59, 562728)}}
[2026-06-18 14:00:00,759.759 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.161000', 'tray_weight': '120', 'TS': 1781770894.161, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.636000', 'tray_weight': '433', 'TS': 1781770972.636, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.996000', 'tray_weight': '202', 'TS': 1781771369.996, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.468000', 'tray_weight': '210', 'TS': 1781771370.468, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.247000', 'tray_weight': '489', 'TS': 1781770917.247, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.218000', 'tray_weight': '117', 'TS': 1781771128.2180002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.943000', 'tray_weight': '88', 'TS': 1781771370.943, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.437000', 'tray_weight': '189', 'TS': 1781771367.4369998, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 59, 59, 562728)}}
[2026-06-18 14:00:03,692.692 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.165000', 'tray_weight': '120', 'TS': 1781770894.1650002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.638000', 'tray_weight': '433', 'TS': 1781770972.638, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.997000', 'tray_weight': '202', 'TS': 1781771369.997, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.469000', 'tray_weight': '210', 'TS': 1781771370.469, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.246000', 'tray_weight': '489', 'TS': 1781770917.246, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.220000', 'tray_weight': '117', 'TS': 1781771128.22, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.945000', 'tray_weight': '88', 'TS': 1781771370.945, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.441000', 'tray_weight': '189', 'TS': 1781771367.4410002, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 0, 836040)}}
[2026-06-18 14:00:03,829.829 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.165000', 'tray_weight': '120', 'TS': 1781770894.1650002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.638000', 'tray_weight': '433', 'TS': 1781770972.638, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.997000', 'tray_weight': '202', 'TS': 1781771369.997, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.469000', 'tray_weight': '210', 'TS': 1781771370.469, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.246000', 'tray_weight': '489', 'TS': 1781770917.246, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.220000', 'tray_weight': '117', 'TS': 1781771128.22, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.945000', 'tray_weight': '88', 'TS': 1781771370.945, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.441000', 'tray_weight': '189', 'TS': 1781771367.4410002, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 0, 836040)}}
[2026-06-18 14:00:05,816.816 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.133000', 'tray_weight': '120', 'TS': 1781770894.1330001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.636000', 'tray_weight': '433', 'TS': 1781770972.6360002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.995000', 'tray_weight': '202', 'TS': 1781771369.995, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.467000', 'tray_weight': '210', 'TS': 1781771370.467, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.252000', 'tray_weight': '489', 'TS': 1781770917.252, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.223000', 'tray_weight': '117', 'TS': 1781771128.2229998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.948000', 'tray_weight': '88', 'TS': 1781771370.948, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.439000', 'tray_weight': '189', 'TS': 1781771367.4390001, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 4, 150552)}}
[2026-06-18 14:00:05,823.823 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.133000', 'tray_weight': '120', 'TS': 1781770894.1330001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.636000', 'tray_weight': '433', 'TS': 1781770972.6360002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.995000', 'tray_weight': '202', 'TS': 1781771369.995, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.467000', 'tray_weight': '210', 'TS': 1781771370.467, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.252000', 'tray_weight': '489', 'TS': 1781770917.252, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.223000', 'tray_weight': '117', 'TS': 1781771128.2229998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.948000', 'tray_weight': '88', 'TS': 1781771370.948, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.439000', 'tray_weight': '189', 'TS': 1781771367.4390001, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 4, 150552)}}
[2026-06-18 14:00:06,986.986 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.175000', 'tray_weight': '120', 'TS': 1781770894.175, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.627000', 'tray_weight': '433', 'TS': 1781770972.6269999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.998000', 'tray_weight': '202', 'TS': 1781771369.9980001, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.470000', 'tray_weight': '210', 'TS': 1781771370.47, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.253000', 'tray_weight': '489', 'TS': 1781770917.253, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.225000', 'tray_weight': '117', 'TS': 1781771128.225, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.950000', 'tray_weight': '88', 'TS': 1781771370.95, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.439000', 'tray_weight': '189', 'TS': 1781771367.4390001, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 5, 893656)}}
[2026-06-18 14:00:06,998.998 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.175000', 'tray_weight': '120', 'TS': 1781770894.175, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.627000', 'tray_weight': '433', 'TS': 1781770972.6269999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.998000', 'tray_weight': '202', 'TS': 1781771369.9980001, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.470000', 'tray_weight': '210', 'TS': 1781771370.47, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.253000', 'tray_weight': '489', 'TS': 1781770917.253, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.225000', 'tray_weight': '117', 'TS': 1781771128.225, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.950000', 'tray_weight': '88', 'TS': 1781771370.95, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.439000', 'tray_weight': '189', 'TS': 1781771367.4390001, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 5, 893656)}}
[2026-06-18 14:00:08,227.227 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.177000', 'tray_weight': '120', 'TS': 1781770894.177, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.634000', 'tray_weight': '433', 'TS': 1781770972.634, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.999000', 'tray_weight': '202', 'TS': 1781771369.999, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.471000', 'tray_weight': '210', 'TS': 1781771370.471, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.255000', 'tray_weight': '489', 'TS': 1781770917.2549999, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.225000', 'tray_weight': '117', 'TS': 1781771128.225, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.950000', 'tray_weight': '88', 'TS': 1781771370.9499998, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.437000', 'tray_weight': '189', 'TS': 1781771367.437, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 7, 76275)}}
[2026-06-18 14:00:08,239.239 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.177000', 'tray_weight': '120', 'TS': 1781770894.177, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.634000', 'tray_weight': '433', 'TS': 1781770972.634, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.999000', 'tray_weight': '202', 'TS': 1781771369.999, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.471000', 'tray_weight': '210', 'TS': 1781771370.471, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.255000', 'tray_weight': '489', 'TS': 1781770917.2549999, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.225000', 'tray_weight': '117', 'TS': 1781771128.225, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.950000', 'tray_weight': '88', 'TS': 1781771370.9499998, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.437000', 'tray_weight': '189', 'TS': 1781771367.437, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 7, 76275)}}
[2026-06-18 14:00:09,451.451 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.180000', 'tray_weight': '120', 'TS': 1781770894.18, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.633000', 'tray_weight': '433', 'TS': 1781770972.633, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.000000', 'tray_weight': '202', 'TS': 1781771370.0, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.472000', 'tray_weight': '210', 'TS': 1781771370.4720001, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.255000', 'tray_weight': '489', 'TS': 1781770917.255, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.227000', 'tray_weight': '117', 'TS': 1781771128.227, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.952000', 'tray_weight': '88', 'TS': 1781771370.9520001, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.437000', 'tray_weight': '189', 'TS': 1781771367.437, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 8, 318079)}}
[2026-06-18 14:00:09,500.500 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.180000', 'tray_weight': '120', 'TS': 1781770894.18, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.633000', 'tray_weight': '433', 'TS': 1781770972.633, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.000000', 'tray_weight': '202', 'TS': 1781771370.0, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.472000', 'tray_weight': '210', 'TS': 1781771370.4720001, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.255000', 'tray_weight': '489', 'TS': 1781770917.255, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.227000', 'tray_weight': '117', 'TS': 1781771128.227, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.952000', 'tray_weight': '88', 'TS': 1781771370.9520001, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.437000', 'tray_weight': '189', 'TS': 1781771367.437, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 8, 318079)}}
[2026-06-18 14:00:10,912.912 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.183000', 'tray_weight': '120', 'TS': 1781770894.1829998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.619000', 'tray_weight': '433', 'TS': 1781770972.619, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.000000', 'tray_weight': '202', 'TS': 1781771370.0, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.472000', 'tray_weight': '210', 'TS': 1781771370.472, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.257000', 'tray_weight': '489', 'TS': 1781770917.257, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.224000', 'tray_weight': '117', 'TS': 1781771128.2240002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.949000', 'tray_weight': '88', 'TS': 1781771370.9490001, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.433000', 'tray_weight': '189', 'TS': 1781771367.433, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 9, 593803)}}
[2026-06-18 14:00:10,925.925 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.183000', 'tray_weight': '120', 'TS': 1781770894.1829998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.619000', 'tray_weight': '433', 'TS': 1781770972.619, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.000000', 'tray_weight': '202', 'TS': 1781771370.0, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.472000', 'tray_weight': '210', 'TS': 1781771370.472, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.257000', 'tray_weight': '489', 'TS': 1781770917.257, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.224000', 'tray_weight': '117', 'TS': 1781771128.2240002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.949000', 'tray_weight': '88', 'TS': 1781771370.9490001, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.433000', 'tray_weight': '189', 'TS': 1781771367.433, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 9, 593803)}}
[2026-06-18 14:00:12,153.153 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.185000', 'tray_weight': '120', 'TS': 1781770894.185, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.626000', 'tray_weight': '433', 'TS': 1781770972.626, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.001000', 'tray_weight': '202', 'TS': 1781771370.001, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.473000', 'tray_weight': '210', 'TS': 1781771370.473, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.258000', 'tray_weight': '489', 'TS': 1781770917.258, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.229000', 'tray_weight': '117', 'TS': 1781771128.229, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.954000', 'tray_weight': '88', 'TS': 1781771370.954, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.436000', 'tray_weight': '189', 'TS': 1781771367.4359999, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 11, 5328)}}
[2026-06-18 14:00:12,166.166 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.185000', 'tray_weight': '120', 'TS': 1781770894.185, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.626000', 'tray_weight': '433', 'TS': 1781770972.626, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.001000', 'tray_weight': '202', 'TS': 1781771370.001, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.473000', 'tray_weight': '210', 'TS': 1781771370.473, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.258000', 'tray_weight': '489', 'TS': 1781770917.258, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.229000', 'tray_weight': '117', 'TS': 1781771128.229, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.954000', 'tray_weight': '88', 'TS': 1781771370.954, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.436000', 'tray_weight': '189', 'TS': 1781771367.4359999, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 11, 5328)}}
[2026-06-18 14:00:13,467.467 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.188000', 'tray_weight': '120', 'TS': 1781770894.188, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.624000', 'tray_weight': '433', 'TS': 1781770972.6239998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.001000', 'tray_weight': '202', 'TS': 1781771370.0010002, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.473000', 'tray_weight': '210', 'TS': 1781771370.473, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.258000', 'tray_weight': '489', 'TS': 1781770917.258, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.230000', 'tray_weight': '117', 'TS': 1781771128.23, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.955000', 'tray_weight': '88', 'TS': 1781771370.955, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.436000', 'tray_weight': '189', 'TS': 1781771367.4359999, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 12, 247494)}}
[2026-06-18 14:00:13,474.474 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.188000', 'tray_weight': '120', 'TS': 1781770894.188, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.624000', 'tray_weight': '433', 'TS': 1781770972.6239998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.001000', 'tray_weight': '202', 'TS': 1781771370.0010002, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.473000', 'tray_weight': '210', 'TS': 1781771370.473, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.258000', 'tray_weight': '489', 'TS': 1781770917.258, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.230000', 'tray_weight': '117', 'TS': 1781771128.23, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.955000', 'tray_weight': '88', 'TS': 1781771370.955, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.436000', 'tray_weight': '189', 'TS': 1781771367.4359999, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 12, 247494)}}
[2026-06-18 14:00:14,625.625 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.192000', 'tray_weight': '120', 'TS': 1781770894.1920002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.628000', 'tray_weight': '433', 'TS': 1781770972.628, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.002000', 'tray_weight': '202', 'TS': 1781771370.0019999, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.474000', 'tray_weight': '210', 'TS': 1781771370.474, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.260000', 'tray_weight': '489', 'TS': 1781770917.26, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.231000', 'tray_weight': '117', 'TS': 1781771128.231, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.956000', 'tray_weight': '88', 'TS': 1781771370.956, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.437000', 'tray_weight': '189', 'TS': 1781771367.437, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 13, 543258)}}
[2026-06-18 14:00:14,645.645 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.192000', 'tray_weight': '120', 'TS': 1781770894.1920002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.628000', 'tray_weight': '433', 'TS': 1781770972.628, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.002000', 'tray_weight': '202', 'TS': 1781771370.0019999, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.474000', 'tray_weight': '210', 'TS': 1781771370.474, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.260000', 'tray_weight': '489', 'TS': 1781770917.26, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.231000', 'tray_weight': '117', 'TS': 1781771128.231, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.956000', 'tray_weight': '88', 'TS': 1781771370.956, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.437000', 'tray_weight': '189', 'TS': 1781771367.437, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 13, 543258)}}
[2026-06-18 14:00:15,983.983 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.194000', 'tray_weight': '120', 'TS': 1781770894.194, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.627000', 'tray_weight': '433', 'TS': 1781770972.627, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.002000', 'tray_weight': '202', 'TS': 1781771370.0019999, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.474000', 'tray_weight': '210', 'TS': 1781771370.474, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.262000', 'tray_weight': '489', 'TS': 1781770917.2619998, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.222000', 'tray_weight': '117', 'TS': 1781771128.2220001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.947000', 'tray_weight': '88', 'TS': 1781771370.947, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.428000', 'tray_weight': '189', 'TS': 1781771367.428, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 14, 729497)}}
[2026-06-18 14:00:15,995.995 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.194000', 'tray_weight': '120', 'TS': 1781770894.194, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.627000', 'tray_weight': '433', 'TS': 1781770972.627, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.002000', 'tray_weight': '202', 'TS': 1781771370.0019999, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.474000', 'tray_weight': '210', 'TS': 1781771370.474, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.262000', 'tray_weight': '489', 'TS': 1781770917.2619998, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.222000', 'tray_weight': '117', 'TS': 1781771128.2220001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.947000', 'tray_weight': '88', 'TS': 1781771370.947, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.428000', 'tray_weight': '189', 'TS': 1781771367.428, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 14, 729497)}}
[2026-06-18 14:00:17,229.229 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.197000', 'tray_weight': '120', 'TS': 1781770894.197, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.621000', 'tray_weight': '433', 'TS': 1781770972.621, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.003000', 'tray_weight': '202', 'TS': 1781771370.003, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.475000', 'tray_weight': '210', 'TS': 1781771370.475, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.262000', 'tray_weight': '489', 'TS': 1781770917.262, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.234000', 'tray_weight': '117', 'TS': 1781771128.234, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.959000', 'tray_weight': '88', 'TS': 1781771370.959, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.432000', 'tray_weight': '189', 'TS': 1781771367.4320002, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 16, 72805)}}
[2026-06-18 14:00:17,245.245 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.197000', 'tray_weight': '120', 'TS': 1781770894.197, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.621000', 'tray_weight': '433', 'TS': 1781770972.621, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.003000', 'tray_weight': '202', 'TS': 1781771370.003, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.475000', 'tray_weight': '210', 'TS': 1781771370.475, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.262000', 'tray_weight': '489', 'TS': 1781770917.262, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.234000', 'tray_weight': '117', 'TS': 1781771128.234, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.959000', 'tray_weight': '88', 'TS': 1781771370.959, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.432000', 'tray_weight': '189', 'TS': 1781771367.4320002, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 16, 72805)}}
[2026-06-18 14:00:18,497.497 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.200000', 'tray_weight': '120', 'TS': 1781770894.2, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.625000', 'tray_weight': '433', 'TS': 1781770972.625, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.003000', 'tray_weight': '202', 'TS': 1781771370.003, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.475000', 'tray_weight': '210', 'TS': 1781771370.475, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.259000', 'tray_weight': '489', 'TS': 1781770917.259, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.231000', 'tray_weight': '117', 'TS': 1781771128.231, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.956000', 'tray_weight': '88', 'TS': 1781771370.9559999, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.430000', 'tray_weight': '189', 'TS': 1781771367.43, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 17, 323978)}}
[2026-06-18 14:00:18,510.510 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.200000', 'tray_weight': '120', 'TS': 1781770894.2, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.625000', 'tray_weight': '433', 'TS': 1781770972.625, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.003000', 'tray_weight': '202', 'TS': 1781771370.003, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.475000', 'tray_weight': '210', 'TS': 1781771370.475, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.259000', 'tray_weight': '489', 'TS': 1781770917.259, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.231000', 'tray_weight': '117', 'TS': 1781771128.231, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.956000', 'tray_weight': '88', 'TS': 1781771370.9559999, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.430000', 'tray_weight': '189', 'TS': 1781771367.43, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 17, 323978)}}
[2026-06-18 14:00:19,725.725 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.202000', 'tray_weight': '120', 'TS': 1781770894.202, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.624000', 'tray_weight': '433', 'TS': 1781770972.624, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.004000', 'tray_weight': '202', 'TS': 1781771370.004, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.476000', 'tray_weight': '210', 'TS': 1781771370.476, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.265000', 'tray_weight': '489', 'TS': 1781770917.2649999, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.235000', 'tray_weight': '117', 'TS': 1781771128.2350001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.960000', 'tray_weight': '88', 'TS': 1781771370.96, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.434000', 'tray_weight': '189', 'TS': 1781771367.434, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 18, 591211)}}
[2026-06-18 14:00:19,739.739 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.202000', 'tray_weight': '120', 'TS': 1781770894.202, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.624000', 'tray_weight': '433', 'TS': 1781770972.624, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.004000', 'tray_weight': '202', 'TS': 1781771370.004, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.476000', 'tray_weight': '210', 'TS': 1781771370.476, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.265000', 'tray_weight': '489', 'TS': 1781770917.2649999, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.235000', 'tray_weight': '117', 'TS': 1781771128.2350001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.960000', 'tray_weight': '88', 'TS': 1781771370.96, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.434000', 'tray_weight': '189', 'TS': 1781771367.434, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 18, 591211)}}
[2026-06-18 14:00:21,136.136 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.204000', 'tray_weight': '120', 'TS': 1781770894.204, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.620000', 'tray_weight': '433', 'TS': 1781770972.62, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.004000', 'tray_weight': '202', 'TS': 1781771370.004, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.476000', 'tray_weight': '210', 'TS': 1781771370.476, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.266000', 'tray_weight': '489', 'TS': 1781770917.266, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.237000', 'tray_weight': '117', 'TS': 1781771128.237, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.962000', 'tray_weight': '88', 'TS': 1781771370.962, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.434000', 'tray_weight': '189', 'TS': 1781771367.434, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 19, 822189)}}
[2026-06-18 14:00:21,149.149 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.204000', 'tray_weight': '120', 'TS': 1781770894.204, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.620000', 'tray_weight': '433', 'TS': 1781770972.62, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.004000', 'tray_weight': '202', 'TS': 1781771370.004, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.476000', 'tray_weight': '210', 'TS': 1781771370.476, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.266000', 'tray_weight': '489', 'TS': 1781770917.266, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.237000', 'tray_weight': '117', 'TS': 1781771128.237, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.962000', 'tray_weight': '88', 'TS': 1781771370.962, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.434000', 'tray_weight': '189', 'TS': 1781771367.434, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 19, 822189)}}
[2026-06-18 14:00:22,431.431 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.208000', 'tray_weight': '120', 'TS': 1781770894.208, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.621000', 'tray_weight': '433', 'TS': 1781770972.621, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.002000', 'tray_weight': '202', 'TS': 1781771370.002, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.474000', 'tray_weight': '210', 'TS': 1781771370.474, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.267000', 'tray_weight': '489', 'TS': 1781770917.267, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.239000', 'tray_weight': '117', 'TS': 1781771128.2389998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.964000', 'tray_weight': '88', 'TS': 1781771370.964, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.430000', 'tray_weight': '189', 'TS': 1781771367.43, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 21, 233525)}}
[2026-06-18 14:00:22,457.457 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.208000', 'tray_weight': '120', 'TS': 1781770894.208, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.621000', 'tray_weight': '433', 'TS': 1781770972.621, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.002000', 'tray_weight': '202', 'TS': 1781771370.002, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.474000', 'tray_weight': '210', 'TS': 1781771370.474, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.267000', 'tray_weight': '489', 'TS': 1781770917.267, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.239000', 'tray_weight': '117', 'TS': 1781771128.2389998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.964000', 'tray_weight': '88', 'TS': 1781771370.964, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.430000', 'tray_weight': '189', 'TS': 1781771367.43, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 21, 233525)}}
[2026-06-18 14:00:23,745.745 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.210000', 'tray_weight': '120', 'TS': 1781770894.21, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.616000', 'tray_weight': '433', 'TS': 1781770972.616, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.005000', 'tray_weight': '202', 'TS': 1781771370.005, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.477000', 'tray_weight': '210', 'TS': 1781771370.477, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.269000', 'tray_weight': '489', 'TS': 1781770917.269, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.240000', 'tray_weight': '117', 'TS': 1781771128.24, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.965000', 'tray_weight': '88', 'TS': 1781771370.965, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.432000', 'tray_weight': '189', 'TS': 1781771367.4320002, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 22, 547634)}}
[2026-06-18 14:00:23,758.758 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.210000', 'tray_weight': '120', 'TS': 1781770894.21, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.616000', 'tray_weight': '433', 'TS': 1781770972.616, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.005000', 'tray_weight': '202', 'TS': 1781771370.005, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.477000', 'tray_weight': '210', 'TS': 1781771370.477, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.269000', 'tray_weight': '489', 'TS': 1781770917.269, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.240000', 'tray_weight': '117', 'TS': 1781771128.24, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.965000', 'tray_weight': '88', 'TS': 1781771370.965, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.432000', 'tray_weight': '189', 'TS': 1781771367.4320002, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 22, 547634)}}
[2026-06-18 14:00:25,039.039 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.211000', 'tray_weight': '120', 'TS': 1781770894.2110002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.614000', 'tray_weight': '433', 'TS': 1781770972.614, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.006000', 'tray_weight': '202', 'TS': 1781771370.0059998, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.478000', 'tray_weight': '210', 'TS': 1781771370.478, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.269000', 'tray_weight': '489', 'TS': 1781770917.269, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.234000', 'tray_weight': '117', 'TS': 1781771128.234, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.959000', 'tray_weight': '88', 'TS': 1781771370.9589999, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.428000', 'tray_weight': '189', 'TS': 1781771367.4280002, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 23, 835451)}}
[2026-06-18 14:00:25,051.051 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.211000', 'tray_weight': '120', 'TS': 1781770894.2110002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.614000', 'tray_weight': '433', 'TS': 1781770972.614, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.006000', 'tray_weight': '202', 'TS': 1781771370.0059998, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.478000', 'tray_weight': '210', 'TS': 1781771370.478, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.269000', 'tray_weight': '489', 'TS': 1781770917.269, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.234000', 'tray_weight': '117', 'TS': 1781771128.234, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.959000', 'tray_weight': '88', 'TS': 1781771370.9589999, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.428000', 'tray_weight': '189', 'TS': 1781771367.4280002, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 23, 835451)}}
[2026-06-18 14:00:26,415.415 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.217000', 'tray_weight': '120', 'TS': 1781770894.217, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.618000', 'tray_weight': '433', 'TS': 1781770972.618, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.007000', 'tray_weight': '202', 'TS': 1781771370.0070002, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.479000', 'tray_weight': '210', 'TS': 1781771370.479, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.260000', 'tray_weight': '489', 'TS': 1781770917.26, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.242000', 'tray_weight': '117', 'TS': 1781771128.242, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.967000', 'tray_weight': '88', 'TS': 1781771370.967, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.432000', 'tray_weight': '189', 'TS': 1781771367.432, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 25, 136628)}}
[2026-06-18 14:00:26,428.428 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.217000', 'tray_weight': '120', 'TS': 1781770894.217, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.618000', 'tray_weight': '433', 'TS': 1781770972.618, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.007000', 'tray_weight': '202', 'TS': 1781771370.0070002, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.479000', 'tray_weight': '210', 'TS': 1781771370.479, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.260000', 'tray_weight': '489', 'TS': 1781770917.26, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.242000', 'tray_weight': '117', 'TS': 1781771128.242, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.967000', 'tray_weight': '88', 'TS': 1781771370.967, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.432000', 'tray_weight': '189', 'TS': 1781771367.432, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 25, 136628)}}
[2026-06-18 14:00:27,670.670 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.219000', 'tray_weight': '120', 'TS': 1781770894.219, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.610000', 'tray_weight': '433', 'TS': 1781770972.6100001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.007000', 'tray_weight': '202', 'TS': 1781771370.007, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.479000', 'tray_weight': '210', 'TS': 1781771370.479, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.272000', 'tray_weight': '489', 'TS': 1781770917.272, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.243000', 'tray_weight': '117', 'TS': 1781771128.243, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.968000', 'tray_weight': '88', 'TS': 1781771370.968, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.425000', 'tray_weight': '189', 'TS': 1781771367.425, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 26, 510966)}}
[2026-06-18 14:00:27,682.682 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.219000', 'tray_weight': '120', 'TS': 1781770894.219, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.610000', 'tray_weight': '433', 'TS': 1781770972.6100001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.007000', 'tray_weight': '202', 'TS': 1781771370.007, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.479000', 'tray_weight': '210', 'TS': 1781771370.479, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.272000', 'tray_weight': '489', 'TS': 1781770917.272, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.243000', 'tray_weight': '117', 'TS': 1781771128.243, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.968000', 'tray_weight': '88', 'TS': 1781771370.968, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.425000', 'tray_weight': '189', 'TS': 1781771367.425, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 26, 510966)}}
[2026-06-18 14:00:28,880.880 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.222000', 'tray_weight': '120', 'TS': 1781770894.222, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.616000', 'tray_weight': '433', 'TS': 1781770972.616, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.007000', 'tray_weight': '202', 'TS': 1781771370.007, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.479000', 'tray_weight': '210', 'TS': 1781771370.4789999, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.273000', 'tray_weight': '489', 'TS': 1781770917.273, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.244000', 'tray_weight': '117', 'TS': 1781771128.244, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.969000', 'tray_weight': '88', 'TS': 1781771370.969, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.428000', 'tray_weight': '189', 'TS': 1781771367.428, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 27, 763380)}}
[2026-06-18 14:00:28,896.896 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.222000', 'tray_weight': '120', 'TS': 1781770894.222, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.616000', 'tray_weight': '433', 'TS': 1781770972.616, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.007000', 'tray_weight': '202', 'TS': 1781771370.007, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.479000', 'tray_weight': '210', 'TS': 1781771370.4789999, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.273000', 'tray_weight': '489', 'TS': 1781770917.273, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.244000', 'tray_weight': '117', 'TS': 1781771128.244, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.969000', 'tray_weight': '88', 'TS': 1781771370.969, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.428000', 'tray_weight': '189', 'TS': 1781771367.428, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 27, 763380)}}
[2026-06-18 14:00:30,126.126 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.224000', 'tray_weight': '120', 'TS': 1781770894.224, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.613000', 'tray_weight': '433', 'TS': 1781770972.613, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.007000', 'tray_weight': '202', 'TS': 1781771370.007, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.479000', 'tray_weight': '210', 'TS': 1781771370.479, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.275000', 'tray_weight': '489', 'TS': 1781770917.275, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.245000', 'tray_weight': '117', 'TS': 1781771128.245, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.970000', 'tray_weight': '88', 'TS': 1781771370.9699998, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.432000', 'tray_weight': '189', 'TS': 1781771367.4320002, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 28, 976246)}}
[2026-06-18 14:00:30,137.137 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.224000', 'tray_weight': '120', 'TS': 1781770894.224, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.613000', 'tray_weight': '433', 'TS': 1781770972.613, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.007000', 'tray_weight': '202', 'TS': 1781771370.007, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.479000', 'tray_weight': '210', 'TS': 1781771370.479, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.275000', 'tray_weight': '489', 'TS': 1781770917.275, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.245000', 'tray_weight': '117', 'TS': 1781771128.245, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.970000', 'tray_weight': '88', 'TS': 1781771370.9699998, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.432000', 'tray_weight': '189', 'TS': 1781771367.4320002, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 28, 976246)}}
[2026-06-18 14:00:31,584.584 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.227000', 'tray_weight': '120', 'TS': 1781770894.227, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.608000', 'tray_weight': '433', 'TS': 1781770972.6079998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.006000', 'tray_weight': '202', 'TS': 1781771370.006, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.478000', 'tray_weight': '210', 'TS': 1781771370.4780002, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.276000', 'tray_weight': '489', 'TS': 1781770917.276, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.244000', 'tray_weight': '117', 'TS': 1781771128.244, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.969000', 'tray_weight': '88', 'TS': 1781771370.969, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.430000', 'tray_weight': '189', 'TS': 1781771367.4299998, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 30, 217349)}}
[2026-06-18 14:00:31,597.597 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.227000', 'tray_weight': '120', 'TS': 1781770894.227, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.608000', 'tray_weight': '433', 'TS': 1781770972.6079998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.006000', 'tray_weight': '202', 'TS': 1781771370.006, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.478000', 'tray_weight': '210', 'TS': 1781771370.4780002, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.276000', 'tray_weight': '489', 'TS': 1781770917.276, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.244000', 'tray_weight': '117', 'TS': 1781771128.244, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.969000', 'tray_weight': '88', 'TS': 1781771370.969, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.430000', 'tray_weight': '189', 'TS': 1781771367.4299998, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 30, 217349)}}
[2026-06-18 14:00:32,909.909 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.231000', 'tray_weight': '120', 'TS': 1781770894.231, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.611000', 'tray_weight': '433', 'TS': 1781770972.611, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.009000', 'tray_weight': '202', 'TS': 1781771370.009, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.481000', 'tray_weight': '210', 'TS': 1781771370.481, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.277000', 'tray_weight': '489', 'TS': 1781770917.277, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.248000', 'tray_weight': '117', 'TS': 1781771128.2480001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.973000', 'tray_weight': '88', 'TS': 1781771370.973, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.424000', 'tray_weight': '189', 'TS': 1781771367.424, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 31, 678222)}}
[2026-06-18 14:00:32,923.923 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.231000', 'tray_weight': '120', 'TS': 1781770894.231, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.611000', 'tray_weight': '433', 'TS': 1781770972.611, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.009000', 'tray_weight': '202', 'TS': 1781771370.009, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.481000', 'tray_weight': '210', 'TS': 1781771370.481, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.277000', 'tray_weight': '489', 'TS': 1781770917.277, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.248000', 'tray_weight': '117', 'TS': 1781771128.2480001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.973000', 'tray_weight': '88', 'TS': 1781771370.973, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.424000', 'tray_weight': '189', 'TS': 1781771367.424, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 31, 678222)}}
[2026-06-18 14:00:34,169.169 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.233000', 'tray_weight': '120', 'TS': 1781770894.233, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.611000', 'tray_weight': '433', 'TS': 1781770972.611, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.010000', 'tray_weight': '202', 'TS': 1781771370.01, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.482000', 'tray_weight': '210', 'TS': 1781771370.4819999, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.278000', 'tray_weight': '489', 'TS': 1781770917.2779999, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.250000', 'tray_weight': '117', 'TS': 1781771128.25, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.975000', 'tray_weight': '88', 'TS': 1781771370.975, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.430000', 'tray_weight': '189', 'TS': 1781771367.4299998, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 33, 8986)}}
[2026-06-18 14:00:34,183.183 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.233000', 'tray_weight': '120', 'TS': 1781770894.233, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.611000', 'tray_weight': '433', 'TS': 1781770972.611, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.010000', 'tray_weight': '202', 'TS': 1781771370.01, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.482000', 'tray_weight': '210', 'TS': 1781771370.4819999, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.278000', 'tray_weight': '489', 'TS': 1781770917.2779999, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.250000', 'tray_weight': '117', 'TS': 1781771128.25, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.975000', 'tray_weight': '88', 'TS': 1781771370.975, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.430000', 'tray_weight': '189', 'TS': 1781771367.4299998, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 33, 8986)}}
[2026-06-18 14:00:35,507.507 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.236000', 'tray_weight': '120', 'TS': 1781770894.236, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.610000', 'tray_weight': '433', 'TS': 1781770972.6100001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.001000', 'tray_weight': '202', 'TS': 1781771370.0010002, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.473000', 'tray_weight': '210', 'TS': 1781771370.473, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.276000', 'tray_weight': '489', 'TS': 1781770917.276, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.246000', 'tray_weight': '117', 'TS': 1781771128.246, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.971000', 'tray_weight': '88', 'TS': 1781771370.9710002, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.425000', 'tray_weight': '189', 'TS': 1781771367.425, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 34, 261811)}}
[2026-06-18 14:00:35,533.533 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.236000', 'tray_weight': '120', 'TS': 1781770894.236, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.610000', 'tray_weight': '433', 'TS': 1781770972.6100001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.001000', 'tray_weight': '202', 'TS': 1781771370.0010002, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.473000', 'tray_weight': '210', 'TS': 1781771370.473, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.276000', 'tray_weight': '489', 'TS': 1781770917.276, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.246000', 'tray_weight': '117', 'TS': 1781771128.246, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.971000', 'tray_weight': '88', 'TS': 1781771370.9710002, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.425000', 'tray_weight': '189', 'TS': 1781771367.425, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 34, 261811)}}
[2026-06-18 14:00:36,933.933 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.239000', 'tray_weight': '120', 'TS': 1781770894.239, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.609000', 'tray_weight': '433', 'TS': 1781770972.609, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.010000', 'tray_weight': '202', 'TS': 1781771370.01, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.482000', 'tray_weight': '210', 'TS': 1781771370.482, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.280000', 'tray_weight': '489', 'TS': 1781770917.28, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.250000', 'tray_weight': '117', 'TS': 1781771128.25, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.975000', 'tray_weight': '88', 'TS': 1781771370.975, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.425000', 'tray_weight': '189', 'TS': 1781771367.425, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 35, 711147)}}
[2026-06-18 14:00:36,968.968 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.239000', 'tray_weight': '120', 'TS': 1781770894.239, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.609000', 'tray_weight': '433', 'TS': 1781770972.609, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.010000', 'tray_weight': '202', 'TS': 1781771370.01, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.482000', 'tray_weight': '210', 'TS': 1781771370.482, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.280000', 'tray_weight': '489', 'TS': 1781770917.28, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.250000', 'tray_weight': '117', 'TS': 1781771128.25, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.975000', 'tray_weight': '88', 'TS': 1781771370.975, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.425000', 'tray_weight': '189', 'TS': 1781771367.425, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 35, 711147)}}
[2026-06-18 14:00:38,236.236 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.242000', 'tray_weight': '120', 'TS': 1781770894.2419999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.607000', 'tray_weight': '433', 'TS': 1781770972.607, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.011000', 'tray_weight': '202', 'TS': 1781771370.011, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.483000', 'tray_weight': '210', 'TS': 1781771370.483, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.281000', 'tray_weight': '489', 'TS': 1781770917.281, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.253000', 'tray_weight': '117', 'TS': 1781771128.2529998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.978000', 'tray_weight': '88', 'TS': 1781771370.978, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.429000', 'tray_weight': '189', 'TS': 1781771367.4290001, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 37, 53594)}}
[2026-06-18 14:00:38,249.249 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.242000', 'tray_weight': '120', 'TS': 1781770894.2419999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.607000', 'tray_weight': '433', 'TS': 1781770972.607, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.011000', 'tray_weight': '202', 'TS': 1781771370.011, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.483000', 'tray_weight': '210', 'TS': 1781771370.483, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.281000', 'tray_weight': '489', 'TS': 1781770917.281, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.253000', 'tray_weight': '117', 'TS': 1781771128.2529998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.978000', 'tray_weight': '88', 'TS': 1781771370.978, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.429000', 'tray_weight': '189', 'TS': 1781771367.4290001, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 37, 53594)}}
[2026-06-18 14:00:39,491.491 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.245000', 'tray_weight': '120', 'TS': 1781770894.245, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.606000', 'tray_weight': '433', 'TS': 1781770972.6060002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.009000', 'tray_weight': '202', 'TS': 1781771370.0089998, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.481000', 'tray_weight': '210', 'TS': 1781771370.481, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.282000', 'tray_weight': '489', 'TS': 1781770917.282, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.249000', 'tray_weight': '117', 'TS': 1781771128.2489998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.974000', 'tray_weight': '88', 'TS': 1781771370.974, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.428000', 'tray_weight': '189', 'TS': 1781771367.428, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 38, 330564)}}
[2026-06-18 14:00:39,518.518 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.245000', 'tray_weight': '120', 'TS': 1781770894.245, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.606000', 'tray_weight': '433', 'TS': 1781770972.6060002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.009000', 'tray_weight': '202', 'TS': 1781771370.0089998, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.481000', 'tray_weight': '210', 'TS': 1781771370.481, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.282000', 'tray_weight': '489', 'TS': 1781770917.282, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.249000', 'tray_weight': '117', 'TS': 1781771128.2489998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.974000', 'tray_weight': '88', 'TS': 1781771370.974, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.428000', 'tray_weight': '189', 'TS': 1781771367.428, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 38, 330564)}}
[2026-06-18 14:00:40,898.898 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.247000', 'tray_weight': '120', 'TS': 1781770894.247, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.605000', 'tray_weight': '433', 'TS': 1781770972.605, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.012000', 'tray_weight': '202', 'TS': 1781771370.0119998, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.484000', 'tray_weight': '210', 'TS': 1781771370.484, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.284000', 'tray_weight': '489', 'TS': 1781770917.2840002, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.253000', 'tray_weight': '117', 'TS': 1781771128.253, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.978000', 'tray_weight': '88', 'TS': 1781771370.978, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.427000', 'tray_weight': '189', 'TS': 1781771367.427, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 39, 615144)}}
[2026-06-18 14:00:40,910.910 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.247000', 'tray_weight': '120', 'TS': 1781770894.247, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.605000', 'tray_weight': '433', 'TS': 1781770972.605, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.012000', 'tray_weight': '202', 'TS': 1781771370.0119998, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.484000', 'tray_weight': '210', 'TS': 1781771370.484, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.284000', 'tray_weight': '489', 'TS': 1781770917.2840002, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.253000', 'tray_weight': '117', 'TS': 1781771128.253, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.978000', 'tray_weight': '88', 'TS': 1781771370.978, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.427000', 'tray_weight': '189', 'TS': 1781771367.427, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 39, 615144)}}
[2026-06-18 14:00:42,171.171 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.251000', 'tray_weight': '120', 'TS': 1781770894.2510002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.603000', 'tray_weight': '433', 'TS': 1781770972.603, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.013000', 'tray_weight': '202', 'TS': 1781771370.013, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.485000', 'tray_weight': '210', 'TS': 1781771370.485, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.286000', 'tray_weight': '489', 'TS': 1781770917.286, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.256000', 'tray_weight': '117', 'TS': 1781771128.256, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.981000', 'tray_weight': '88', 'TS': 1781771370.9810002, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.427000', 'tray_weight': '189', 'TS': 1781771367.427, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 40, 990661)}}
[2026-06-18 14:00:42,184.184 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.251000', 'tray_weight': '120', 'TS': 1781770894.2510002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.603000', 'tray_weight': '433', 'TS': 1781770972.603, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.013000', 'tray_weight': '202', 'TS': 1781771370.013, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.485000', 'tray_weight': '210', 'TS': 1781771370.485, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.286000', 'tray_weight': '489', 'TS': 1781770917.286, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.256000', 'tray_weight': '117', 'TS': 1781771128.256, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.981000', 'tray_weight': '88', 'TS': 1781771370.9810002, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.427000', 'tray_weight': '189', 'TS': 1781771367.427, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 40, 990661)}}
[2026-06-18 14:00:43,578.578 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.253000', 'tray_weight': '120', 'TS': 1781770894.253, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.603000', 'tray_weight': '433', 'TS': 1781770972.6030002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.013000', 'tray_weight': '202', 'TS': 1781771370.013, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.485000', 'tray_weight': '210', 'TS': 1781771370.4850001, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.287000', 'tray_weight': '489', 'TS': 1781770917.287, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.254000', 'tray_weight': '117', 'TS': 1781771128.2540002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.979000', 'tray_weight': '88', 'TS': 1781771370.979, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.410000', 'tray_weight': '189', 'TS': 1781771367.41, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 42, 261736)}}
[2026-06-18 14:00:43,594.594 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.253000', 'tray_weight': '120', 'TS': 1781770894.253, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.603000', 'tray_weight': '433', 'TS': 1781770972.6030002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.013000', 'tray_weight': '202', 'TS': 1781771370.013, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.485000', 'tray_weight': '210', 'TS': 1781771370.4850001, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.287000', 'tray_weight': '489', 'TS': 1781770917.287, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.254000', 'tray_weight': '117', 'TS': 1781771128.2540002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.979000', 'tray_weight': '88', 'TS': 1781771370.979, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.410000', 'tray_weight': '189', 'TS': 1781771367.41, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 42, 261736)}}
[2026-06-18 14:00:43,780.780 INFO    ] processOrderPayment version is : v2
[2026-06-18 14:00:45,129.129 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.255000', 'tray_weight': '120', 'TS': 1781770894.255, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.601000', 'tray_weight': '433', 'TS': 1781770972.6009998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.014000', 'tray_weight': '202', 'TS': 1781771370.0140002, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.486000', 'tray_weight': '210', 'TS': 1781771370.486, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.288000', 'tray_weight': '489', 'TS': 1781770917.2879999, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.259000', 'tray_weight': '117', 'TS': 1781771128.259, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.984000', 'tray_weight': '88', 'TS': 1781771370.984, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.401000', 'tray_weight': '189', 'TS': 1781771367.401, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 43, 696466)}}
[2026-06-18 14:00:45,157.157 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.255000', 'tray_weight': '120', 'TS': 1781770894.255, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.601000', 'tray_weight': '433', 'TS': 1781770972.6009998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.014000', 'tray_weight': '202', 'TS': 1781771370.0140002, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.486000', 'tray_weight': '210', 'TS': 1781771370.486, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.288000', 'tray_weight': '489', 'TS': 1781770917.2879999, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.259000', 'tray_weight': '117', 'TS': 1781771128.259, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.984000', 'tray_weight': '88', 'TS': 1781771370.984, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.401000', 'tray_weight': '189', 'TS': 1781771367.401, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 43, 696466)}}
[2026-06-18 14:00:46,479.479 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.260000', 'tray_weight': '120', 'TS': 1781770894.26, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.599000', 'tray_weight': '433', 'TS': 1781770972.599, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.014000', 'tray_weight': '202', 'TS': 1781771370.014, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.486000', 'tray_weight': '210', 'TS': 1781771370.486, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.289000', 'tray_weight': '489', 'TS': 1781770917.289, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.259000', 'tray_weight': '117', 'TS': 1781771128.259, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.984000', 'tray_weight': '88', 'TS': 1781771370.984, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.426000', 'tray_weight': '189', 'TS': 1781771367.426, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 45, 239991)}}
[2026-06-18 14:00:46,490.490 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.260000', 'tray_weight': '120', 'TS': 1781770894.26, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.599000', 'tray_weight': '433', 'TS': 1781770972.599, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.014000', 'tray_weight': '202', 'TS': 1781771370.014, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.486000', 'tray_weight': '210', 'TS': 1781771370.486, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.289000', 'tray_weight': '489', 'TS': 1781770917.289, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.259000', 'tray_weight': '117', 'TS': 1781771128.259, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.984000', 'tray_weight': '88', 'TS': 1781771370.984, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.426000', 'tray_weight': '189', 'TS': 1781771367.426, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 45, 239991)}}
[2026-06-18 14:00:47,765.765 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.262000', 'tray_weight': '120', 'TS': 1781770894.262, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.598000', 'tray_weight': '433', 'TS': 1781770972.598, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.015000', 'tray_weight': '202', 'TS': 1781771370.0149999, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.487000', 'tray_weight': '210', 'TS': 1781771370.487, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.290000', 'tray_weight': '489', 'TS': 1781770917.29, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.262000', 'tray_weight': '117', 'TS': 1781771128.262, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.987000', 'tray_weight': '88', 'TS': 1781771370.987, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.421000', 'tray_weight': '189', 'TS': 1781771367.421, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 46, 594002)}}
[2026-06-18 14:00:47,777.777 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.262000', 'tray_weight': '120', 'TS': 1781770894.262, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.598000', 'tray_weight': '433', 'TS': 1781770972.598, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.015000', 'tray_weight': '202', 'TS': 1781771370.0149999, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.487000', 'tray_weight': '210', 'TS': 1781771370.487, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.290000', 'tray_weight': '489', 'TS': 1781770917.29, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.262000', 'tray_weight': '117', 'TS': 1781771128.262, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.987000', 'tray_weight': '88', 'TS': 1781771370.987, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.421000', 'tray_weight': '189', 'TS': 1781771367.421, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 46, 594002)}}
[2026-06-18 14:00:48,951.951 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.266000', 'tray_weight': '120', 'TS': 1781770894.266, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.588000', 'tray_weight': '433', 'TS': 1781770972.588, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.016000', 'tray_weight': '202', 'TS': 1781771370.016, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.488000', 'tray_weight': '210', 'TS': 1781771370.488, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.292000', 'tray_weight': '489', 'TS': 1781770917.292, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.263000', 'tray_weight': '117', 'TS': 1781771128.263, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.988000', 'tray_weight': '88', 'TS': 1781771370.988, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.425000', 'tray_weight': '189', 'TS': 1781771367.4250002, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 47, 856524)}}
[2026-06-18 14:00:48,964.964 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.266000', 'tray_weight': '120', 'TS': 1781770894.266, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.588000', 'tray_weight': '433', 'TS': 1781770972.588, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.016000', 'tray_weight': '202', 'TS': 1781771370.016, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.488000', 'tray_weight': '210', 'TS': 1781771370.488, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.292000', 'tray_weight': '489', 'TS': 1781770917.292, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.263000', 'tray_weight': '117', 'TS': 1781771128.263, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.988000', 'tray_weight': '88', 'TS': 1781771370.988, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.425000', 'tray_weight': '189', 'TS': 1781771367.4250002, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 47, 856524)}}
[2026-06-18 14:00:50,347.347 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.268000', 'tray_weight': '120', 'TS': 1781770894.2680001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.596000', 'tray_weight': '433', 'TS': 1781770972.596, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.016000', 'tray_weight': '202', 'TS': 1781771370.016, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.488000', 'tray_weight': '210', 'TS': 1781771370.488, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.293000', 'tray_weight': '489', 'TS': 1781770917.293, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.264000', 'tray_weight': '117', 'TS': 1781771128.264, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.989000', 'tray_weight': '88', 'TS': 1781771370.989, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.425000', 'tray_weight': '189', 'TS': 1781771367.4250002, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 49, 46975)}}
[2026-06-18 14:00:50,366.366 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.268000', 'tray_weight': '120', 'TS': 1781770894.2680001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.596000', 'tray_weight': '433', 'TS': 1781770972.596, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.016000', 'tray_weight': '202', 'TS': 1781771370.016, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.488000', 'tray_weight': '210', 'TS': 1781771370.488, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.293000', 'tray_weight': '489', 'TS': 1781770917.293, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.264000', 'tray_weight': '117', 'TS': 1781771128.264, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.989000', 'tray_weight': '88', 'TS': 1781771370.989, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.425000', 'tray_weight': '189', 'TS': 1781771367.4250002, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 49, 46975)}}
[2026-06-18 14:00:51,738.738 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.271000', 'tray_weight': '120', 'TS': 1781770894.271, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.585000', 'tray_weight': '433', 'TS': 1781770972.5849998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.017000', 'tray_weight': '202', 'TS': 1781771370.017, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.489000', 'tray_weight': '210', 'TS': 1781771370.489, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.294000', 'tray_weight': '489', 'TS': 1781770917.2940001, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.266000', 'tray_weight': '117', 'TS': 1781771128.266, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.991000', 'tray_weight': '88', 'TS': 1781771370.9910002, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.410000', 'tray_weight': '189', 'TS': 1781771367.4099998, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 50, 449254)}}
[2026-06-18 14:00:51,753.753 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.271000', 'tray_weight': '120', 'TS': 1781770894.271, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.585000', 'tray_weight': '433', 'TS': 1781770972.5849998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.017000', 'tray_weight': '202', 'TS': 1781771370.017, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.489000', 'tray_weight': '210', 'TS': 1781771370.489, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.294000', 'tray_weight': '489', 'TS': 1781770917.2940001, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.266000', 'tray_weight': '117', 'TS': 1781771128.266, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.991000', 'tray_weight': '88', 'TS': 1781771370.9910002, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.410000', 'tray_weight': '189', 'TS': 1781771367.4099998, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 50, 449254)}}
[2026-06-18 14:00:52,897.897 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.275000', 'tray_weight': '120', 'TS': 1781770894.2749999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.594000', 'tray_weight': '433', 'TS': 1781770972.594, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.013000', 'tray_weight': '202', 'TS': 1781771370.013, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.485000', 'tray_weight': '210', 'TS': 1781771370.4850001, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.295000', 'tray_weight': '489', 'TS': 1781770917.295, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.267000', 'tray_weight': '117', 'TS': 1781771128.267, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.992000', 'tray_weight': '88', 'TS': 1781771370.992, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.418000', 'tray_weight': '189', 'TS': 1781771367.418, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 51, 834877)}}
[2026-06-18 14:00:52,918.918 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.275000', 'tray_weight': '120', 'TS': 1781770894.2749999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.594000', 'tray_weight': '433', 'TS': 1781770972.594, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.013000', 'tray_weight': '202', 'TS': 1781771370.013, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.485000', 'tray_weight': '210', 'TS': 1781771370.4850001, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.295000', 'tray_weight': '489', 'TS': 1781770917.295, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.267000', 'tray_weight': '117', 'TS': 1781771128.267, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.992000', 'tray_weight': '88', 'TS': 1781771370.992, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.418000', 'tray_weight': '189', 'TS': 1781771367.418, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 51, 834877)}}
[2026-06-18 14:00:54,212.212 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.272000', 'tray_weight': '120', 'TS': 1781770894.272, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.593000', 'tray_weight': '433', 'TS': 1781770972.593, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.018000', 'tray_weight': '202', 'TS': 1781771370.018, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.490000', 'tray_weight': '210', 'TS': 1781771370.49, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.296000', 'tray_weight': '489', 'TS': 1781770917.296, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.267000', 'tray_weight': '117', 'TS': 1781771128.267, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.992000', 'tray_weight': '88', 'TS': 1781771370.9919999, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.423000', 'tray_weight': '189', 'TS': 1781771367.4229999, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 52, 992295)}}
[2026-06-18 14:00:54,238.238 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.272000', 'tray_weight': '120', 'TS': 1781770894.272, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.593000', 'tray_weight': '433', 'TS': 1781770972.593, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.018000', 'tray_weight': '202', 'TS': 1781771370.018, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.490000', 'tray_weight': '210', 'TS': 1781771370.49, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.296000', 'tray_weight': '489', 'TS': 1781770917.296, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.267000', 'tray_weight': '117', 'TS': 1781771128.267, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.992000', 'tray_weight': '88', 'TS': 1781771370.9919999, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.423000', 'tray_weight': '189', 'TS': 1781771367.4229999, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 52, 992295)}}
[2026-06-18 14:00:55,607.607 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.279000', 'tray_weight': '120', 'TS': 1781770894.2789998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.592000', 'tray_weight': '433', 'TS': 1781770972.592, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.016000', 'tray_weight': '202', 'TS': 1781771370.016, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.488000', 'tray_weight': '210', 'TS': 1781771370.4880002, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.293000', 'tray_weight': '489', 'TS': 1781770917.293, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.269000', 'tray_weight': '117', 'TS': 1781771128.269, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.994000', 'tray_weight': '88', 'TS': 1781771370.994, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:00:53.588000', 'tray_weight': '88', 'TS': 1781771453.588, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.423000', 'tray_weight': '189', 'TS': 1781771367.423, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 54, 329068)}}
[2026-06-18 14:00:55,619.619 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.279000', 'tray_weight': '120', 'TS': 1781770894.2789998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.592000', 'tray_weight': '433', 'TS': 1781770972.592, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.016000', 'tray_weight': '202', 'TS': 1781771370.016, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.488000', 'tray_weight': '210', 'TS': 1781771370.4880002, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.293000', 'tray_weight': '489', 'TS': 1781770917.293, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.269000', 'tray_weight': '117', 'TS': 1781771128.269, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.994000', 'tray_weight': '88', 'TS': 1781771370.994, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:00:53.588000', 'tray_weight': '88', 'TS': 1781771453.588, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.423000', 'tray_weight': '189', 'TS': 1781771367.423, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 54, 329068)}}
[2026-06-18 14:00:57,010.010 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.283000', 'tray_weight': '120', 'TS': 1781770894.283, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.591000', 'tray_weight': '433', 'TS': 1781770972.591, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.018000', 'tray_weight': '202', 'TS': 1781771370.0180001, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.490000', 'tray_weight': '210', 'TS': 1781771370.49, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.295000', 'tray_weight': '489', 'TS': 1781770917.2949998, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.240000', 'tray_weight': '117', 'TS': 1781771128.24, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.965000', 'tray_weight': '88', 'TS': 1781771370.965, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:00:53.559000', 'tray_weight': '88', 'TS': 1781771453.559, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.416000', 'tray_weight': '189', 'TS': 1781771367.4160001, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 55, 700869)}}
[2026-06-18 14:00:57,028.028 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.283000', 'tray_weight': '120', 'TS': 1781770894.283, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.591000', 'tray_weight': '433', 'TS': 1781770972.591, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.018000', 'tray_weight': '202', 'TS': 1781771370.0180001, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.490000', 'tray_weight': '210', 'TS': 1781771370.49, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.295000', 'tray_weight': '489', 'TS': 1781770917.2949998, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.240000', 'tray_weight': '117', 'TS': 1781771128.24, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.965000', 'tray_weight': '88', 'TS': 1781771370.965, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:00:53.559000', 'tray_weight': '88', 'TS': 1781771453.559, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.416000', 'tray_weight': '189', 'TS': 1781771367.4160001, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 55, 700869)}}
[2026-06-18 14:00:58,180.180 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.286000', 'tray_weight': '120', 'TS': 1781770894.286, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.589000', 'tray_weight': '433', 'TS': 1781770972.589, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.019000', 'tray_weight': '202', 'TS': 1781771370.019, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.491000', 'tray_weight': '210', 'TS': 1781771370.491, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.300000', 'tray_weight': '489', 'TS': 1781770917.3000002, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.271000', 'tray_weight': '117', 'TS': 1781771128.2710001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.996000', 'tray_weight': '88', 'TS': 1781771370.996, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:00:53.590000', 'tray_weight': '88', 'TS': 1781771453.5900002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.422000', 'tray_weight': '189', 'TS': 1781771367.4220002, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 57, 107774)}}
[2026-06-18 14:00:58,212.212 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.286000', 'tray_weight': '120', 'TS': 1781770894.286, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.589000', 'tray_weight': '433', 'TS': 1781770972.589, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.019000', 'tray_weight': '202', 'TS': 1781771370.019, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.491000', 'tray_weight': '210', 'TS': 1781771370.491, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.300000', 'tray_weight': '489', 'TS': 1781770917.3000002, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.271000', 'tray_weight': '117', 'TS': 1781771128.2710001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.996000', 'tray_weight': '88', 'TS': 1781771370.996, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:00:53.590000', 'tray_weight': '88', 'TS': 1781771453.5900002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.422000', 'tray_weight': '189', 'TS': 1781771367.4220002, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 57, 107774)}}
[2026-06-18 14:00:59,441.441 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.288000', 'tray_weight': '120', 'TS': 1781770894.2879999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.589000', 'tray_weight': '433', 'TS': 1781770972.589, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.016000', 'tray_weight': '202', 'TS': 1781771370.016, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.488000', 'tray_weight': '210', 'TS': 1781771370.488, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.301000', 'tray_weight': '489', 'TS': 1781770917.301, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.272000', 'tray_weight': '117', 'TS': 1781771128.272, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.997000', 'tray_weight': '88', 'TS': 1781771370.997, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:00:53.591000', 'tray_weight': '88', 'TS': 1781771453.591, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.422000', 'tray_weight': '189', 'TS': 1781771367.422, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 58, 295033)}}
[2026-06-18 14:00:59,456.456 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.288000', 'tray_weight': '120', 'TS': 1781770894.2879999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.589000', 'tray_weight': '433', 'TS': 1781770972.589, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.016000', 'tray_weight': '202', 'TS': 1781771370.016, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.488000', 'tray_weight': '210', 'TS': 1781771370.488, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.301000', 'tray_weight': '489', 'TS': 1781770917.301, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.272000', 'tray_weight': '117', 'TS': 1781771128.272, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.997000', 'tray_weight': '88', 'TS': 1781771370.997, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:00:53.591000', 'tray_weight': '88', 'TS': 1781771453.591, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.422000', 'tray_weight': '189', 'TS': 1781771367.422, 'expected_tray_weight': 180, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 58, 295033)}}
[2026-06-18 14:01:00,666.666 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.291000', 'tray_weight': '120', 'TS': 1781770894.291, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.587000', 'tray_weight': '433', 'TS': 1781770972.587, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.020000', 'tray_weight': '202', 'TS': 1781771370.0200002, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.492000', 'tray_weight': '210', 'TS': 1781771370.492, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.302000', 'tray_weight': '489', 'TS': 1781770917.302, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '488', 'datetime': '2026-06-18 14:00:59.918000', 'tray_weight': '488', 'TS': 1781771459.918, 'expected_tray_weight': 488, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.274000', 'tray_weight': '117', 'TS': 1781771128.274, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.999000', 'tray_weight': '88', 'TS': 1781771370.999, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:00:53.593000', 'tray_weight': '88', 'TS': 1781771453.593, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:00:59.941000', 'tray_weight': '88', 'TS': 1781771459.941, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.419000', 'tray_weight': '189', 'TS': 1781771367.4190001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '172', 'datetime': '2026-06-18 14:00:59.788000', 'tray_weight': '172', 'TS': 1781771459.788, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '185', 'datetime': '2026-06-18 14:00:59.847000', 'tray_weight': '185', 'TS': 1781771459.847, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 59, 535427)}}
[2026-06-18 14:01:00,679.679 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.291000', 'tray_weight': '120', 'TS': 1781770894.291, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.587000', 'tray_weight': '433', 'TS': 1781770972.587, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.020000', 'tray_weight': '202', 'TS': 1781771370.0200002, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.492000', 'tray_weight': '210', 'TS': 1781771370.492, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.302000', 'tray_weight': '489', 'TS': 1781770917.302, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '488', 'datetime': '2026-06-18 14:00:59.918000', 'tray_weight': '488', 'TS': 1781771459.918, 'expected_tray_weight': 488, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.274000', 'tray_weight': '117', 'TS': 1781771128.274, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.999000', 'tray_weight': '88', 'TS': 1781771370.999, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:00:53.593000', 'tray_weight': '88', 'TS': 1781771453.593, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:00:59.941000', 'tray_weight': '88', 'TS': 1781771459.941, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.419000', 'tray_weight': '189', 'TS': 1781771367.4190001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '172', 'datetime': '2026-06-18 14:00:59.788000', 'tray_weight': '172', 'TS': 1781771459.788, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '185', 'datetime': '2026-06-18 14:00:59.847000', 'tray_weight': '185', 'TS': 1781771459.847, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 0, 59, 535427)}}
[2026-06-18 14:01:01,666.666 INFO    ] collect_close_door_weights {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:01:00.671000', 'tray_weight': '120', 'TS': 1781771460.671, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:01:00.689000', 'tray_weight': '146', 'TS': 1781771460.689, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:01:00.716000', 'tray_weight': '312', 'TS': 1781771460.716, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 14:01:00.735000', 'tray_weight': '362', 'TS': 1781771460.735, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '190', 'datetime': '2026-06-18 14:01:00.775000', 'tray_weight': '190', 'TS': 1781771460.775, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:01:00.913000', 'tray_weight': '433', 'TS': 1781771460.9129999, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:01:00.912000', 'tray_weight': '100', 'TS': 1781771460.912, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:01:00.932000', 'tray_weight': '211', 'TS': 1781771460.932, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:01:00.980000', 'tray_weight': '489', 'TS': 1781771460.98, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:01:01.117000', 'tray_weight': '88', 'TS': 1781771461.1169999, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 14:01:01.098000', 'tray_weight': '184', 'TS': 1781771461.098, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:01:01.154000', 'tray_weight': '188', 'TS': 1781771461.1539998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 1, 0, 689031)}}
[2026-06-18 14:01:01,679.679 INFO    ] collect_close_door_weights {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:01:00.671000', 'tray_weight': '120', 'TS': 1781771460.671, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:01:00.689000', 'tray_weight': '146', 'TS': 1781771460.689, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:01:00.716000', 'tray_weight': '312', 'TS': 1781771460.716, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 14:01:00.735000', 'tray_weight': '362', 'TS': 1781771460.735, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '190', 'datetime': '2026-06-18 14:01:00.775000', 'tray_weight': '190', 'TS': 1781771460.775, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:01:00.913000', 'tray_weight': '433', 'TS': 1781771460.9129999, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:01:00.912000', 'tray_weight': '100', 'TS': 1781771460.912, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:01:00.932000', 'tray_weight': '211', 'TS': 1781771460.932, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:01:00.980000', 'tray_weight': '489', 'TS': 1781771460.98, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:01:01.117000', 'tray_weight': '88', 'TS': 1781771461.1169999, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 14:01:01.098000', 'tray_weight': '184', 'TS': 1781771461.098, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:01:01.154000', 'tray_weight': '188', 'TS': 1781771461.1539998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 1, 0, 689031)}}
[2026-06-18 14:01:03,183.183 INFO    ] *********** ORDER STARTED ***********
[2026-06-18 14:01:03,185.185 INFO    ] DB TRAY [{"tray_id": 11, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500626", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500626-4", "tray_weight": "120"}, {"tray_id": 12, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500688", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500688-4", "tray_weight": "146"}, {"tray_id": 13, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500646", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500646-8", "tray_weight": "312"}, {"tray_id": 14, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500445", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500445-5", "tray_weight": "361"}, {"tray_id": 15, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500659", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500659-5", "tray_weight": "189"}, {"tray_id": 16, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500647", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500647-12", "tray_weight": "433"}, {"tray_id": 17, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500648", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500648-3", "tray_weight": "100"}, {"tray_id": 18, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500668", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500668-10", "tray_weight": "211"}, {"tray_id": 19, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500709", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500709-8", "tray_weight": "489"}, {"tray_id": 20, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500672", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500672-4", "tray_weight": "117"}, {"tray_id": 21, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500650", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500650-6", "tray_weight": "178"}, {"tray_id": 22, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500673", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500673-6", "tray_weight": "188"}, {"tray_id": 23, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "186055", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186055-0", "tray_weight": "99999"}, {"tray_id": 24, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500455", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500455-0", "tray_weight": "99999"}, {"tray_id": 25, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "10155", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "10155-0", "tray_weight": "99999"}, {"tray_id": 26, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "186096", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186096-0", "tray_weight": "99999"}, {"tray_id": 31, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "166327", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "166327-4", "tray_weight": "822"}, {"tray_id": 32, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500617", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500617-5", "tray_weight": "1444"}, {"tray_id": 33, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500694", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500694-4", "tray_weight": "911"}, {"tray_id": 34, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "185993", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "185993-5", "tray_weight": "255"}, {"tray_id": 35, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186084", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186084-9", "tray_weight": "353"}, {"tray_id": 36, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500541", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500541-11", "tray_weight": "221"}, {"tray_id": 37, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500669", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500669-0", "tray_weight": "-3"}, {"tray_id": 38, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186078", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186078-2", "tray_weight": "497"}, {"tray_id": 39, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500700", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500700-5", "tray_weight": "1070"}, {"tray_id": 40, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500412", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500412-2", "tray_weight": "339"}, {"tray_id": 41, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "108676", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "108676-5", "tray_weight": "871"}, {"tray_id": 42, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500675", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500675-4", "tray_weight": "713"}, {"tray_id": 43, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500702", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500702-3", "tray_weight": "685"}, {"tray_id": 44, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186059", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186059-0", "tray_weight": "-6"}, {"tray_id": 45, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500656", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500656-6", "tray_weight": "1357"}, {"tray_id": 46, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500499", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500499-3", "tray_weight": "583"}]
[2026-06-18 14:01:03,203.203 INFO    ] TRAY READINGS [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.090000', 'tray_weight': '120', 'TS': 1781770894.09, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.093000', 'tray_weight': '120', 'TS': 1781770894.0930002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.096000', 'tray_weight': '120', 'TS': 1781770894.096, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.098000', 'tray_weight': '120', 'TS': 1781770894.0979998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.101000', 'tray_weight': '120', 'TS': 1781770894.101, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.103000', 'tray_weight': '120', 'TS': 1781770894.103, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.106000', 'tray_weight': '120', 'TS': 1781770894.106, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.109000', 'tray_weight': '120', 'TS': 1781770894.109, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.111000', 'tray_weight': '120', 'TS': 1781770894.1109998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.115000', 'tray_weight': '120', 'TS': 1781770894.115, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.117000', 'tray_weight': '120', 'TS': 1781770894.117, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.119000', 'tray_weight': '120', 'TS': 1781770894.119, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.120000', 'tray_weight': '120', 'TS': 1781770894.1200001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.126000', 'tray_weight': '120', 'TS': 1781770894.126, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.128000', 'tray_weight': '120', 'TS': 1781770894.128, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.129000', 'tray_weight': '120', 'TS': 1781770894.129, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.133000', 'tray_weight': '120', 'TS': 1781770894.1330001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.134000', 'tray_weight': '120', 'TS': 1781770894.1339998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.136000', 'tray_weight': '120', 'TS': 1781770894.136, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.139000', 'tray_weight': '120', 'TS': 1781770894.139, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.143000', 'tray_weight': '120', 'TS': 1781770894.143, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.145000', 'tray_weight': '120', 'TS': 1781770894.145, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.147000', 'tray_weight': '120', 'TS': 1781770894.147, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.149000', 'tray_weight': '120', 'TS': 1781770894.149, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.154000', 'tray_weight': '120', 'TS': 1781770894.154, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.156000', 'tray_weight': '120', 'TS': 1781770894.1560001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.158000', 'tray_weight': '120', 'TS': 1781770894.158, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.161000', 'tray_weight': '120', 'TS': 1781770894.161, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.165000', 'tray_weight': '120', 'TS': 1781770894.1650002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.175000', 'tray_weight': '120', 'TS': 1781770894.175, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.177000', 'tray_weight': '120', 'TS': 1781770894.177, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.180000', 'tray_weight': '120', 'TS': 1781770894.18, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.183000', 'tray_weight': '120', 'TS': 1781770894.1829998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.185000', 'tray_weight': '120', 'TS': 1781770894.185, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.188000', 'tray_weight': '120', 'TS': 1781770894.188, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.192000', 'tray_weight': '120', 'TS': 1781770894.1920002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.194000', 'tray_weight': '120', 'TS': 1781770894.194, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.197000', 'tray_weight': '120', 'TS': 1781770894.197, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.200000', 'tray_weight': '120', 'TS': 1781770894.2, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.202000', 'tray_weight': '120', 'TS': 1781770894.202, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.204000', 'tray_weight': '120', 'TS': 1781770894.204, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.208000', 'tray_weight': '120', 'TS': 1781770894.208, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.210000', 'tray_weight': '120', 'TS': 1781770894.21, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.211000', 'tray_weight': '120', 'TS': 1781770894.2110002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.217000', 'tray_weight': '120', 'TS': 1781770894.217, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.219000', 'tray_weight': '120', 'TS': 1781770894.219, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.222000', 'tray_weight': '120', 'TS': 1781770894.222, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.224000', 'tray_weight': '120', 'TS': 1781770894.224, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.227000', 'tray_weight': '120', 'TS': 1781770894.227, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.231000', 'tray_weight': '120', 'TS': 1781770894.231, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.233000', 'tray_weight': '120', 'TS': 1781770894.233, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.236000', 'tray_weight': '120', 'TS': 1781770894.236, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.239000', 'tray_weight': '120', 'TS': 1781770894.239, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.242000', 'tray_weight': '120', 'TS': 1781770894.2419999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.245000', 'tray_weight': '120', 'TS': 1781770894.245, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.247000', 'tray_weight': '120', 'TS': 1781770894.247, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.251000', 'tray_weight': '120', 'TS': 1781770894.2510002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.253000', 'tray_weight': '120', 'TS': 1781770894.253, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.255000', 'tray_weight': '120', 'TS': 1781770894.255, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.260000', 'tray_weight': '120', 'TS': 1781770894.26, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.262000', 'tray_weight': '120', 'TS': 1781770894.262, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.266000', 'tray_weight': '120', 'TS': 1781770894.266, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.268000', 'tray_weight': '120', 'TS': 1781770894.2680001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.271000', 'tray_weight': '120', 'TS': 1781770894.271, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.272000', 'tray_weight': '120', 'TS': 1781770894.272, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.275000', 'tray_weight': '120', 'TS': 1781770894.2749999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.279000', 'tray_weight': '120', 'TS': 1781770894.2789998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.283000', 'tray_weight': '120', 'TS': 1781770894.283, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.286000', 'tray_weight': '120', 'TS': 1781770894.286, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.288000', 'tray_weight': '120', 'TS': 1781770894.2879999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 13:51:34.291000', 'tray_weight': '120', 'TS': 1781770894.291, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.217000', 'tray_weight': '489', 'TS': 1781770917.217, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.218000', 'tray_weight': '489', 'TS': 1781770917.218, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.218000', 'tray_weight': '489', 'TS': 1781770917.2180002, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.219000', 'tray_weight': '489', 'TS': 1781770917.2189999, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.219000', 'tray_weight': '489', 'TS': 1781770917.219, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.220000', 'tray_weight': '489', 'TS': 1781770917.22, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.221000', 'tray_weight': '489', 'TS': 1781770917.221, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.222000', 'tray_weight': '489', 'TS': 1781770917.222, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.223000', 'tray_weight': '489', 'TS': 1781770917.2229998, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.224000', 'tray_weight': '489', 'TS': 1781770917.224, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.225000', 'tray_weight': '489', 'TS': 1781770917.225, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.226000', 'tray_weight': '489', 'TS': 1781770917.226, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.228000', 'tray_weight': '489', 'TS': 1781770917.2280002, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.229000', 'tray_weight': '489', 'TS': 1781770917.2289999, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.231000', 'tray_weight': '489', 'TS': 1781770917.231, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.232000', 'tray_weight': '489', 'TS': 1781770917.2319999, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.232000', 'tray_weight': '489', 'TS': 1781770917.232, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.235000', 'tray_weight': '489', 'TS': 1781770917.2350001, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.237000', 'tray_weight': '489', 'TS': 1781770917.237, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.238000', 'tray_weight': '489', 'TS': 1781770917.238, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.239000', 'tray_weight': '489', 'TS': 1781770917.239, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.240000', 'tray_weight': '489', 'TS': 1781770917.24, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.241000', 'tray_weight': '489', 'TS': 1781770917.241, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.244000', 'tray_weight': '489', 'TS': 1781770917.244, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.245000', 'tray_weight': '489', 'TS': 1781770917.2450001, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.246000', 'tray_weight': '489', 'TS': 1781770917.246, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.247000', 'tray_weight': '489', 'TS': 1781770917.247, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.247000', 'tray_weight': '489', 'TS': 1781770917.247, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.252000', 'tray_weight': '489', 'TS': 1781770917.252, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.253000', 'tray_weight': '489', 'TS': 1781770917.253, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.255000', 'tray_weight': '489', 'TS': 1781770917.2549999, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.255000', 'tray_weight': '489', 'TS': 1781770917.255, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.257000', 'tray_weight': '489', 'TS': 1781770917.257, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.258000', 'tray_weight': '489', 'TS': 1781770917.258, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.258000', 'tray_weight': '489', 'TS': 1781770917.258, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.259000', 'tray_weight': '489', 'TS': 1781770917.259, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.260000', 'tray_weight': '489', 'TS': 1781770917.26, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.260000', 'tray_weight': '489', 'TS': 1781770917.26, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.262000', 'tray_weight': '489', 'TS': 1781770917.2619998, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.262000', 'tray_weight': '489', 'TS': 1781770917.262, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.265000', 'tray_weight': '489', 'TS': 1781770917.2649999, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.266000', 'tray_weight': '489', 'TS': 1781770917.266, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.267000', 'tray_weight': '489', 'TS': 1781770917.267, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.269000', 'tray_weight': '489', 'TS': 1781770917.269, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.269000', 'tray_weight': '489', 'TS': 1781770917.269, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.272000', 'tray_weight': '489', 'TS': 1781770917.272, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.273000', 'tray_weight': '489', 'TS': 1781770917.273, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.275000', 'tray_weight': '489', 'TS': 1781770917.275, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.276000', 'tray_weight': '489', 'TS': 1781770917.276, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.276000', 'tray_weight': '489', 'TS': 1781770917.276, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.277000', 'tray_weight': '489', 'TS': 1781770917.277, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.278000', 'tray_weight': '489', 'TS': 1781770917.2779999, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.280000', 'tray_weight': '489', 'TS': 1781770917.28, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.281000', 'tray_weight': '489', 'TS': 1781770917.281, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.282000', 'tray_weight': '489', 'TS': 1781770917.282, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.284000', 'tray_weight': '489', 'TS': 1781770917.2840002, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.286000', 'tray_weight': '489', 'TS': 1781770917.286, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.287000', 'tray_weight': '489', 'TS': 1781770917.287, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.288000', 'tray_weight': '489', 'TS': 1781770917.2879999, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.289000', 'tray_weight': '489', 'TS': 1781770917.289, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.290000', 'tray_weight': '489', 'TS': 1781770917.29, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.292000', 'tray_weight': '489', 'TS': 1781770917.292, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.293000', 'tray_weight': '489', 'TS': 1781770917.293, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.293000', 'tray_weight': '489', 'TS': 1781770917.293, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.294000', 'tray_weight': '489', 'TS': 1781770917.2940001, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.295000', 'tray_weight': '489', 'TS': 1781770917.2949998, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.295000', 'tray_weight': '489', 'TS': 1781770917.295, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.296000', 'tray_weight': '489', 'TS': 1781770917.296, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.300000', 'tray_weight': '489', 'TS': 1781770917.3000002, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.301000', 'tray_weight': '489', 'TS': 1781770917.301, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 13:51:57.302000', 'tray_weight': '489', 'TS': 1781770917.302, 'expected_tray_weight': 488, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.585000', 'tray_weight': '433', 'TS': 1781770972.5849998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.587000', 'tray_weight': '433', 'TS': 1781770972.587, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.588000', 'tray_weight': '433', 'TS': 1781770972.588, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.589000', 'tray_weight': '433', 'TS': 1781770972.589, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.589000', 'tray_weight': '433', 'TS': 1781770972.589, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.591000', 'tray_weight': '433', 'TS': 1781770972.591, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.592000', 'tray_weight': '433', 'TS': 1781770972.592, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.593000', 'tray_weight': '433', 'TS': 1781770972.593, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.594000', 'tray_weight': '433', 'TS': 1781770972.594, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.596000', 'tray_weight': '433', 'TS': 1781770972.596, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.598000', 'tray_weight': '433', 'TS': 1781770972.598, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.599000', 'tray_weight': '433', 'TS': 1781770972.599, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.601000', 'tray_weight': '433', 'TS': 1781770972.6009998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.603000', 'tray_weight': '433', 'TS': 1781770972.603, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.603000', 'tray_weight': '433', 'TS': 1781770972.6030002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.605000', 'tray_weight': '433', 'TS': 1781770972.605, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.606000', 'tray_weight': '433', 'TS': 1781770972.6060002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.607000', 'tray_weight': '433', 'TS': 1781770972.607, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.608000', 'tray_weight': '433', 'TS': 1781770972.6079998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.609000', 'tray_weight': '433', 'TS': 1781770972.609, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.610000', 'tray_weight': '433', 'TS': 1781770972.6100001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.610000', 'tray_weight': '433', 'TS': 1781770972.6100001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.611000', 'tray_weight': '433', 'TS': 1781770972.611, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.611000', 'tray_weight': '433', 'TS': 1781770972.611, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.613000', 'tray_weight': '433', 'TS': 1781770972.613, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.614000', 'tray_weight': '433', 'TS': 1781770972.614, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.616000', 'tray_weight': '433', 'TS': 1781770972.616, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.616000', 'tray_weight': '433', 'TS': 1781770972.616, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.618000', 'tray_weight': '433', 'TS': 1781770972.618, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.619000', 'tray_weight': '433', 'TS': 1781770972.619, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.620000', 'tray_weight': '433', 'TS': 1781770972.62, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.621000', 'tray_weight': '433', 'TS': 1781770972.621, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.621000', 'tray_weight': '433', 'TS': 1781770972.621, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.624000', 'tray_weight': '433', 'TS': 1781770972.6239998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.624000', 'tray_weight': '433', 'TS': 1781770972.624, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.625000', 'tray_weight': '433', 'TS': 1781770972.625, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.626000', 'tray_weight': '433', 'TS': 1781770972.626, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.627000', 'tray_weight': '433', 'TS': 1781770972.6269999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.627000', 'tray_weight': '433', 'TS': 1781770972.627, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.628000', 'tray_weight': '433', 'TS': 1781770972.628, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.633000', 'tray_weight': '433', 'TS': 1781770972.633, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.634000', 'tray_weight': '433', 'TS': 1781770972.634, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.636000', 'tray_weight': '433', 'TS': 1781770972.636, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.636000', 'tray_weight': '433', 'TS': 1781770972.6360002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.638000', 'tray_weight': '433', 'TS': 1781770972.638, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.642000', 'tray_weight': '433', 'TS': 1781770972.642, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.642000', 'tray_weight': '433', 'TS': 1781770972.642, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.643000', 'tray_weight': '433', 'TS': 1781770972.6430001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.644000', 'tray_weight': '433', 'TS': 1781770972.6439998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.645000', 'tray_weight': '433', 'TS': 1781770972.645, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.646000', 'tray_weight': '433', 'TS': 1781770972.646, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.647000', 'tray_weight': '433', 'TS': 1781770972.6469998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.648000', 'tray_weight': '433', 'TS': 1781770972.648, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.650000', 'tray_weight': '433', 'TS': 1781770972.65, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.650000', 'tray_weight': '433', 'TS': 1781770972.65, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.651000', 'tray_weight': '433', 'TS': 1781770972.651, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.652000', 'tray_weight': '433', 'TS': 1781770972.652, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.653000', 'tray_weight': '433', 'TS': 1781770972.6529999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.654000', 'tray_weight': '433', 'TS': 1781770972.654, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.655000', 'tray_weight': '433', 'TS': 1781770972.655, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.657000', 'tray_weight': '433', 'TS': 1781770972.657, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.658000', 'tray_weight': '433', 'TS': 1781770972.658, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.661000', 'tray_weight': '433', 'TS': 1781770972.661, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.662000', 'tray_weight': '433', 'TS': 1781770972.662, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.662000', 'tray_weight': '433', 'TS': 1781770972.662, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.663000', 'tray_weight': '433', 'TS': 1781770972.663, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.664000', 'tray_weight': '433', 'TS': 1781770972.664, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.666000', 'tray_weight': '433', 'TS': 1781770972.6660001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.668000', 'tray_weight': '433', 'TS': 1781770972.668, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.668000', 'tray_weight': '433', 'TS': 1781770972.6680002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 13:52:52.672000', 'tray_weight': '433', 'TS': 1781770972.672, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.188000', 'tray_weight': '117', 'TS': 1781771128.188, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.188000', 'tray_weight': '117', 'TS': 1781771128.188, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.190000', 'tray_weight': '117', 'TS': 1781771128.1899998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.191000', 'tray_weight': '117', 'TS': 1781771128.191, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.192000', 'tray_weight': '117', 'TS': 1781771128.192, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.192000', 'tray_weight': '117', 'TS': 1781771128.192, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.195000', 'tray_weight': '117', 'TS': 1781771128.1950002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.196000', 'tray_weight': '117', 'TS': 1781771128.1959999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.196000', 'tray_weight': '117', 'TS': 1781771128.196, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.198000', 'tray_weight': '117', 'TS': 1781771128.198, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.199000', 'tray_weight': '117', 'TS': 1781771128.199, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.200000', 'tray_weight': '117', 'TS': 1781771128.2, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.201000', 'tray_weight': '117', 'TS': 1781771128.201, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.202000', 'tray_weight': '117', 'TS': 1781771128.2020001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.203000', 'tray_weight': '117', 'TS': 1781771128.2029998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.205000', 'tray_weight': '117', 'TS': 1781771128.205, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.205000', 'tray_weight': '117', 'TS': 1781771128.2050002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.206000', 'tray_weight': '117', 'TS': 1781771128.2059999, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.207000', 'tray_weight': '117', 'TS': 1781771128.207, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.208000', 'tray_weight': '117', 'TS': 1781771128.2080002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.211000', 'tray_weight': '117', 'TS': 1781771128.211, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.213000', 'tray_weight': '117', 'TS': 1781771128.2129998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.213000', 'tray_weight': '117', 'TS': 1781771128.213, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.214000', 'tray_weight': '117', 'TS': 1781771128.214, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.215000', 'tray_weight': '117', 'TS': 1781771128.215, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.216000', 'tray_weight': '117', 'TS': 1781771128.216, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.218000', 'tray_weight': '117', 'TS': 1781771128.2180002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.220000', 'tray_weight': '117', 'TS': 1781771128.22, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.222000', 'tray_weight': '117', 'TS': 1781771128.2220001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.223000', 'tray_weight': '117', 'TS': 1781771128.2229998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.224000', 'tray_weight': '117', 'TS': 1781771128.2240002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.225000', 'tray_weight': '117', 'TS': 1781771128.225, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.225000', 'tray_weight': '117', 'TS': 1781771128.225, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.227000', 'tray_weight': '117', 'TS': 1781771128.227, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.229000', 'tray_weight': '117', 'TS': 1781771128.229, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.230000', 'tray_weight': '117', 'TS': 1781771128.23, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.231000', 'tray_weight': '117', 'TS': 1781771128.231, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.231000', 'tray_weight': '117', 'TS': 1781771128.231, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.234000', 'tray_weight': '117', 'TS': 1781771128.234, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.234000', 'tray_weight': '117', 'TS': 1781771128.234, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.235000', 'tray_weight': '117', 'TS': 1781771128.2350001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.237000', 'tray_weight': '117', 'TS': 1781771128.237, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.239000', 'tray_weight': '117', 'TS': 1781771128.2389998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.240000', 'tray_weight': '117', 'TS': 1781771128.24, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.240000', 'tray_weight': '117', 'TS': 1781771128.24, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.242000', 'tray_weight': '117', 'TS': 1781771128.242, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.243000', 'tray_weight': '117', 'TS': 1781771128.243, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.244000', 'tray_weight': '117', 'TS': 1781771128.244, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.244000', 'tray_weight': '117', 'TS': 1781771128.244, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.245000', 'tray_weight': '117', 'TS': 1781771128.245, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.246000', 'tray_weight': '117', 'TS': 1781771128.246, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.248000', 'tray_weight': '117', 'TS': 1781771128.2480001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.249000', 'tray_weight': '117', 'TS': 1781771128.2489998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.250000', 'tray_weight': '117', 'TS': 1781771128.25, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.250000', 'tray_weight': '117', 'TS': 1781771128.25, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.253000', 'tray_weight': '117', 'TS': 1781771128.2529998, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.253000', 'tray_weight': '117', 'TS': 1781771128.253, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.254000', 'tray_weight': '117', 'TS': 1781771128.2540002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.256000', 'tray_weight': '117', 'TS': 1781771128.256, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.259000', 'tray_weight': '117', 'TS': 1781771128.259, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.259000', 'tray_weight': '117', 'TS': 1781771128.259, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.262000', 'tray_weight': '117', 'TS': 1781771128.262, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.263000', 'tray_weight': '117', 'TS': 1781771128.263, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.264000', 'tray_weight': '117', 'TS': 1781771128.264, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.266000', 'tray_weight': '117', 'TS': 1781771128.266, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.267000', 'tray_weight': '117', 'TS': 1781771128.267, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.267000', 'tray_weight': '117', 'TS': 1781771128.267, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.269000', 'tray_weight': '117', 'TS': 1781771128.269, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.271000', 'tray_weight': '117', 'TS': 1781771128.2710001, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.272000', 'tray_weight': '117', 'TS': 1781771128.272, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '117', 'datetime': '2026-06-18 13:55:28.274000', 'tray_weight': '117', 'TS': 1781771128.274, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.401000', 'tray_weight': '189', 'TS': 1781771367.401, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.410000', 'tray_weight': '189', 'TS': 1781771367.4099998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.410000', 'tray_weight': '189', 'TS': 1781771367.41, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.416000', 'tray_weight': '189', 'TS': 1781771367.4160001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.418000', 'tray_weight': '189', 'TS': 1781771367.418, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.419000', 'tray_weight': '189', 'TS': 1781771367.4190001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.421000', 'tray_weight': '189', 'TS': 1781771367.421, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.422000', 'tray_weight': '189', 'TS': 1781771367.422, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.422000', 'tray_weight': '189', 'TS': 1781771367.4220002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.423000', 'tray_weight': '189', 'TS': 1781771367.4229999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.423000', 'tray_weight': '189', 'TS': 1781771367.423, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.424000', 'tray_weight': '189', 'TS': 1781771367.424, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.425000', 'tray_weight': '189', 'TS': 1781771367.425, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.425000', 'tray_weight': '189', 'TS': 1781771367.425, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.425000', 'tray_weight': '189', 'TS': 1781771367.425, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.425000', 'tray_weight': '189', 'TS': 1781771367.4250002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.425000', 'tray_weight': '189', 'TS': 1781771367.4250002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.426000', 'tray_weight': '189', 'TS': 1781771367.426, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.427000', 'tray_weight': '189', 'TS': 1781771367.427, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.427000', 'tray_weight': '189', 'TS': 1781771367.427, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.428000', 'tray_weight': '189', 'TS': 1781771367.428, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.428000', 'tray_weight': '189', 'TS': 1781771367.428, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.428000', 'tray_weight': '189', 'TS': 1781771367.428, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.428000', 'tray_weight': '189', 'TS': 1781771367.4280002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.429000', 'tray_weight': '189', 'TS': 1781771367.4290001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.430000', 'tray_weight': '189', 'TS': 1781771367.4299998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.430000', 'tray_weight': '189', 'TS': 1781771367.4299998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.430000', 'tray_weight': '189', 'TS': 1781771367.43, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.430000', 'tray_weight': '189', 'TS': 1781771367.43, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.432000', 'tray_weight': '189', 'TS': 1781771367.432, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.432000', 'tray_weight': '189', 'TS': 1781771367.4320002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.432000', 'tray_weight': '189', 'TS': 1781771367.4320002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.432000', 'tray_weight': '189', 'TS': 1781771367.4320002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.433000', 'tray_weight': '189', 'TS': 1781771367.433, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.434000', 'tray_weight': '189', 'TS': 1781771367.434, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.434000', 'tray_weight': '189', 'TS': 1781771367.434, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.436000', 'tray_weight': '189', 'TS': 1781771367.4359999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.436000', 'tray_weight': '189', 'TS': 1781771367.4359999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.437000', 'tray_weight': '189', 'TS': 1781771367.4369998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.437000', 'tray_weight': '189', 'TS': 1781771367.437, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.437000', 'tray_weight': '189', 'TS': 1781771367.437, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.437000', 'tray_weight': '189', 'TS': 1781771367.437, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.438000', 'tray_weight': '189', 'TS': 1781771367.438, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.439000', 'tray_weight': '189', 'TS': 1781771367.4390001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.439000', 'tray_weight': '189', 'TS': 1781771367.4390001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.441000', 'tray_weight': '189', 'TS': 1781771367.441, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.441000', 'tray_weight': '189', 'TS': 1781771367.441, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.441000', 'tray_weight': '189', 'TS': 1781771367.4410002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.442000', 'tray_weight': '189', 'TS': 1781771367.442, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.442000', 'tray_weight': '189', 'TS': 1781771367.442, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.443000', 'tray_weight': '189', 'TS': 1781771367.443, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.444000', 'tray_weight': '189', 'TS': 1781771367.444, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.444000', 'tray_weight': '189', 'TS': 1781771367.444, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.444000', 'tray_weight': '189', 'TS': 1781771367.444, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.445000', 'tray_weight': '189', 'TS': 1781771367.445, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.445000', 'tray_weight': '189', 'TS': 1781771367.4450002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.445000', 'tray_weight': '189', 'TS': 1781771367.4450002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.446000', 'tray_weight': '189', 'TS': 1781771367.446, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.447000', 'tray_weight': '189', 'TS': 1781771367.447, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.447000', 'tray_weight': '189', 'TS': 1781771367.447, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.447000', 'tray_weight': '189', 'TS': 1781771367.447, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.448000', 'tray_weight': '189', 'TS': 1781771367.448, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.448000', 'tray_weight': '189', 'TS': 1781771367.4480002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.448000', 'tray_weight': '189', 'TS': 1781771367.4480002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.449000', 'tray_weight': '189', 'TS': 1781771367.449, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.450000', 'tray_weight': '189', 'TS': 1781771367.4499998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.450000', 'tray_weight': '189', 'TS': 1781771367.45, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.450000', 'tray_weight': '189', 'TS': 1781771367.45, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.451000', 'tray_weight': '189', 'TS': 1781771367.451, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '189', 'datetime': '2026-06-18 13:59:27.451000', 'tray_weight': '189', 'TS': 1781771367.451, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.983000', 'tray_weight': '202', 'TS': 1781771369.9829998, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.985000', 'tray_weight': '202', 'TS': 1781771369.985, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.985000', 'tray_weight': '202', 'TS': 1781771369.985, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.987000', 'tray_weight': '202', 'TS': 1781771369.987, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.987000', 'tray_weight': '202', 'TS': 1781771369.987, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.987000', 'tray_weight': '202', 'TS': 1781771369.9870002, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.988000', 'tray_weight': '202', 'TS': 1781771369.988, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.988000', 'tray_weight': '202', 'TS': 1781771369.9880002, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.989000', 'tray_weight': '202', 'TS': 1781771369.9889998, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.989000', 'tray_weight': '202', 'TS': 1781771369.989, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.989000', 'tray_weight': '202', 'TS': 1781771369.989, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.990000', 'tray_weight': '202', 'TS': 1781771369.99, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.991000', 'tray_weight': '202', 'TS': 1781771369.991, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.991000', 'tray_weight': '202', 'TS': 1781771369.991, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.991000', 'tray_weight': '202', 'TS': 1781771369.9910002, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.991000', 'tray_weight': '202', 'TS': 1781771369.9910002, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.991000', 'tray_weight': '202', 'TS': 1781771369.9910002, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.992000', 'tray_weight': '202', 'TS': 1781771369.992, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.993000', 'tray_weight': '202', 'TS': 1781771369.993, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.995000', 'tray_weight': '202', 'TS': 1781771369.995, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.995000', 'tray_weight': '202', 'TS': 1781771369.995, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.995000', 'tray_weight': '202', 'TS': 1781771369.995, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.995000', 'tray_weight': '202', 'TS': 1781771369.995, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.996000', 'tray_weight': '202', 'TS': 1781771369.996, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.996000', 'tray_weight': '202', 'TS': 1781771369.996, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.997000', 'tray_weight': '202', 'TS': 1781771369.997, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.998000', 'tray_weight': '202', 'TS': 1781771369.9980001, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:29.999000', 'tray_weight': '202', 'TS': 1781771369.999, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.000000', 'tray_weight': '202', 'TS': 1781771370.0, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.000000', 'tray_weight': '202', 'TS': 1781771370.0, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.001000', 'tray_weight': '202', 'TS': 1781771370.001, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.001000', 'tray_weight': '202', 'TS': 1781771370.0010002, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.001000', 'tray_weight': '202', 'TS': 1781771370.0010002, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.002000', 'tray_weight': '202', 'TS': 1781771370.0019999, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.002000', 'tray_weight': '202', 'TS': 1781771370.0019999, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.002000', 'tray_weight': '202', 'TS': 1781771370.002, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.003000', 'tray_weight': '202', 'TS': 1781771370.003, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.003000', 'tray_weight': '202', 'TS': 1781771370.003, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.004000', 'tray_weight': '202', 'TS': 1781771370.004, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.004000', 'tray_weight': '202', 'TS': 1781771370.004, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.005000', 'tray_weight': '202', 'TS': 1781771370.005, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.006000', 'tray_weight': '202', 'TS': 1781771370.0059998, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.006000', 'tray_weight': '202', 'TS': 1781771370.006, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.007000', 'tray_weight': '202', 'TS': 1781771370.007, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.007000', 'tray_weight': '202', 'TS': 1781771370.007, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.007000', 'tray_weight': '202', 'TS': 1781771370.007, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.007000', 'tray_weight': '202', 'TS': 1781771370.0070002, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.009000', 'tray_weight': '202', 'TS': 1781771370.0089998, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.009000', 'tray_weight': '202', 'TS': 1781771370.009, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.010000', 'tray_weight': '202', 'TS': 1781771370.01, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.010000', 'tray_weight': '202', 'TS': 1781771370.01, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.011000', 'tray_weight': '202', 'TS': 1781771370.011, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.012000', 'tray_weight': '202', 'TS': 1781771370.0119998, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.013000', 'tray_weight': '202', 'TS': 1781771370.013, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.013000', 'tray_weight': '202', 'TS': 1781771370.013, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.013000', 'tray_weight': '202', 'TS': 1781771370.013, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.014000', 'tray_weight': '202', 'TS': 1781771370.014, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.014000', 'tray_weight': '202', 'TS': 1781771370.0140002, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.015000', 'tray_weight': '202', 'TS': 1781771370.0149999, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.016000', 'tray_weight': '202', 'TS': 1781771370.016, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.016000', 'tray_weight': '202', 'TS': 1781771370.016, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.016000', 'tray_weight': '202', 'TS': 1781771370.016, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.016000', 'tray_weight': '202', 'TS': 1781771370.016, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.017000', 'tray_weight': '202', 'TS': 1781771370.017, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.018000', 'tray_weight': '202', 'TS': 1781771370.018, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.018000', 'tray_weight': '202', 'TS': 1781771370.0180001, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.019000', 'tray_weight': '202', 'TS': 1781771370.019, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '202', 'datetime': '2026-06-18 13:59:30.020000', 'tray_weight': '202', 'TS': 1781771370.0200002, 'expected_tray_weight': 210, 'flow': '-1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.455000', 'tray_weight': '210', 'TS': 1781771370.455, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.457000', 'tray_weight': '210', 'TS': 1781771370.457, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.459000', 'tray_weight': '210', 'TS': 1781771370.459, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.459000', 'tray_weight': '210', 'TS': 1781771370.459, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.459000', 'tray_weight': '210', 'TS': 1781771370.459, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.460000', 'tray_weight': '210', 'TS': 1781771370.4599998, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.460000', 'tray_weight': '210', 'TS': 1781771370.46, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.461000', 'tray_weight': '210', 'TS': 1781771370.461, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.461000', 'tray_weight': '210', 'TS': 1781771370.461, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.461000', 'tray_weight': '210', 'TS': 1781771370.4610002, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.462000', 'tray_weight': '210', 'TS': 1781771370.4620001, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.463000', 'tray_weight': '210', 'TS': 1781771370.4629998, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.463000', 'tray_weight': '210', 'TS': 1781771370.4629998, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.463000', 'tray_weight': '210', 'TS': 1781771370.463, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.463000', 'tray_weight': '210', 'TS': 1781771370.463, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.463000', 'tray_weight': '210', 'TS': 1781771370.463, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.464000', 'tray_weight': '210', 'TS': 1781771370.464, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.465000', 'tray_weight': '210', 'TS': 1781771370.465, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.467000', 'tray_weight': '210', 'TS': 1781771370.467, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.467000', 'tray_weight': '210', 'TS': 1781771370.467, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.467000', 'tray_weight': '210', 'TS': 1781771370.467, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.467000', 'tray_weight': '210', 'TS': 1781771370.467, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.468000', 'tray_weight': '210', 'TS': 1781771370.468, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.468000', 'tray_weight': '210', 'TS': 1781771370.468, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.469000', 'tray_weight': '210', 'TS': 1781771370.469, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.470000', 'tray_weight': '210', 'TS': 1781771370.47, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.471000', 'tray_weight': '210', 'TS': 1781771370.471, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.472000', 'tray_weight': '210', 'TS': 1781771370.472, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.472000', 'tray_weight': '210', 'TS': 1781771370.4720001, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.473000', 'tray_weight': '210', 'TS': 1781771370.473, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.473000', 'tray_weight': '210', 'TS': 1781771370.473, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.473000', 'tray_weight': '210', 'TS': 1781771370.473, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.474000', 'tray_weight': '210', 'TS': 1781771370.474, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.474000', 'tray_weight': '210', 'TS': 1781771370.474, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.474000', 'tray_weight': '210', 'TS': 1781771370.474, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.475000', 'tray_weight': '210', 'TS': 1781771370.475, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.475000', 'tray_weight': '210', 'TS': 1781771370.475, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.476000', 'tray_weight': '210', 'TS': 1781771370.476, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.476000', 'tray_weight': '210', 'TS': 1781771370.476, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.477000', 'tray_weight': '210', 'TS': 1781771370.477, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.478000', 'tray_weight': '210', 'TS': 1781771370.478, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.478000', 'tray_weight': '210', 'TS': 1781771370.4780002, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.479000', 'tray_weight': '210', 'TS': 1781771370.4789999, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.479000', 'tray_weight': '210', 'TS': 1781771370.479, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.479000', 'tray_weight': '210', 'TS': 1781771370.479, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.479000', 'tray_weight': '210', 'TS': 1781771370.479, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.481000', 'tray_weight': '210', 'TS': 1781771370.481, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.481000', 'tray_weight': '210', 'TS': 1781771370.481, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.482000', 'tray_weight': '210', 'TS': 1781771370.4819999, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.482000', 'tray_weight': '210', 'TS': 1781771370.482, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.483000', 'tray_weight': '210', 'TS': 1781771370.483, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.484000', 'tray_weight': '210', 'TS': 1781771370.484, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.485000', 'tray_weight': '210', 'TS': 1781771370.485, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.485000', 'tray_weight': '210', 'TS': 1781771370.4850001, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.485000', 'tray_weight': '210', 'TS': 1781771370.4850001, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.486000', 'tray_weight': '210', 'TS': 1781771370.486, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.486000', 'tray_weight': '210', 'TS': 1781771370.486, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.487000', 'tray_weight': '210', 'TS': 1781771370.487, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.488000', 'tray_weight': '210', 'TS': 1781771370.488, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.488000', 'tray_weight': '210', 'TS': 1781771370.488, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.488000', 'tray_weight': '210', 'TS': 1781771370.488, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.488000', 'tray_weight': '210', 'TS': 1781771370.4880002, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.489000', 'tray_weight': '210', 'TS': 1781771370.489, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.490000', 'tray_weight': '210', 'TS': 1781771370.49, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.490000', 'tray_weight': '210', 'TS': 1781771370.49, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.491000', 'tray_weight': '210', 'TS': 1781771370.491, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 13:59:30.492000', 'tray_weight': '210', 'TS': 1781771370.492, 'expected_tray_weight': 210, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.916000', 'tray_weight': '88', 'TS': 1781771370.916, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.917000', 'tray_weight': '88', 'TS': 1781771370.917, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.920000', 'tray_weight': '88', 'TS': 1781771370.92, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.921000', 'tray_weight': '88', 'TS': 1781771370.921, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.921000', 'tray_weight': '88', 'TS': 1781771370.921, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.923000', 'tray_weight': '88', 'TS': 1781771370.923, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.924000', 'tray_weight': '88', 'TS': 1781771370.9239998, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.925000', 'tray_weight': '88', 'TS': 1781771370.925, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.926000', 'tray_weight': '88', 'TS': 1781771370.9259999, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.927000', 'tray_weight': '88', 'TS': 1781771370.927, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.928000', 'tray_weight': '88', 'TS': 1781771370.928, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.930000', 'tray_weight': '88', 'TS': 1781771370.9299998, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.930000', 'tray_weight': '88', 'TS': 1781771370.93, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.931000', 'tray_weight': '88', 'TS': 1781771370.931, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.932000', 'tray_weight': '88', 'TS': 1781771370.932, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.933000', 'tray_weight': '88', 'TS': 1781771370.933, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.936000', 'tray_weight': '88', 'TS': 1781771370.936, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.938000', 'tray_weight': '88', 'TS': 1781771370.938, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.938000', 'tray_weight': '88', 'TS': 1781771370.938, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.939000', 'tray_weight': '88', 'TS': 1781771370.9390001, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.940000', 'tray_weight': '88', 'TS': 1781771370.94, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.941000', 'tray_weight': '88', 'TS': 1781771370.9410002, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.943000', 'tray_weight': '88', 'TS': 1781771370.943, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.945000', 'tray_weight': '88', 'TS': 1781771370.945, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.947000', 'tray_weight': '88', 'TS': 1781771370.947, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.948000', 'tray_weight': '88', 'TS': 1781771370.948, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.949000', 'tray_weight': '88', 'TS': 1781771370.9490001, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.950000', 'tray_weight': '88', 'TS': 1781771370.9499998, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.950000', 'tray_weight': '88', 'TS': 1781771370.95, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.952000', 'tray_weight': '88', 'TS': 1781771370.9520001, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.954000', 'tray_weight': '88', 'TS': 1781771370.954, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.955000', 'tray_weight': '88', 'TS': 1781771370.955, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.956000', 'tray_weight': '88', 'TS': 1781771370.9559999, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.956000', 'tray_weight': '88', 'TS': 1781771370.956, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.959000', 'tray_weight': '88', 'TS': 1781771370.9589999, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.959000', 'tray_weight': '88', 'TS': 1781771370.959, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.960000', 'tray_weight': '88', 'TS': 1781771370.96, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.962000', 'tray_weight': '88', 'TS': 1781771370.962, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.964000', 'tray_weight': '88', 'TS': 1781771370.964, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.965000', 'tray_weight': '88', 'TS': 1781771370.965, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.965000', 'tray_weight': '88', 'TS': 1781771370.965, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.967000', 'tray_weight': '88', 'TS': 1781771370.967, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.968000', 'tray_weight': '88', 'TS': 1781771370.968, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.969000', 'tray_weight': '88', 'TS': 1781771370.969, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.969000', 'tray_weight': '88', 'TS': 1781771370.969, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.970000', 'tray_weight': '88', 'TS': 1781771370.9699998, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.971000', 'tray_weight': '88', 'TS': 1781771370.9710002, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.973000', 'tray_weight': '88', 'TS': 1781771370.973, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.974000', 'tray_weight': '88', 'TS': 1781771370.974, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.975000', 'tray_weight': '88', 'TS': 1781771370.975, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.975000', 'tray_weight': '88', 'TS': 1781771370.975, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.978000', 'tray_weight': '88', 'TS': 1781771370.978, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.978000', 'tray_weight': '88', 'TS': 1781771370.978, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.979000', 'tray_weight': '88', 'TS': 1781771370.979, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.981000', 'tray_weight': '88', 'TS': 1781771370.9810002, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.984000', 'tray_weight': '88', 'TS': 1781771370.984, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.984000', 'tray_weight': '88', 'TS': 1781771370.984, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.987000', 'tray_weight': '88', 'TS': 1781771370.987, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.988000', 'tray_weight': '88', 'TS': 1781771370.988, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.989000', 'tray_weight': '88', 'TS': 1781771370.989, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.991000', 'tray_weight': '88', 'TS': 1781771370.9910002, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.992000', 'tray_weight': '88', 'TS': 1781771370.9919999, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.992000', 'tray_weight': '88', 'TS': 1781771370.992, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.994000', 'tray_weight': '88', 'TS': 1781771370.994, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.996000', 'tray_weight': '88', 'TS': 1781771370.996, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.997000', 'tray_weight': '88', 'TS': 1781771370.997, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 13:59:30.999000', 'tray_weight': '88', 'TS': 1781771370.999, 'expected_tray_weight': 116, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:00:53.559000', 'tray_weight': '88', 'TS': 1781771453.559, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:00:53.588000', 'tray_weight': '88', 'TS': 1781771453.588, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:00:53.590000', 'tray_weight': '88', 'TS': 1781771453.5900002, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:00:53.591000', 'tray_weight': '88', 'TS': 1781771453.591, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:00:53.593000', 'tray_weight': '88', 'TS': 1781771453.593, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '172', 'datetime': '2026-06-18 14:00:59.788000', 'tray_weight': '172', 'TS': 1781771459.788, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '185', 'datetime': '2026-06-18 14:00:59.847000', 'tray_weight': '185', 'TS': 1781771459.847, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '488', 'datetime': '2026-06-18 14:00:59.918000', 'tray_weight': '488', 'TS': 1781771459.918, 'expected_tray_weight': 488, 'flow': '-1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:00:59.941000', 'tray_weight': '88', 'TS': 1781771459.941, 'expected_tray_weight': 116, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:01:00.671000', 'tray_weight': '120', 'TS': 1781771460.671, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:01:00.689000', 'tray_weight': '146', 'TS': 1781771460.689, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:01:00.716000', 'tray_weight': '312', 'TS': 1781771460.716, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '362', 'datetime': '2026-06-18 14:01:00.735000', 'tray_weight': '362', 'TS': 1781771460.735, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '190', 'datetime': '2026-06-18 14:01:00.775000', 'tray_weight': '190', 'TS': 1781771460.775, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:01:00.912000', 'tray_weight': '100', 'TS': 1781771460.912, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:01:00.913000', 'tray_weight': '433', 'TS': 1781771460.9129999, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:01:00.932000', 'tray_weight': '211', 'TS': 1781771460.932, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:01:00.980000', 'tray_weight': '489', 'TS': 1781771460.98, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 14:01:01.098000', 'tray_weight': '184', 'TS': 1781771461.098, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:01:01.117000', 'tray_weight': '88', 'TS': 1781771461.1169999, 'expected_tray_weight': 116, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:01:01.154000', 'tray_weight': '188', 'TS': 1781771461.1539998, 'expected_tray_weight': 168, 'flow': '0'}]
[2026-06-18 14:01:05,040.040 INFO    ] Final DB Tray = [{"tray_id": 11, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500626", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500626-4", "tray_weight": "120"}, {"tray_id": 12, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500688", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500688-4", "tray_weight": "146"}, {"tray_id": 13, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500646", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500646-8", "tray_weight": "312"}, {"tray_id": 14, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500445", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500445-5", "tray_weight": "362"}, {"tray_id": 15, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500659", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500659-5", "tray_weight": "190"}, {"tray_id": 16, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500647", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500647-12", "tray_weight": "433"}, {"tray_id": 17, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500648", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500648-3", "tray_weight": "100"}, {"tray_id": 18, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500668", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500668-10", "tray_weight": "211"}, {"tray_id": 19, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500709", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500709-8", "tray_weight": "489"}, {"tray_id": 20, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500672", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500672-4", "tray_weight": "88"}, {"tray_id": 21, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500650", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500650-6", "tray_weight": "184"}, {"tray_id": 22, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500673", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500673-6", "tray_weight": "188"}, {"tray_id": 23, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "186055", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186055-0", "tray_weight": "99999"}, {"tray_id": 24, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500455", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500455-0", "tray_weight": "99999"}, {"tray_id": 25, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "10155", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "10155-0", "tray_weight": "99999"}, {"tray_id": 26, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "186096", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186096-0", "tray_weight": "99999"}, {"tray_id": 31, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "166327", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "166327-4", "tray_weight": "822"}, {"tray_id": 32, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500617", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500617-5", "tray_weight": "1444"}, {"tray_id": 33, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500694", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500694-4", "tray_weight": "911"}, {"tray_id": 34, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "185993", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "185993-5", "tray_weight": "255"}, {"tray_id": 35, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186084", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186084-9", "tray_weight": "353"}, {"tray_id": 36, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500541", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500541-11", "tray_weight": "221"}, {"tray_id": 37, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500669", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500669-0", "tray_weight": "-3"}, {"tray_id": 38, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186078", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186078-2", "tray_weight": "497"}, {"tray_id": 39, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500700", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500700-5", "tray_weight": "1070"}, {"tray_id": 40, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500412", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500412-2", "tray_weight": "339"}, {"tray_id": 41, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "108676", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "108676-5", "tray_weight": "871"}, {"tray_id": 42, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500675", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500675-4", "tray_weight": "713"}, {"tray_id": 43, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500702", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500702-3", "tray_weight": "685"}, {"tray_id": 44, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186059", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186059-0", "tray_weight": "-6"}, {"tray_id": 45, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500656", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500656-6", "tray_weight": "1357"}, {"tray_id": 46, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500499", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500499-3", "tray_weight": "583"}]
[2026-06-18 14:01:08,578.578 INFO    ] Syncing order with order id: TM06202508260618135825974
[2026-06-18 14:01:08,590.590 INFO    ] pg status for order_id: TM06202508260618135825974 before is --> False
[2026-06-18 14:01:08,592.592 INFO    ] payment_gateway for order_id: TM06202508260618135825974 is --> razor_pay and sync status is True
[2026-06-18 14:01:08,871.871 INFO    ] pg status response {'status': True}
[2026-06-18 14:01:09,200.200 INFO    ] pg status for order_id: TM06202508260618135825974 after is --> {'status': True}
[2026-06-18 14:06:22,993.993 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:06:23,001.001 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 13:45:59.461000', 'tray_weight': '822', 'TS': 1781770559.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 13:45:59.495000', 'tray_weight': '1444', 'TS': 1781770559.495, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 13:45:59.542000', 'tray_weight': '911', 'TS': 1781770559.542, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 13:45:59.555000', 'tray_weight': '255', 'TS': 1781770559.555, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '353', 'datetime': '2026-06-18 13:45:59.626000', 'tray_weight': '353', 'TS': 1781770559.626, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 13:45:59.663000', 'tray_weight': '221', 'TS': 1781770559.663, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 13:45:59.710000', 'tray_weight': '-3', 'TS': 1781770559.71, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '497', 'TS': 1781770559.812, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1070', 'datetime': '2026-06-18 13:45:59.812000', 'tray_weight': '1070', 'TS': 1781770559.812, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '339', 'datetime': '2026-06-18 13:45:59.871000', 'tray_weight': '339', 'TS': 1781770559.8709998, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 13:45:59.974000', 'tray_weight': '871', 'TS': 1781770559.974, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 13:45:59.998000', 'tray_weight': '713', 'TS': 1781770559.998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 13:46:00.028000', 'tray_weight': '685', 'TS': 1781770560.0279999, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 13:46:00.097000', 'tray_weight': '-6', 'TS': 1781770560.097, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 13:46:00.144000', 'tray_weight': '1357', 'TS': 1781770560.1439998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 13:46:00.187000', 'tray_weight': '583', 'TS': 1781770560.1869998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 13, 45, 59, 491273)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:06:23,783.783 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 14:06:22.994000', 'tray_weight': '822', 'TS': 1781771782.994, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 14:06:22.985000', 'tray_weight': '1443', 'TS': 1781771782.985, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 14:06:23.063000', 'tray_weight': '909', 'TS': 1781771783.063, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:06:23.121000', 'tray_weight': '255', 'TS': 1781771783.121, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:06:23.191000', 'tray_weight': '354', 'TS': 1781771783.191, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:06:23.204000', 'tray_weight': '221', 'TS': 1781771783.204, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:06:23.257000', 'tray_weight': '-3', 'TS': 1781771783.257, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 14:06:23.286000', 'tray_weight': '497', 'TS': 1781771783.286, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:06:23.354000', 'tray_weight': '1069', 'TS': 1781771783.354, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 14:06:23.353000', 'tray_weight': '338', 'TS': 1781771783.353, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 14:06:23.454000', 'tray_weight': '870', 'TS': 1781771783.454, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 14:06:23.446000', 'tray_weight': '714', 'TS': 1781771783.446, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 14:06:23.585000', 'tray_weight': '685', 'TS': 1781771783.5849998, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:06:23.542000', 'tray_weight': '-6', 'TS': 1781771783.5419998, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:06:23.649000', 'tray_weight': '1357', 'TS': 1781771783.649, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 14:06:23.670000', 'tray_weight': '582', 'TS': 1781771783.67, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 23, 13276)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:06:23,790.790 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 14:06:22.994000', 'tray_weight': '822', 'TS': 1781771782.994, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 14:06:22.985000', 'tray_weight': '1443', 'TS': 1781771782.985, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 14:06:23.063000', 'tray_weight': '909', 'TS': 1781771783.063, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:06:23.121000', 'tray_weight': '255', 'TS': 1781771783.121, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:06:23.191000', 'tray_weight': '354', 'TS': 1781771783.191, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:06:23.204000', 'tray_weight': '221', 'TS': 1781771783.204, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:06:23.257000', 'tray_weight': '-3', 'TS': 1781771783.257, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '497', 'datetime': '2026-06-18 14:06:23.286000', 'tray_weight': '497', 'TS': 1781771783.286, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:06:23.354000', 'tray_weight': '1069', 'TS': 1781771783.354, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 14:06:23.353000', 'tray_weight': '338', 'TS': 1781771783.353, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 14:06:23.454000', 'tray_weight': '870', 'TS': 1781771783.454, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 14:06:23.446000', 'tray_weight': '714', 'TS': 1781771783.446, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 14:06:23.585000', 'tray_weight': '685', 'TS': 1781771783.5849998, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:06:23.542000', 'tray_weight': '-6', 'TS': 1781771783.5419998, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:06:23.649000', 'tray_weight': '1357', 'TS': 1781771783.649, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 14:06:23.670000', 'tray_weight': '582', 'TS': 1781771783.67, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 23, 13276)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:09:46,653.653 INFO    ] ADDRESS: 11 TRAY WEIGHT: 120 TRAY DB WEIGHT: 120
[2026-06-18 14:09:46,657.657 INFO    ] ADDRESS: 12 TRAY WEIGHT: 146 TRAY DB WEIGHT: 146
[2026-06-18 14:09:46,662.662 INFO    ] ADDRESS: 13 TRAY WEIGHT: 312 TRAY DB WEIGHT: 312
[2026-06-18 14:09:46,666.666 INFO    ] ADDRESS: 14 TRAY WEIGHT: 361 TRAY DB WEIGHT: 361
[2026-06-18 14:09:46,670.670 INFO    ] ADDRESS: 15 TRAY WEIGHT: 189 TRAY DB WEIGHT: 189
[2026-06-18 14:09:46,675.675 INFO    ] ADDRESS: 16 TRAY WEIGHT: 433 TRAY DB WEIGHT: 433
[2026-06-18 14:09:46,679.679 INFO    ] ADDRESS: 17 TRAY WEIGHT: 100 TRAY DB WEIGHT: 100
[2026-06-18 14:09:46,683.683 INFO    ] ADDRESS: 18 TRAY WEIGHT: 211 TRAY DB WEIGHT: 211
[2026-06-18 14:09:46,688.688 INFO    ] ADDRESS: 19 TRAY WEIGHT: 489 TRAY DB WEIGHT: 489
[2026-06-18 14:09:46,692.692 INFO    ] ADDRESS: 20 TRAY WEIGHT: 88 TRAY DB WEIGHT: 88
[2026-06-18 14:09:46,696.696 INFO    ] ADDRESS: 21 TRAY WEIGHT: 185 TRAY DB WEIGHT: 185
[2026-06-18 14:09:46,701.701 INFO    ] ADDRESS: 22 TRAY WEIGHT: 188 TRAY DB WEIGHT: 188
[2026-06-18 14:09:46,705.705 INFO    ] ADDRESS: 31 TRAY WEIGHT: 822 TRAY DB WEIGHT: 822
[2026-06-18 14:09:46,709.709 INFO    ] ADDRESS: 32 TRAY WEIGHT: 1443 TRAY DB WEIGHT: 1443
[2026-06-18 14:09:46,714.714 INFO    ] ADDRESS: 33 TRAY WEIGHT: 909 TRAY DB WEIGHT: 909
[2026-06-18 14:09:46,718.718 INFO    ] ADDRESS: 34 TRAY WEIGHT: 255 TRAY DB WEIGHT: 255
[2026-06-18 14:09:46,723.723 INFO    ] ADDRESS: 35 TRAY WEIGHT: 354 TRAY DB WEIGHT: 354
[2026-06-18 14:09:46,727.727 INFO    ] ADDRESS: 36 TRAY WEIGHT: 221 TRAY DB WEIGHT: 221
[2026-06-18 14:09:46,731.731 INFO    ] ADDRESS: 37 TRAY WEIGHT: -3 TRAY DB WEIGHT: -3
[2026-06-18 14:09:46,736.736 INFO    ] ADDRESS: 38 TRAY WEIGHT: 497 TRAY DB WEIGHT: 497
[2026-06-18 14:09:46,740.740 INFO    ] ADDRESS: 39 TRAY WEIGHT: 1069 TRAY DB WEIGHT: 1069
[2026-06-18 14:09:46,744.744 INFO    ] ADDRESS: 40 TRAY WEIGHT: 338 TRAY DB WEIGHT: 338
[2026-06-18 14:09:46,748.748 INFO    ] ADDRESS: 41 TRAY WEIGHT: 870 TRAY DB WEIGHT: 870
[2026-06-18 14:09:46,753.753 INFO    ] ADDRESS: 42 TRAY WEIGHT: 714 TRAY DB WEIGHT: 714
[2026-06-18 14:09:46,757.757 INFO    ] ADDRESS: 43 TRAY WEIGHT: 685 TRAY DB WEIGHT: 685
[2026-06-18 14:09:46,761.761 INFO    ] ADDRESS: 44 TRAY WEIGHT: -6 TRAY DB WEIGHT: -6
[2026-06-18 14:09:46,766.766 INFO    ] ADDRESS: 45 TRAY WEIGHT: 1357 TRAY DB WEIGHT: 1357
[2026-06-18 14:09:46,770.770 INFO    ] ADDRESS: 46 TRAY WEIGHT: 582 TRAY DB WEIGHT: 582
[2026-06-18 14:09:49,621.621 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 14:07:37.245000', 'tray_weight': '338', 'TS': 1781771857.245, 'expected_tray_weight': 332, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 9, 49, 8705)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:09:49,628.628 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 14:07:37.245000', 'tray_weight': '338', 'TS': 1781771857.245, 'expected_tray_weight': 332, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 9, 49, 8705)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:09:50,318.318 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 14:07:37.243000', 'tray_weight': '338', 'TS': 1781771857.243, 'expected_tray_weight': 332, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 9, 49, 721263)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:09:50,325.325 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 14:07:37.243000', 'tray_weight': '338', 'TS': 1781771857.243, 'expected_tray_weight': 332, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 9, 49, 721263)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:09:51,062.062 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 14:07:37.245000', 'tray_weight': '338', 'TS': 1781771857.245, 'expected_tray_weight': 332, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 9, 50, 439526)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:09:51,068.068 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 14:07:37.245000', 'tray_weight': '338', 'TS': 1781771857.245, 'expected_tray_weight': 332, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 9, 50, 439526)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:09:51,789.789 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 14:07:37.245000', 'tray_weight': '338', 'TS': 1781771857.245, 'expected_tray_weight': 332, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 9, 51, 159250)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:09:51,795.795 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 14:07:37.245000', 'tray_weight': '338', 'TS': 1781771857.245, 'expected_tray_weight': 332, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 9, 51, 159250)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:09:52,568.568 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 14:07:37.245000', 'tray_weight': '338', 'TS': 1781771857.245, 'expected_tray_weight': 332, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 9, 51, 886838)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:09:52,574.574 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 14:07:37.245000', 'tray_weight': '338', 'TS': 1781771857.245, 'expected_tray_weight': 332, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 9, 51, 886838)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:09:53,309.309 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 14:07:37.246000', 'tray_weight': '338', 'TS': 1781771857.246, 'expected_tray_weight': 332, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 9, 52, 649594)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:09:53,316.316 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 14:07:37.246000', 'tray_weight': '338', 'TS': 1781771857.246, 'expected_tray_weight': 332, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 9, 52, 649594)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:09:54,048.048 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 14:07:37.245000', 'tray_weight': '338', 'TS': 1781771857.245, 'expected_tray_weight': 332, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 9, 53, 385492)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:09:54,055.055 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 14:07:37.245000', 'tray_weight': '338', 'TS': 1781771857.245, 'expected_tray_weight': 332, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 9, 53, 385492)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:09:54,954.954 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 14:07:37.246000', 'tray_weight': '338', 'TS': 1781771857.246, 'expected_tray_weight': 332, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 9, 54, 124465)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:09:54,960.960 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 14:07:37.246000', 'tray_weight': '338', 'TS': 1781771857.246, 'expected_tray_weight': 332, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 9, 54, 124465)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:09:56,034.034 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 14:07:37.246000', 'tray_weight': '338', 'TS': 1781771857.246, 'expected_tray_weight': 332, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 9, 55, 34821)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:09:56,040.040 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 14:07:37.246000', 'tray_weight': '338', 'TS': 1781771857.246, 'expected_tray_weight': 332, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 9, 55, 34821)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:09:57,209.209 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '38', 'address': '38', 'weight': '337', 'datetime': '2026-06-18 14:09:55.453000', 'tray_weight': '337', 'TS': 1781771995.453, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 14:07:37.245000', 'tray_weight': '338', 'TS': 1781771857.2450001, 'expected_tray_weight': 332, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 9, 56, 109653)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:09:57,216.216 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '38', 'address': '38', 'weight': '337', 'datetime': '2026-06-18 14:09:55.453000', 'tray_weight': '337', 'TS': 1781771995.453, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 14:07:37.245000', 'tray_weight': '338', 'TS': 1781771857.2450001, 'expected_tray_weight': 332, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 9, 56, 109653)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:09:58,459.459 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '38', 'address': '38', 'weight': '337', 'datetime': '2026-06-18 14:09:55.461000', 'tray_weight': '337', 'TS': 1781771995.461, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 14:07:37.246000', 'tray_weight': '338', 'TS': 1781771857.246, 'expected_tray_weight': 332, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 9, 57, 285361)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:09:58,471.471 INFO    ] monitor_weight {'2': {}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:09:59,809.809 INFO    ] collect_close_door_weights {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 14:09:58.432000', 'tray_weight': '822', 'TS': 1781771998.4320002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 14:09:58.467000', 'tray_weight': '1444', 'TS': 1781771998.467, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 14:09:58.565000', 'tray_weight': '910', 'TS': 1781771998.565, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:09:58.576000', 'tray_weight': '255', 'TS': 1781771998.576, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:09:58.638000', 'tray_weight': '354', 'TS': 1781771998.638, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:09:58.727000', 'tray_weight': '221', 'TS': 1781771998.727, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:09:58.732000', 'tray_weight': '-3', 'TS': 1781771998.732, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:09:59.073000', 'tray_weight': '335', 'TS': 1781771999.073, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:09:59.094000', 'tray_weight': '1069', 'TS': 1781771999.0939999, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:09:59.451000', 'tray_weight': '170', 'TS': 1781771999.451, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 14:09:59.483000', 'tray_weight': '871', 'TS': 1781771999.4829998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:09:59.541000', 'tray_weight': '713', 'TS': 1781771999.5410001, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 14:09:59.598000', 'tray_weight': '685', 'TS': 1781771999.598, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:09:59.581000', 'tray_weight': '-6', 'TS': 1781771999.581, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:09:59.693000', 'tray_weight': '1357', 'TS': 1781771999.693, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 14:09:59.670000', 'tray_weight': '583', 'TS': 1781771999.67, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 9, 58, 479737)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:09:59,817.817 INFO    ] collect_close_door_weights {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 14:09:58.432000', 'tray_weight': '822', 'TS': 1781771998.4320002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 14:09:58.467000', 'tray_weight': '1444', 'TS': 1781771998.467, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 14:09:58.565000', 'tray_weight': '910', 'TS': 1781771998.565, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:09:58.576000', 'tray_weight': '255', 'TS': 1781771998.576, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:09:58.638000', 'tray_weight': '354', 'TS': 1781771998.638, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:09:58.727000', 'tray_weight': '221', 'TS': 1781771998.727, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:09:58.732000', 'tray_weight': '-3', 'TS': 1781771998.732, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:09:59.073000', 'tray_weight': '335', 'TS': 1781771999.073, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:09:59.094000', 'tray_weight': '1069', 'TS': 1781771999.0939999, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:09:59.451000', 'tray_weight': '170', 'TS': 1781771999.451, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 14:09:59.483000', 'tray_weight': '871', 'TS': 1781771999.4829998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:09:59.541000', 'tray_weight': '713', 'TS': 1781771999.5410001, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 14:09:59.598000', 'tray_weight': '685', 'TS': 1781771999.598, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:09:59.581000', 'tray_weight': '-6', 'TS': 1781771999.581, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:09:59.693000', 'tray_weight': '1357', 'TS': 1781771999.693, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 14:09:59.670000', 'tray_weight': '583', 'TS': 1781771999.67, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 9, 58, 479737)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:10:01,312.312 INFO    ] *********** ORDER STARTED ***********
[2026-06-18 14:10:01,314.314 INFO    ] DB TRAY [{"tray_id": 11, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500626", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500626-4", "tray_weight": "120"}, {"tray_id": 12, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500688", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500688-4", "tray_weight": "146"}, {"tray_id": 13, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500646", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500646-8", "tray_weight": "312"}, {"tray_id": 14, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500445", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500445-5", "tray_weight": "361"}, {"tray_id": 15, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500659", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500659-5", "tray_weight": "189"}, {"tray_id": 16, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500647", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500647-12", "tray_weight": "433"}, {"tray_id": 17, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500648", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500648-3", "tray_weight": "100"}, {"tray_id": 18, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500668", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500668-10", "tray_weight": "211"}, {"tray_id": 19, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500709", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500709-8", "tray_weight": "489"}, {"tray_id": 20, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500672", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500672-3", "tray_weight": "88"}, {"tray_id": 21, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500650", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500650-6", "tray_weight": "185"}, {"tray_id": 22, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500673", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500673-6", "tray_weight": "188"}, {"tray_id": 23, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "186055", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186055-0", "tray_weight": "99999"}, {"tray_id": 24, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500455", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500455-0", "tray_weight": "99999"}, {"tray_id": 25, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "10155", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "10155-0", "tray_weight": "99999"}, {"tray_id": 26, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "186096", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186096-0", "tray_weight": "99999"}, {"tray_id": 31, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "166327", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "166327-4", "tray_weight": "822"}, {"tray_id": 32, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500617", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500617-5", "tray_weight": "1443"}, {"tray_id": 33, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500694", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500694-4", "tray_weight": "909"}, {"tray_id": 34, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "185993", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "185993-5", "tray_weight": "255"}, {"tray_id": 35, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186084", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186084-9", "tray_weight": "354"}, {"tray_id": 36, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500541", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500541-11", "tray_weight": "221"}, {"tray_id": 37, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500669", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500669-0", "tray_weight": "-3"}, {"tray_id": 38, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186078", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186078-2", "tray_weight": "497"}, {"tray_id": 39, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500700", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500700-5", "tray_weight": "1069"}, {"tray_id": 40, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500412", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500412-2", "tray_weight": "338"}, {"tray_id": 41, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "108676", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "108676-5", "tray_weight": "870"}, {"tray_id": 42, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500675", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500675-4", "tray_weight": "714"}, {"tray_id": 43, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500702", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500702-3", "tray_weight": "685"}, {"tray_id": 44, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186059", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186059-0", "tray_weight": "-6"}, {"tray_id": 45, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500656", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500656-6", "tray_weight": "1357"}, {"tray_id": 46, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500499", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500499-3", "tray_weight": "582"}]
[2026-06-18 14:10:01,316.316 INFO    ] TRAY READINGS [{'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 14:07:37.245000', 'tray_weight': '338', 'TS': 1781771857.2450001, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 14:07:37.246000', 'tray_weight': '338', 'TS': 1781771857.246, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '338', 'datetime': '2026-06-18 14:07:37.246000', 'tray_weight': '338', 'TS': 1781771857.246, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '337', 'datetime': '2026-06-18 14:09:55.453000', 'tray_weight': '337', 'TS': 1781771995.453, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '337', 'datetime': '2026-06-18 14:09:55.461000', 'tray_weight': '337', 'TS': 1781771995.461, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 14:09:58.432000', 'tray_weight': '822', 'TS': 1781771998.4320002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 14:09:58.467000', 'tray_weight': '1444', 'TS': 1781771998.467, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 14:09:58.565000', 'tray_weight': '910', 'TS': 1781771998.565, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:09:58.576000', 'tray_weight': '255', 'TS': 1781771998.576, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:09:58.638000', 'tray_weight': '354', 'TS': 1781771998.638, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:09:58.727000', 'tray_weight': '221', 'TS': 1781771998.727, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:09:58.732000', 'tray_weight': '-3', 'TS': 1781771998.732, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:09:59.073000', 'tray_weight': '335', 'TS': 1781771999.073, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:09:59.094000', 'tray_weight': '1069', 'TS': 1781771999.0939999, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:09:59.451000', 'tray_weight': '170', 'TS': 1781771999.451, 'expected_tray_weight': 332, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 14:09:59.483000', 'tray_weight': '871', 'TS': 1781771999.4829998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:09:59.541000', 'tray_weight': '713', 'TS': 1781771999.5410001, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:09:59.581000', 'tray_weight': '-6', 'TS': 1781771999.581, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '685', 'datetime': '2026-06-18 14:09:59.598000', 'tray_weight': '685', 'TS': 1781771999.598, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 14:09:59.670000', 'tray_weight': '583', 'TS': 1781771999.67, 'expected_tray_weight': 576, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:09:59.693000', 'tray_weight': '1357', 'TS': 1781771999.693, 'expected_tray_weight': 1350, 'flow': '0'}]
[2026-06-18 14:10:03,582.582 INFO    ] Final DB Tray = [{"tray_id": 11, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500626", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500626-4", "tray_weight": "120"}, {"tray_id": 12, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500688", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500688-4", "tray_weight": "146"}, {"tray_id": 13, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500646", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500646-8", "tray_weight": "312"}, {"tray_id": 14, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500445", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500445-5", "tray_weight": "361"}, {"tray_id": 15, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500659", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500659-5", "tray_weight": "189"}, {"tray_id": 16, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500647", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500647-12", "tray_weight": "433"}, {"tray_id": 17, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500648", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500648-3", "tray_weight": "100"}, {"tray_id": 18, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500668", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500668-10", "tray_weight": "211"}, {"tray_id": 19, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500709", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500709-8", "tray_weight": "489"}, {"tray_id": 20, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500672", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500672-3", "tray_weight": "88"}, {"tray_id": 21, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500650", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500650-6", "tray_weight": "185"}, {"tray_id": 22, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500673", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500673-6", "tray_weight": "188"}, {"tray_id": 23, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "186055", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186055-0", "tray_weight": "99999"}, {"tray_id": 24, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500455", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500455-0", "tray_weight": "99999"}, {"tray_id": 25, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "10155", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "10155-0", "tray_weight": "99999"}, {"tray_id": 26, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "186096", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186096-0", "tray_weight": "99999"}, {"tray_id": 31, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "166327", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "166327-4", "tray_weight": "822"}, {"tray_id": 32, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500617", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500617-5", "tray_weight": "1444"}, {"tray_id": 33, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500694", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500694-4", "tray_weight": "910"}, {"tray_id": 34, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "185993", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "185993-5", "tray_weight": "255"}, {"tray_id": 35, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186084", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186084-9", "tray_weight": "354"}, {"tray_id": 36, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500541", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500541-11", "tray_weight": "221"}, {"tray_id": 37, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500669", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500669-0", "tray_weight": "-3"}, {"tray_id": 38, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186078", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186078-2", "tray_weight": "335"}, {"tray_id": 39, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500700", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500700-5", "tray_weight": "1069"}, {"tray_id": 40, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500412", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500412-2", "tray_weight": "170"}, {"tray_id": 41, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "108676", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "108676-5", "tray_weight": "871"}, {"tray_id": 42, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500675", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500675-4", "tray_weight": "713"}, {"tray_id": 43, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500702", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500702-3", "tray_weight": "685"}, {"tray_id": 44, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186059", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186059-0", "tray_weight": "-6"}, {"tray_id": 45, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500656", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500656-6", "tray_weight": "1357"}, {"tray_id": 46, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500499", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500499-3", "tray_weight": "583"}]
[2026-06-18 14:10:09,153.153 INFO    ] Syncing order with order id: TM06202508260618140846041
[2026-06-18 14:10:09,166.166 INFO    ] pg status for order_id: TM06202508260618140846041 before is --> False
[2026-06-18 14:10:09,168.168 INFO    ] payment_gateway for order_id: TM06202508260618140846041 is --> razor_pay and sync status is True
[2026-06-18 14:10:09,419.419 INFO    ] pg status response {'status': True}
[2026-06-18 14:10:09,455.455 INFO    ] pg status for order_id: TM06202508260618140846041 after is --> {'status': True}
[2026-06-18 14:11:46,517.517 INFO    ] processOrderPayment version is : v2
[2026-06-18 14:12:11,801.801 INFO    ] ADDRESS: 11 TRAY WEIGHT: 120 TRAY DB WEIGHT: 120
[2026-06-18 14:12:11,806.806 INFO    ] ADDRESS: 12 TRAY WEIGHT: 146 TRAY DB WEIGHT: 146
[2026-06-18 14:12:11,810.810 INFO    ] ADDRESS: 13 TRAY WEIGHT: 312 TRAY DB WEIGHT: 312
[2026-06-18 14:12:11,814.814 INFO    ] ADDRESS: 14 TRAY WEIGHT: 361 TRAY DB WEIGHT: 361
[2026-06-18 14:12:11,819.819 INFO    ] ADDRESS: 15 TRAY WEIGHT: 189 TRAY DB WEIGHT: 189
[2026-06-18 14:12:11,823.823 INFO    ] ADDRESS: 16 TRAY WEIGHT: 433 TRAY DB WEIGHT: 433
[2026-06-18 14:12:11,827.827 INFO    ] ADDRESS: 17 TRAY WEIGHT: 100 TRAY DB WEIGHT: 100
[2026-06-18 14:12:11,832.832 INFO    ] ADDRESS: 18 TRAY WEIGHT: 211 TRAY DB WEIGHT: 211
[2026-06-18 14:12:11,836.836 INFO    ] ADDRESS: 19 TRAY WEIGHT: 489 TRAY DB WEIGHT: 489
[2026-06-18 14:12:11,840.840 INFO    ] ADDRESS: 20 TRAY WEIGHT: 88 TRAY DB WEIGHT: 88
[2026-06-18 14:12:11,845.845 INFO    ] ADDRESS: 21 TRAY WEIGHT: 185 TRAY DB WEIGHT: 185
[2026-06-18 14:12:11,849.849 INFO    ] ADDRESS: 22 TRAY WEIGHT: 188 TRAY DB WEIGHT: 188
[2026-06-18 14:12:11,853.853 INFO    ] ADDRESS: 31 TRAY WEIGHT: 822 TRAY DB WEIGHT: 822
[2026-06-18 14:12:11,858.858 INFO    ] ADDRESS: 32 TRAY WEIGHT: 1444 TRAY DB WEIGHT: 1444
[2026-06-18 14:12:11,862.862 INFO    ] ADDRESS: 33 TRAY WEIGHT: 910 TRAY DB WEIGHT: 910
[2026-06-18 14:12:11,866.866 INFO    ] ADDRESS: 34 TRAY WEIGHT: 255 TRAY DB WEIGHT: 255
[2026-06-18 14:12:11,871.871 INFO    ] ADDRESS: 35 TRAY WEIGHT: 354 TRAY DB WEIGHT: 354
[2026-06-18 14:12:11,875.875 INFO    ] ADDRESS: 36 TRAY WEIGHT: 221 TRAY DB WEIGHT: 221
[2026-06-18 14:12:11,879.879 INFO    ] ADDRESS: 37 TRAY WEIGHT: -3 TRAY DB WEIGHT: -3
[2026-06-18 14:12:11,883.883 INFO    ] ADDRESS: 38 TRAY WEIGHT: 335 TRAY DB WEIGHT: 335
[2026-06-18 14:12:11,888.888 INFO    ] ADDRESS: 39 TRAY WEIGHT: 1069 TRAY DB WEIGHT: 1069
[2026-06-18 14:12:11,892.892 INFO    ] ADDRESS: 40 TRAY WEIGHT: 170 TRAY DB WEIGHT: 170
[2026-06-18 14:12:11,896.896 INFO    ] ADDRESS: 41 TRAY WEIGHT: 871 TRAY DB WEIGHT: 871
[2026-06-18 14:12:11,901.901 INFO    ] ADDRESS: 42 TRAY WEIGHT: 713 TRAY DB WEIGHT: 713
[2026-06-18 14:12:11,905.905 INFO    ] ADDRESS: 43 TRAY WEIGHT: 685 TRAY DB WEIGHT: 685
[2026-06-18 14:12:11,909.909 INFO    ] ADDRESS: 44 TRAY WEIGHT: -6 TRAY DB WEIGHT: -6
[2026-06-18 14:12:11,914.914 INFO    ] ADDRESS: 45 TRAY WEIGHT: 1357 TRAY DB WEIGHT: 1357
[2026-06-18 14:12:11,918.918 INFO    ] ADDRESS: 46 TRAY WEIGHT: 583 TRAY DB WEIGHT: 583
[2026-06-18 14:12:15,030.030 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:35.248000', 'tray_weight': '1445', 'TS': 1781772095.248, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:57.928000', 'tray_weight': '1445', 'TS': 1781772117.928, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:12:04.090000', 'tray_weight': '354', 'TS': 1781772124.09, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:10:37.172000', 'tray_weight': '221', 'TS': 1781772037.172, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:11:37.375000', 'tray_weight': '1069', 'TS': 1781772097.375, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:10:26.258000', 'tray_weight': '713', 'TS': 1781772026.2580001, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:10:35.052000', 'tray_weight': '1357', 'TS': 1781772035.052, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 12, 14, 143852)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:12:15,037.037 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:35.248000', 'tray_weight': '1445', 'TS': 1781772095.248, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:57.928000', 'tray_weight': '1445', 'TS': 1781772117.928, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:12:04.090000', 'tray_weight': '354', 'TS': 1781772124.09, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:10:37.172000', 'tray_weight': '221', 'TS': 1781772037.172, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:11:37.375000', 'tray_weight': '1069', 'TS': 1781772097.375, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:10:26.258000', 'tray_weight': '713', 'TS': 1781772026.2580001, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:10:35.052000', 'tray_weight': '1357', 'TS': 1781772035.052, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 12, 14, 143852)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:12:15,990.990 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:35.256000', 'tray_weight': '1445', 'TS': 1781772095.256, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:57.936000', 'tray_weight': '1445', 'TS': 1781772117.936, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:12:04.090000', 'tray_weight': '354', 'TS': 1781772124.09, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:10:37.175000', 'tray_weight': '221', 'TS': 1781772037.175, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:11:37.377000', 'tray_weight': '1069', 'TS': 1781772097.377, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:10:26.255000', 'tray_weight': '713', 'TS': 1781772026.2549999, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:10:35.056000', 'tray_weight': '1357', 'TS': 1781772035.056, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 12, 15, 107162)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:12:16,006.006 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:35.256000', 'tray_weight': '1445', 'TS': 1781772095.256, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:57.936000', 'tray_weight': '1445', 'TS': 1781772117.936, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:12:04.090000', 'tray_weight': '354', 'TS': 1781772124.09, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:10:37.175000', 'tray_weight': '221', 'TS': 1781772037.175, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:11:37.377000', 'tray_weight': '1069', 'TS': 1781772097.377, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:10:26.255000', 'tray_weight': '713', 'TS': 1781772026.2549999, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:10:35.056000', 'tray_weight': '1357', 'TS': 1781772035.056, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 12, 15, 107162)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:12:16,961.961 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:35.255000', 'tray_weight': '1445', 'TS': 1781772095.2549999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:57.935000', 'tray_weight': '1445', 'TS': 1781772117.935, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:12:04.081000', 'tray_weight': '354', 'TS': 1781772124.0809999, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:10:37.172000', 'tray_weight': '221', 'TS': 1781772037.172, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:11:37.375000', 'tray_weight': '1069', 'TS': 1781772097.375, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:10:26.258000', 'tray_weight': '713', 'TS': 1781772026.2580001, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:10:35.057000', 'tray_weight': '1357', 'TS': 1781772035.057, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 12, 16, 89035)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:12:16,968.968 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:35.255000', 'tray_weight': '1445', 'TS': 1781772095.2549999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:57.935000', 'tray_weight': '1445', 'TS': 1781772117.935, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:12:04.081000', 'tray_weight': '354', 'TS': 1781772124.0809999, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:10:37.172000', 'tray_weight': '221', 'TS': 1781772037.172, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:11:37.375000', 'tray_weight': '1069', 'TS': 1781772097.375, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:10:26.258000', 'tray_weight': '713', 'TS': 1781772026.2580001, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:10:35.057000', 'tray_weight': '1357', 'TS': 1781772035.057, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 12, 16, 89035)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:12:18,292.292 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:35.256000', 'tray_weight': '1445', 'TS': 1781772095.256, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:57.936000', 'tray_weight': '1445', 'TS': 1781772117.9359999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:12:04.085000', 'tray_weight': '354', 'TS': 1781772124.085, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:10:37.175000', 'tray_weight': '221', 'TS': 1781772037.175, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:11:37.373000', 'tray_weight': '1069', 'TS': 1781772097.373, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:10:26.257000', 'tray_weight': '713', 'TS': 1781772026.257, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '231', 'datetime': '2026-06-18 14:12:16.915000', 'tray_weight': '231', 'TS': 1781772136.915, 'expected_tray_weight': 666, 'flow': '-1'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:10:35.054000', 'tray_weight': '1357', 'TS': 1781772035.0540001, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 12, 17, 38682)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:12:18,305.305 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:35.256000', 'tray_weight': '1445', 'TS': 1781772095.256, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:57.936000', 'tray_weight': '1445', 'TS': 1781772117.9359999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:12:04.085000', 'tray_weight': '354', 'TS': 1781772124.085, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:10:37.175000', 'tray_weight': '221', 'TS': 1781772037.175, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:11:37.373000', 'tray_weight': '1069', 'TS': 1781772097.373, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:10:26.257000', 'tray_weight': '713', 'TS': 1781772026.257, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '231', 'datetime': '2026-06-18 14:12:16.915000', 'tray_weight': '231', 'TS': 1781772136.915, 'expected_tray_weight': 666, 'flow': '-1'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:10:35.054000', 'tray_weight': '1357', 'TS': 1781772035.0540001, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 12, 17, 38682)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:12:19,527.527 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:35.255000', 'tray_weight': '1445', 'TS': 1781772095.2549999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:57.935000', 'tray_weight': '1445', 'TS': 1781772117.935, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:12:04.090000', 'tray_weight': '354', 'TS': 1781772124.09, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:10:37.172000', 'tray_weight': '221', 'TS': 1781772037.172, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:11:37.379000', 'tray_weight': '1069', 'TS': 1781772097.379, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:10:26.256000', 'tray_weight': '713', 'TS': 1781772026.2559998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '231', 'datetime': '2026-06-18 14:12:16.914000', 'tray_weight': '231', 'TS': 1781772136.914, 'expected_tray_weight': 666, 'flow': '-1'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:10:35.054000', 'tray_weight': '1357', 'TS': 1781772035.054, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:12:19.086000', 'tray_weight': '1357', 'TS': 1781772139.086, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 12, 18, 386491)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:12:19,535.535 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:35.255000', 'tray_weight': '1445', 'TS': 1781772095.2549999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:57.935000', 'tray_weight': '1445', 'TS': 1781772117.935, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:12:04.090000', 'tray_weight': '354', 'TS': 1781772124.09, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:10:37.172000', 'tray_weight': '221', 'TS': 1781772037.172, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:11:37.379000', 'tray_weight': '1069', 'TS': 1781772097.379, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:10:26.256000', 'tray_weight': '713', 'TS': 1781772026.2559998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '231', 'datetime': '2026-06-18 14:12:16.914000', 'tray_weight': '231', 'TS': 1781772136.914, 'expected_tray_weight': 666, 'flow': '-1'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:10:35.054000', 'tray_weight': '1357', 'TS': 1781772035.054, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:12:19.086000', 'tray_weight': '1357', 'TS': 1781772139.086, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 12, 18, 386491)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:12:20,764.764 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:35.252000', 'tray_weight': '1445', 'TS': 1781772095.2519999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:57.932000', 'tray_weight': '1445', 'TS': 1781772117.932, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1442', 'datetime': '2026-06-18 14:12:18.932000', 'tray_weight': '1442', 'TS': 1781772138.932, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:12:04.089000', 'tray_weight': '354', 'TS': 1781772124.089, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:10:37.174000', 'tray_weight': '221', 'TS': 1781772037.174, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:11:37.380000', 'tray_weight': '1069', 'TS': 1781772097.3799999, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:10:26.254000', 'tray_weight': '713', 'TS': 1781772026.2540002, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '231', 'datetime': '2026-06-18 14:12:16.912000', 'tray_weight': '231', 'TS': 1781772136.912, 'expected_tray_weight': 666, 'flow': '-1'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:10:35.059000', 'tray_weight': '1357', 'TS': 1781772035.059, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:12:19.091000', 'tray_weight': '1357', 'TS': 1781772139.0909998, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 12, 19, 613310)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:12:20,771.771 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:35.252000', 'tray_weight': '1445', 'TS': 1781772095.2519999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:57.932000', 'tray_weight': '1445', 'TS': 1781772117.932, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1442', 'datetime': '2026-06-18 14:12:18.932000', 'tray_weight': '1442', 'TS': 1781772138.932, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:12:04.089000', 'tray_weight': '354', 'TS': 1781772124.089, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:10:37.174000', 'tray_weight': '221', 'TS': 1781772037.174, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:11:37.380000', 'tray_weight': '1069', 'TS': 1781772097.3799999, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:10:26.254000', 'tray_weight': '713', 'TS': 1781772026.2540002, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '231', 'datetime': '2026-06-18 14:12:16.912000', 'tray_weight': '231', 'TS': 1781772136.912, 'expected_tray_weight': 666, 'flow': '-1'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:10:35.059000', 'tray_weight': '1357', 'TS': 1781772035.059, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:12:19.091000', 'tray_weight': '1357', 'TS': 1781772139.0909998, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 12, 19, 613310)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:12:21,978.978 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:35.255000', 'tray_weight': '1445', 'TS': 1781772095.255, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:57.935000', 'tray_weight': '1445', 'TS': 1781772117.9350002, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1442', 'datetime': '2026-06-18 14:12:18.935000', 'tray_weight': '1442', 'TS': 1781772138.9350002, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:12:04.090000', 'tray_weight': '354', 'TS': 1781772124.0900002, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:10:37.175000', 'tray_weight': '221', 'TS': 1781772037.175, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:11:37.381000', 'tray_weight': '1069', 'TS': 1781772097.381, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:10:26.255000', 'tray_weight': '713', 'TS': 1781772026.2549999, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '231', 'datetime': '2026-06-18 14:12:16.910000', 'tray_weight': '231', 'TS': 1781772136.91, 'expected_tray_weight': 666, 'flow': '-1'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:10:35.059000', 'tray_weight': '1357', 'TS': 1781772035.059, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:12:19.091000', 'tray_weight': '1357', 'TS': 1781772139.091, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 12, 20, 850999)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:12:21,986.986 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:35.255000', 'tray_weight': '1445', 'TS': 1781772095.255, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:57.935000', 'tray_weight': '1445', 'TS': 1781772117.9350002, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1442', 'datetime': '2026-06-18 14:12:18.935000', 'tray_weight': '1442', 'TS': 1781772138.9350002, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:12:04.090000', 'tray_weight': '354', 'TS': 1781772124.0900002, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:10:37.175000', 'tray_weight': '221', 'TS': 1781772037.175, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:11:37.381000', 'tray_weight': '1069', 'TS': 1781772097.381, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:10:26.255000', 'tray_weight': '713', 'TS': 1781772026.2549999, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '231', 'datetime': '2026-06-18 14:12:16.910000', 'tray_weight': '231', 'TS': 1781772136.91, 'expected_tray_weight': 666, 'flow': '-1'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:10:35.059000', 'tray_weight': '1357', 'TS': 1781772035.059, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:12:19.091000', 'tray_weight': '1357', 'TS': 1781772139.091, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 12, 20, 850999)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:12:23,264.264 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:35.254000', 'tray_weight': '1445', 'TS': 1781772095.254, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:57.934000', 'tray_weight': '1445', 'TS': 1781772117.934, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1442', 'datetime': '2026-06-18 14:12:18.934000', 'tray_weight': '1442', 'TS': 1781772138.934, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:12:04.086000', 'tray_weight': '354', 'TS': 1781772124.086, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:10:37.174000', 'tray_weight': '221', 'TS': 1781772037.174, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:11:37.382000', 'tray_weight': '1069', 'TS': 1781772097.382, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:10:26.250000', 'tray_weight': '713', 'TS': 1781772026.25, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '231', 'datetime': '2026-06-18 14:12:16.906000', 'tray_weight': '231', 'TS': 1781772136.9060001, 'expected_tray_weight': 666, 'flow': '-1'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:10:35.061000', 'tray_weight': '1357', 'TS': 1781772035.0609999, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:12:19.093000', 'tray_weight': '1357', 'TS': 1781772139.093, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 12, 22, 61105)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:12:23,276.276 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:35.254000', 'tray_weight': '1445', 'TS': 1781772095.254, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:57.934000', 'tray_weight': '1445', 'TS': 1781772117.934, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1442', 'datetime': '2026-06-18 14:12:18.934000', 'tray_weight': '1442', 'TS': 1781772138.934, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:12:04.086000', 'tray_weight': '354', 'TS': 1781772124.086, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:10:37.174000', 'tray_weight': '221', 'TS': 1781772037.174, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:11:37.382000', 'tray_weight': '1069', 'TS': 1781772097.382, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:10:26.250000', 'tray_weight': '713', 'TS': 1781772026.25, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '231', 'datetime': '2026-06-18 14:12:16.906000', 'tray_weight': '231', 'TS': 1781772136.9060001, 'expected_tray_weight': 666, 'flow': '-1'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:10:35.061000', 'tray_weight': '1357', 'TS': 1781772035.0609999, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:12:19.093000', 'tray_weight': '1357', 'TS': 1781772139.093, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 12, 22, 61105)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:12:24,356.356 INFO    ] collect_close_door_weights {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 14:12:23.291000', 'tray_weight': '822', 'TS': 1781772143.2910001, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 14:12:23.331000', 'tray_weight': '1444', 'TS': 1781772143.331, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 14:12:23.398000', 'tray_weight': '910', 'TS': 1781772143.398, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:12:23.383000', 'tray_weight': '255', 'TS': 1781772143.3830001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:12:23.491000', 'tray_weight': '354', 'TS': 1781772143.491, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:12:23.473000', 'tray_weight': '221', 'TS': 1781772143.4729998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 14:12:23.526000', 'tray_weight': '-2', 'TS': 1781772143.526, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:12:23.598000', 'tray_weight': '335', 'TS': 1781772143.598, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:12:23.616000', 'tray_weight': '1069', 'TS': 1781772143.616, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:12:23.655000', 'tray_weight': '170', 'TS': 1781772143.655, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 14:12:23.734000', 'tray_weight': '871', 'TS': 1781772143.7340002, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:12:23.751000', 'tray_weight': '713', 'TS': 1781772143.751, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 14:12:24.107000', 'tray_weight': '228', 'TS': 1781772144.107, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:12:24.139000', 'tray_weight': '-6', 'TS': 1781772144.139, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:12:24.219000', 'tray_weight': '1357', 'TS': 1781772144.219, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 14:12:24.211000', 'tray_weight': '582', 'TS': 1781772144.211, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 12, 23, 286740)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:12:24,364.364 INFO    ] collect_close_door_weights {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 14:12:23.291000', 'tray_weight': '822', 'TS': 1781772143.2910001, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 14:12:23.331000', 'tray_weight': '1444', 'TS': 1781772143.331, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 14:12:23.398000', 'tray_weight': '910', 'TS': 1781772143.398, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:12:23.383000', 'tray_weight': '255', 'TS': 1781772143.3830001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:12:23.491000', 'tray_weight': '354', 'TS': 1781772143.491, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:12:23.473000', 'tray_weight': '221', 'TS': 1781772143.4729998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 14:12:23.526000', 'tray_weight': '-2', 'TS': 1781772143.526, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:12:23.598000', 'tray_weight': '335', 'TS': 1781772143.598, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:12:23.616000', 'tray_weight': '1069', 'TS': 1781772143.616, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:12:23.655000', 'tray_weight': '170', 'TS': 1781772143.655, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 14:12:23.734000', 'tray_weight': '871', 'TS': 1781772143.7340002, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:12:23.751000', 'tray_weight': '713', 'TS': 1781772143.751, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 14:12:24.107000', 'tray_weight': '228', 'TS': 1781772144.107, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:12:24.139000', 'tray_weight': '-6', 'TS': 1781772144.139, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:12:24.219000', 'tray_weight': '1357', 'TS': 1781772144.219, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 14:12:24.211000', 'tray_weight': '582', 'TS': 1781772144.211, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 12, 23, 286740)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:06:22.011000', 'tray_weight': '120', 'TS': 1781771782.0110002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:06:22.031000', 'tray_weight': '146', 'TS': 1781771782.031, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:06:22.117000', 'tray_weight': '312', 'TS': 1781771782.1169999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:06:22.139000', 'tray_weight': '361', 'TS': 1781771782.1390002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:06:22.261000', 'tray_weight': '189', 'TS': 1781771782.261, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:06:22.282000', 'tray_weight': '433', 'TS': 1781771782.282, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:06:22.274000', 'tray_weight': '100', 'TS': 1781771782.274, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:06:22.413000', 'tray_weight': '211', 'TS': 1781771782.4129999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:06:22.391000', 'tray_weight': '489', 'TS': 1781771782.391, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:06:22.410000', 'tray_weight': '88', 'TS': 1781771782.41, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '185', 'datetime': '2026-06-18 14:06:22.501000', 'tray_weight': '185', 'TS': 1781771782.5010002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:06:22.565000', 'tray_weight': '188', 'TS': 1781771782.5649998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 6, 22, 75727)}}
[2026-06-18 14:12:25,847.847 INFO    ] *********** ORDER STARTED ***********
[2026-06-18 14:12:25,849.849 INFO    ] DB TRAY [{"tray_id": 11, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500626", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500626-4", "tray_weight": "120"}, {"tray_id": 12, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500688", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500688-4", "tray_weight": "146"}, {"tray_id": 13, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500646", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500646-8", "tray_weight": "312"}, {"tray_id": 14, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500445", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500445-5", "tray_weight": "361"}, {"tray_id": 15, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500659", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500659-5", "tray_weight": "189"}, {"tray_id": 16, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500647", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500647-12", "tray_weight": "433"}, {"tray_id": 17, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500648", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500648-3", "tray_weight": "100"}, {"tray_id": 18, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500668", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500668-10", "tray_weight": "211"}, {"tray_id": 19, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500709", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500709-8", "tray_weight": "489"}, {"tray_id": 20, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500672", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500672-3", "tray_weight": "88"}, {"tray_id": 21, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500650", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500650-6", "tray_weight": "185"}, {"tray_id": 22, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500673", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500673-6", "tray_weight": "188"}, {"tray_id": 23, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "186055", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186055-0", "tray_weight": "99999"}, {"tray_id": 24, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500455", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500455-0", "tray_weight": "99999"}, {"tray_id": 25, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "10155", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "10155-0", "tray_weight": "99999"}, {"tray_id": 26, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "186096", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186096-0", "tray_weight": "99999"}, {"tray_id": 31, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "166327", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "166327-4", "tray_weight": "822"}, {"tray_id": 32, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500617", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500617-5", "tray_weight": "1444"}, {"tray_id": 33, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500694", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500694-4", "tray_weight": "910"}, {"tray_id": 34, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "185993", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "185993-5", "tray_weight": "255"}, {"tray_id": 35, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186084", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186084-9", "tray_weight": "354"}, {"tray_id": 36, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500541", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500541-11", "tray_weight": "221"}, {"tray_id": 37, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500669", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500669-0", "tray_weight": "-3"}, {"tray_id": 38, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186078", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186078-1", "tray_weight": "335"}, {"tray_id": 39, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500700", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500700-5", "tray_weight": "1069"}, {"tray_id": 40, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500412", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500412-1", "tray_weight": "170"}, {"tray_id": 41, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "108676", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "108676-5", "tray_weight": "871"}, {"tray_id": 42, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500675", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500675-4", "tray_weight": "713"}, {"tray_id": 43, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500702", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500702-3", "tray_weight": "685"}, {"tray_id": 44, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186059", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186059-0", "tray_weight": "-6"}, {"tray_id": 45, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500656", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500656-6", "tray_weight": "1357"}, {"tray_id": 46, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500499", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500499-3", "tray_weight": "583"}]
[2026-06-18 14:12:25,853.853 INFO    ] TRAY READINGS [{'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:10:26.250000', 'tray_weight': '713', 'TS': 1781772026.25, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:10:26.254000', 'tray_weight': '713', 'TS': 1781772026.2540002, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:10:26.255000', 'tray_weight': '713', 'TS': 1781772026.2549999, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:10:26.255000', 'tray_weight': '713', 'TS': 1781772026.2549999, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:10:26.256000', 'tray_weight': '713', 'TS': 1781772026.2559998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:10:26.257000', 'tray_weight': '713', 'TS': 1781772026.257, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:10:26.258000', 'tray_weight': '713', 'TS': 1781772026.2580001, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:10:26.258000', 'tray_weight': '713', 'TS': 1781772026.2580001, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:10:35.052000', 'tray_weight': '1357', 'TS': 1781772035.052, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:10:35.054000', 'tray_weight': '1357', 'TS': 1781772035.054, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:10:35.054000', 'tray_weight': '1357', 'TS': 1781772035.0540001, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:10:35.056000', 'tray_weight': '1357', 'TS': 1781772035.056, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:10:35.057000', 'tray_weight': '1357', 'TS': 1781772035.057, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:10:35.059000', 'tray_weight': '1357', 'TS': 1781772035.059, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:10:35.059000', 'tray_weight': '1357', 'TS': 1781772035.059, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:10:35.061000', 'tray_weight': '1357', 'TS': 1781772035.0609999, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:10:37.172000', 'tray_weight': '221', 'TS': 1781772037.172, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:10:37.172000', 'tray_weight': '221', 'TS': 1781772037.172, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:10:37.172000', 'tray_weight': '221', 'TS': 1781772037.172, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:10:37.174000', 'tray_weight': '221', 'TS': 1781772037.174, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:10:37.174000', 'tray_weight': '221', 'TS': 1781772037.174, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:10:37.175000', 'tray_weight': '221', 'TS': 1781772037.175, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:10:37.175000', 'tray_weight': '221', 'TS': 1781772037.175, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:10:37.175000', 'tray_weight': '221', 'TS': 1781772037.175, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:35.248000', 'tray_weight': '1445', 'TS': 1781772095.248, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:35.252000', 'tray_weight': '1445', 'TS': 1781772095.2519999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:35.254000', 'tray_weight': '1445', 'TS': 1781772095.254, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:35.255000', 'tray_weight': '1445', 'TS': 1781772095.2549999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:35.255000', 'tray_weight': '1445', 'TS': 1781772095.2549999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:35.255000', 'tray_weight': '1445', 'TS': 1781772095.255, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:35.256000', 'tray_weight': '1445', 'TS': 1781772095.256, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:35.256000', 'tray_weight': '1445', 'TS': 1781772095.256, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:11:37.373000', 'tray_weight': '1069', 'TS': 1781772097.373, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:11:37.375000', 'tray_weight': '1069', 'TS': 1781772097.375, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:11:37.375000', 'tray_weight': '1069', 'TS': 1781772097.375, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:11:37.377000', 'tray_weight': '1069', 'TS': 1781772097.377, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:11:37.379000', 'tray_weight': '1069', 'TS': 1781772097.379, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:11:37.380000', 'tray_weight': '1069', 'TS': 1781772097.3799999, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:11:37.381000', 'tray_weight': '1069', 'TS': 1781772097.381, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:11:37.382000', 'tray_weight': '1069', 'TS': 1781772097.382, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:57.928000', 'tray_weight': '1445', 'TS': 1781772117.928, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:57.932000', 'tray_weight': '1445', 'TS': 1781772117.932, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:57.934000', 'tray_weight': '1445', 'TS': 1781772117.934, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:57.935000', 'tray_weight': '1445', 'TS': 1781772117.935, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:57.935000', 'tray_weight': '1445', 'TS': 1781772117.935, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:57.935000', 'tray_weight': '1445', 'TS': 1781772117.9350002, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:57.936000', 'tray_weight': '1445', 'TS': 1781772117.9359999, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1445', 'datetime': '2026-06-18 14:11:57.936000', 'tray_weight': '1445', 'TS': 1781772117.936, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:12:04.081000', 'tray_weight': '354', 'TS': 1781772124.0809999, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:12:04.085000', 'tray_weight': '354', 'TS': 1781772124.085, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:12:04.086000', 'tray_weight': '354', 'TS': 1781772124.086, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:12:04.089000', 'tray_weight': '354', 'TS': 1781772124.089, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:12:04.090000', 'tray_weight': '354', 'TS': 1781772124.09, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:12:04.090000', 'tray_weight': '354', 'TS': 1781772124.09, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:12:04.090000', 'tray_weight': '354', 'TS': 1781772124.09, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:12:04.090000', 'tray_weight': '354', 'TS': 1781772124.0900002, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '231', 'datetime': '2026-06-18 14:12:16.906000', 'tray_weight': '231', 'TS': 1781772136.9060001, 'expected_tray_weight': 666, 'flow': '-1'}, {'tray_id': '43', 'address': '43', 'weight': '231', 'datetime': '2026-06-18 14:12:16.910000', 'tray_weight': '231', 'TS': 1781772136.91, 'expected_tray_weight': 666, 'flow': '-1'}, {'tray_id': '43', 'address': '43', 'weight': '231', 'datetime': '2026-06-18 14:12:16.912000', 'tray_weight': '231', 'TS': 1781772136.912, 'expected_tray_weight': 666, 'flow': '-1'}, {'tray_id': '43', 'address': '43', 'weight': '231', 'datetime': '2026-06-18 14:12:16.914000', 'tray_weight': '231', 'TS': 1781772136.914, 'expected_tray_weight': 666, 'flow': '-1'}, {'tray_id': '43', 'address': '43', 'weight': '231', 'datetime': '2026-06-18 14:12:16.915000', 'tray_weight': '231', 'TS': 1781772136.915, 'expected_tray_weight': 666, 'flow': '-1'}, {'tray_id': '32', 'address': '32', 'weight': '1442', 'datetime': '2026-06-18 14:12:18.932000', 'tray_weight': '1442', 'TS': 1781772138.932, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1442', 'datetime': '2026-06-18 14:12:18.934000', 'tray_weight': '1442', 'TS': 1781772138.934, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1442', 'datetime': '2026-06-18 14:12:18.935000', 'tray_weight': '1442', 'TS': 1781772138.9350002, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:12:19.086000', 'tray_weight': '1357', 'TS': 1781772139.086, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:12:19.091000', 'tray_weight': '1357', 'TS': 1781772139.0909998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:12:19.091000', 'tray_weight': '1357', 'TS': 1781772139.091, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:12:19.093000', 'tray_weight': '1357', 'TS': 1781772139.093, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 14:12:23.291000', 'tray_weight': '822', 'TS': 1781772143.2910001, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 14:12:23.331000', 'tray_weight': '1444', 'TS': 1781772143.331, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:12:23.383000', 'tray_weight': '255', 'TS': 1781772143.3830001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 14:12:23.398000', 'tray_weight': '910', 'TS': 1781772143.398, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:12:23.473000', 'tray_weight': '221', 'TS': 1781772143.4729998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:12:23.491000', 'tray_weight': '354', 'TS': 1781772143.491, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 14:12:23.526000', 'tray_weight': '-2', 'TS': 1781772143.526, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:12:23.598000', 'tray_weight': '335', 'TS': 1781772143.598, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:12:23.616000', 'tray_weight': '1069', 'TS': 1781772143.616, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:12:23.655000', 'tray_weight': '170', 'TS': 1781772143.655, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 14:12:23.734000', 'tray_weight': '871', 'TS': 1781772143.7340002, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:12:23.751000', 'tray_weight': '713', 'TS': 1781772143.751, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 14:12:24.107000', 'tray_weight': '228', 'TS': 1781772144.107, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:12:24.139000', 'tray_weight': '-6', 'TS': 1781772144.139, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 14:12:24.211000', 'tray_weight': '582', 'TS': 1781772144.211, 'expected_tray_weight': 576, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:12:24.219000', 'tray_weight': '1357', 'TS': 1781772144.219, 'expected_tray_weight': 1350, 'flow': '0'}]
[2026-06-18 14:12:27,045.045 INFO    ] Final DB Tray = [{"tray_id": 11, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500626", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500626-4", "tray_weight": "120"}, {"tray_id": 12, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500688", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500688-4", "tray_weight": "146"}, {"tray_id": 13, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500646", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500646-8", "tray_weight": "312"}, {"tray_id": 14, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500445", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500445-5", "tray_weight": "361"}, {"tray_id": 15, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500659", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500659-5", "tray_weight": "189"}, {"tray_id": 16, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500647", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500647-12", "tray_weight": "433"}, {"tray_id": 17, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500648", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500648-3", "tray_weight": "100"}, {"tray_id": 18, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500668", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500668-10", "tray_weight": "211"}, {"tray_id": 19, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500709", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500709-8", "tray_weight": "489"}, {"tray_id": 20, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500672", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500672-3", "tray_weight": "88"}, {"tray_id": 21, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500650", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500650-6", "tray_weight": "185"}, {"tray_id": 22, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500673", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500673-6", "tray_weight": "188"}, {"tray_id": 23, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "186055", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186055-0", "tray_weight": "99999"}, {"tray_id": 24, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500455", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500455-0", "tray_weight": "99999"}, {"tray_id": 25, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "10155", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "10155-0", "tray_weight": "99999"}, {"tray_id": 26, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "186096", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186096-0", "tray_weight": "99999"}, {"tray_id": 31, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "166327", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "166327-4", "tray_weight": "822"}, {"tray_id": 32, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500617", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500617-5", "tray_weight": "1444"}, {"tray_id": 33, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500694", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500694-4", "tray_weight": "910"}, {"tray_id": 34, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "185993", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "185993-5", "tray_weight": "255"}, {"tray_id": 35, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186084", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186084-9", "tray_weight": "354"}, {"tray_id": 36, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500541", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500541-11", "tray_weight": "221"}, {"tray_id": 37, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500669", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500669-0", "tray_weight": "-2"}, {"tray_id": 38, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186078", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186078-1", "tray_weight": "335"}, {"tray_id": 39, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500700", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500700-5", "tray_weight": "1069"}, {"tray_id": 40, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500412", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500412-1", "tray_weight": "170"}, {"tray_id": 41, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "108676", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "108676-5", "tray_weight": "871"}, {"tray_id": 42, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500675", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500675-4", "tray_weight": "713"}, {"tray_id": 43, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500702", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500702-3", "tray_weight": "228"}, {"tray_id": 44, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186059", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186059-0", "tray_weight": "-6"}, {"tray_id": 45, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500656", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500656-6", "tray_weight": "1357"}, {"tray_id": 46, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500499", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500499-3", "tray_weight": "582"}]
[2026-06-18 14:12:31,705.705 INFO    ] Syncing order with order id: TM06202508260618141112892
[2026-06-18 14:12:31,719.719 INFO    ] pg status for order_id: TM06202508260618141112892 before is --> False
[2026-06-18 14:12:31,721.721 INFO    ] payment_gateway for order_id: TM06202508260618141112892 is --> razor_pay and sync status is True
[2026-06-18 14:12:32,069.069 INFO    ] pg status response {'status': True}
[2026-06-18 14:12:32,096.096 INFO    ] pg status for order_id: TM06202508260618141112892 after is --> {'status': True}
[2026-06-18 14:19:38,461.461 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 14:12:23.291000', 'tray_weight': '822', 'TS': 1781772143.2910001, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 14:12:23.331000', 'tray_weight': '1444', 'TS': 1781772143.331, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 14:12:23.398000', 'tray_weight': '910', 'TS': 1781772143.398, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:12:23.383000', 'tray_weight': '255', 'TS': 1781772143.3830001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:12:23.491000', 'tray_weight': '354', 'TS': 1781772143.491, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:12:23.473000', 'tray_weight': '221', 'TS': 1781772143.4729998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 14:12:23.526000', 'tray_weight': '-2', 'TS': 1781772143.526, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:12:23.598000', 'tray_weight': '335', 'TS': 1781772143.598, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:12:23.616000', 'tray_weight': '1069', 'TS': 1781772143.616, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:12:23.655000', 'tray_weight': '170', 'TS': 1781772143.655, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 14:12:23.734000', 'tray_weight': '871', 'TS': 1781772143.7340002, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:12:23.751000', 'tray_weight': '713', 'TS': 1781772143.751, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 14:12:24.107000', 'tray_weight': '228', 'TS': 1781772144.107, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:12:24.139000', 'tray_weight': '-6', 'TS': 1781772144.139, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:12:24.219000', 'tray_weight': '1357', 'TS': 1781772144.219, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 14:12:24.211000', 'tray_weight': '582', 'TS': 1781772144.211, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 12, 23, 286740)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:19:37.443000', 'tray_weight': '120', 'TS': 1781772577.443, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:19:37.582000', 'tray_weight': '146', 'TS': 1781772577.582, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:19:37.590000', 'tray_weight': '312', 'TS': 1781772577.59, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:19:37.609000', 'tray_weight': '361', 'TS': 1781772577.609, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:19:37.655000', 'tray_weight': '189', 'TS': 1781772577.6550002, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:19:37.675000', 'tray_weight': '433', 'TS': 1781772577.675, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:19:37.756000', 'tray_weight': '100', 'TS': 1781772577.756, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:19:37.775000', 'tray_weight': '211', 'TS': 1781772577.775, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:19:37.888000', 'tray_weight': '489', 'TS': 1781772577.888, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 14:19:37.907000', 'tray_weight': '89', 'TS': 1781772577.9069998, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 14:19:37.979000', 'tray_weight': '177', 'TS': 1781772577.979, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 14:19:38.032000', 'tray_weight': '187', 'TS': 1781772578.0319998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 19, 37, 543611)}}
[2026-06-18 14:19:38,469.469 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 14:12:23.291000', 'tray_weight': '822', 'TS': 1781772143.2910001, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 14:12:23.331000', 'tray_weight': '1444', 'TS': 1781772143.331, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 14:12:23.398000', 'tray_weight': '910', 'TS': 1781772143.398, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:12:23.383000', 'tray_weight': '255', 'TS': 1781772143.3830001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:12:23.491000', 'tray_weight': '354', 'TS': 1781772143.491, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:12:23.473000', 'tray_weight': '221', 'TS': 1781772143.4729998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 14:12:23.526000', 'tray_weight': '-2', 'TS': 1781772143.526, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:12:23.598000', 'tray_weight': '335', 'TS': 1781772143.598, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:12:23.616000', 'tray_weight': '1069', 'TS': 1781772143.616, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:12:23.655000', 'tray_weight': '170', 'TS': 1781772143.655, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 14:12:23.734000', 'tray_weight': '871', 'TS': 1781772143.7340002, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:12:23.751000', 'tray_weight': '713', 'TS': 1781772143.751, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 14:12:24.107000', 'tray_weight': '228', 'TS': 1781772144.107, 'expected_tray_weight': 666, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:12:24.139000', 'tray_weight': '-6', 'TS': 1781772144.139, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:12:24.219000', 'tray_weight': '1357', 'TS': 1781772144.219, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 14:12:24.211000', 'tray_weight': '582', 'TS': 1781772144.211, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 12, 23, 286740)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:19:37.443000', 'tray_weight': '120', 'TS': 1781772577.443, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:19:37.582000', 'tray_weight': '146', 'TS': 1781772577.582, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:19:37.590000', 'tray_weight': '312', 'TS': 1781772577.59, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:19:37.609000', 'tray_weight': '361', 'TS': 1781772577.609, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:19:37.655000', 'tray_weight': '189', 'TS': 1781772577.6550002, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:19:37.675000', 'tray_weight': '433', 'TS': 1781772577.675, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:19:37.756000', 'tray_weight': '100', 'TS': 1781772577.756, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:19:37.775000', 'tray_weight': '211', 'TS': 1781772577.775, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:19:37.888000', 'tray_weight': '489', 'TS': 1781772577.888, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 14:19:37.907000', 'tray_weight': '89', 'TS': 1781772577.9069998, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 14:19:37.979000', 'tray_weight': '177', 'TS': 1781772577.979, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 14:19:38.032000', 'tray_weight': '187', 'TS': 1781772578.0319998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 19, 37, 543611)}}
[2026-06-18 14:19:39,313.313 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 14:19:38.453000', 'tray_weight': '822', 'TS': 1781772578.453, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 14:19:38.493000', 'tray_weight': '1443', 'TS': 1781772578.493, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 14:19:38.496000', 'tray_weight': '908', 'TS': 1781772578.496, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:19:38.567000', 'tray_weight': '255', 'TS': 1781772578.567, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:19:38.684000', 'tray_weight': '354', 'TS': 1781772578.684, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:19:38.706000', 'tray_weight': '221', 'TS': 1781772578.7059999, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:19:38.774000', 'tray_weight': '-3', 'TS': 1781772578.774, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:19:38.792000', 'tray_weight': '335', 'TS': 1781772578.792, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:19:38.803000', 'tray_weight': '1069', 'TS': 1781772578.803, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:19:38.847000', 'tray_weight': '170', 'TS': 1781772578.8470001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 14:19:38.982000', 'tray_weight': '870', 'TS': 1781772578.9819999, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 14:19:39.038000', 'tray_weight': '714', 'TS': 1781772579.038, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 14:19:39.020000', 'tray_weight': '228', 'TS': 1781772579.02, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:19:39.087000', 'tray_weight': '-6', 'TS': 1781772579.0870001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:19:39.155000', 'tray_weight': '1357', 'TS': 1781772579.155, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 14:19:39.240000', 'tray_weight': '582', 'TS': 1781772579.24, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 19, 38, 480966)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:19:37.443000', 'tray_weight': '120', 'TS': 1781772577.443, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:19:37.582000', 'tray_weight': '146', 'TS': 1781772577.582, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:19:37.590000', 'tray_weight': '312', 'TS': 1781772577.59, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:19:37.609000', 'tray_weight': '361', 'TS': 1781772577.609, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:19:37.655000', 'tray_weight': '189', 'TS': 1781772577.6550002, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:19:37.675000', 'tray_weight': '433', 'TS': 1781772577.675, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:19:37.756000', 'tray_weight': '100', 'TS': 1781772577.756, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:19:37.775000', 'tray_weight': '211', 'TS': 1781772577.775, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:19:37.888000', 'tray_weight': '489', 'TS': 1781772577.888, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 14:19:37.907000', 'tray_weight': '89', 'TS': 1781772577.9069998, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 14:19:37.979000', 'tray_weight': '177', 'TS': 1781772577.979, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 14:19:38.032000', 'tray_weight': '187', 'TS': 1781772578.0319998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 19, 37, 543611)}}
[2026-06-18 14:19:39,322.322 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 14:19:38.453000', 'tray_weight': '822', 'TS': 1781772578.453, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 14:19:38.493000', 'tray_weight': '1443', 'TS': 1781772578.493, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 14:19:38.496000', 'tray_weight': '908', 'TS': 1781772578.496, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:19:38.567000', 'tray_weight': '255', 'TS': 1781772578.567, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:19:38.684000', 'tray_weight': '354', 'TS': 1781772578.684, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:19:38.706000', 'tray_weight': '221', 'TS': 1781772578.7059999, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:19:38.774000', 'tray_weight': '-3', 'TS': 1781772578.774, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:19:38.792000', 'tray_weight': '335', 'TS': 1781772578.792, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:19:38.803000', 'tray_weight': '1069', 'TS': 1781772578.803, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:19:38.847000', 'tray_weight': '170', 'TS': 1781772578.8470001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 14:19:38.982000', 'tray_weight': '870', 'TS': 1781772578.9819999, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 14:19:39.038000', 'tray_weight': '714', 'TS': 1781772579.038, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 14:19:39.020000', 'tray_weight': '228', 'TS': 1781772579.02, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:19:39.087000', 'tray_weight': '-6', 'TS': 1781772579.0870001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:19:39.155000', 'tray_weight': '1357', 'TS': 1781772579.155, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 14:19:39.240000', 'tray_weight': '582', 'TS': 1781772579.24, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 19, 38, 480966)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:19:37.443000', 'tray_weight': '120', 'TS': 1781772577.443, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:19:37.582000', 'tray_weight': '146', 'TS': 1781772577.582, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:19:37.590000', 'tray_weight': '312', 'TS': 1781772577.59, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:19:37.609000', 'tray_weight': '361', 'TS': 1781772577.609, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:19:37.655000', 'tray_weight': '189', 'TS': 1781772577.6550002, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:19:37.675000', 'tray_weight': '433', 'TS': 1781772577.675, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:19:37.756000', 'tray_weight': '100', 'TS': 1781772577.756, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:19:37.775000', 'tray_weight': '211', 'TS': 1781772577.775, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:19:37.888000', 'tray_weight': '489', 'TS': 1781772577.888, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 14:19:37.907000', 'tray_weight': '89', 'TS': 1781772577.9069998, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 14:19:37.979000', 'tray_weight': '177', 'TS': 1781772577.979, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 14:19:38.032000', 'tray_weight': '187', 'TS': 1781772578.0319998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 19, 37, 543611)}}
[2026-06-18 14:22:23,928.928 INFO    ] processOrderPayment version is : v2
[2026-06-18 14:30:23,446.446 INFO    ] processOrderPayment version is : v2
[2026-06-18 14:30:23,547.547 INFO    ] pg status for order_id before: TM02201903190925175446 is --> False
[2026-06-18 14:30:24,007.007 INFO    ] pg status for order_id after: TM02201903190925175446 is --> {'status': False}
[2026-06-18 14:38:23,403.403 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 14:19:38.453000', 'tray_weight': '822', 'TS': 1781772578.453, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 14:19:38.493000', 'tray_weight': '1443', 'TS': 1781772578.493, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 14:19:38.496000', 'tray_weight': '908', 'TS': 1781772578.496, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:19:38.567000', 'tray_weight': '255', 'TS': 1781772578.567, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:19:38.684000', 'tray_weight': '354', 'TS': 1781772578.684, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:19:38.706000', 'tray_weight': '221', 'TS': 1781772578.7059999, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:19:38.774000', 'tray_weight': '-3', 'TS': 1781772578.774, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:19:38.792000', 'tray_weight': '335', 'TS': 1781772578.792, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:19:38.803000', 'tray_weight': '1069', 'TS': 1781772578.803, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:19:38.847000', 'tray_weight': '170', 'TS': 1781772578.8470001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 14:19:38.982000', 'tray_weight': '870', 'TS': 1781772578.9819999, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 14:19:39.038000', 'tray_weight': '714', 'TS': 1781772579.038, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 14:19:39.020000', 'tray_weight': '228', 'TS': 1781772579.02, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:19:39.087000', 'tray_weight': '-6', 'TS': 1781772579.0870001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:19:39.155000', 'tray_weight': '1357', 'TS': 1781772579.155, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 14:19:39.240000', 'tray_weight': '582', 'TS': 1781772579.24, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 19, 38, 480966)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:38:22.352000', 'tray_weight': '120', 'TS': 1781773702.352, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:38:22.490000', 'tray_weight': '146', 'TS': 1781773702.49, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:38:22.490000', 'tray_weight': '312', 'TS': 1781773702.49, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:38:22.509000', 'tray_weight': '361', 'TS': 1781773702.509, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:38:22.531000', 'tray_weight': '189', 'TS': 1781773702.5310001, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 14:38:22.668000', 'tray_weight': '434', 'TS': 1781773702.668, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:38:22.681000', 'tray_weight': '100', 'TS': 1781773702.681, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:38:22.702000', 'tray_weight': '211', 'TS': 1781773702.7020001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:38:22.811000', 'tray_weight': '489', 'TS': 1781773702.811, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:38:22.830000', 'tray_weight': '88', 'TS': 1781773702.83, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 14:38:22.888000', 'tray_weight': '177', 'TS': 1781773702.888, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:38:22.963000', 'tray_weight': '188', 'TS': 1781773702.963, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 38, 22, 444814)}}
[2026-06-18 14:38:23,411.411 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 14:19:38.453000', 'tray_weight': '822', 'TS': 1781772578.453, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 14:19:38.493000', 'tray_weight': '1443', 'TS': 1781772578.493, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 14:19:38.496000', 'tray_weight': '908', 'TS': 1781772578.496, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:19:38.567000', 'tray_weight': '255', 'TS': 1781772578.567, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:19:38.684000', 'tray_weight': '354', 'TS': 1781772578.684, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:19:38.706000', 'tray_weight': '221', 'TS': 1781772578.7059999, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:19:38.774000', 'tray_weight': '-3', 'TS': 1781772578.774, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:19:38.792000', 'tray_weight': '335', 'TS': 1781772578.792, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:19:38.803000', 'tray_weight': '1069', 'TS': 1781772578.803, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:19:38.847000', 'tray_weight': '170', 'TS': 1781772578.8470001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 14:19:38.982000', 'tray_weight': '870', 'TS': 1781772578.9819999, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 14:19:39.038000', 'tray_weight': '714', 'TS': 1781772579.038, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 14:19:39.020000', 'tray_weight': '228', 'TS': 1781772579.02, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:19:39.087000', 'tray_weight': '-6', 'TS': 1781772579.0870001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:19:39.155000', 'tray_weight': '1357', 'TS': 1781772579.155, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 14:19:39.240000', 'tray_weight': '582', 'TS': 1781772579.24, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 19, 38, 480966)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:38:22.352000', 'tray_weight': '120', 'TS': 1781773702.352, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:38:22.490000', 'tray_weight': '146', 'TS': 1781773702.49, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:38:22.490000', 'tray_weight': '312', 'TS': 1781773702.49, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:38:22.509000', 'tray_weight': '361', 'TS': 1781773702.509, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:38:22.531000', 'tray_weight': '189', 'TS': 1781773702.5310001, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 14:38:22.668000', 'tray_weight': '434', 'TS': 1781773702.668, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:38:22.681000', 'tray_weight': '100', 'TS': 1781773702.681, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:38:22.702000', 'tray_weight': '211', 'TS': 1781773702.7020001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:38:22.811000', 'tray_weight': '489', 'TS': 1781773702.811, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:38:22.830000', 'tray_weight': '88', 'TS': 1781773702.83, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 14:38:22.888000', 'tray_weight': '177', 'TS': 1781773702.888, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:38:22.963000', 'tray_weight': '188', 'TS': 1781773702.963, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 38, 22, 444814)}}
[2026-06-18 14:38:24,197.197 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '824', 'datetime': '2026-06-18 14:38:23.422000', 'tray_weight': '824', 'TS': 1781773703.422, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 14:38:23.475000', 'tray_weight': '1444', 'TS': 1781773703.4750001, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 14:38:23.483000', 'tray_weight': '911', 'TS': 1781773703.483, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:38:23.504000', 'tray_weight': '255', 'TS': 1781773703.504, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:38:23.609000', 'tray_weight': '354', 'TS': 1781773703.609, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:38:23.590000', 'tray_weight': '221', 'TS': 1781773703.59, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:38:23.637000', 'tray_weight': '-3', 'TS': 1781773703.637, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:38:23.751000', 'tray_weight': '335', 'TS': 1781773703.751, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:38:23.807000', 'tray_weight': '1069', 'TS': 1781773703.807, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:38:23.834000', 'tray_weight': '171', 'TS': 1781773703.834, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 14:38:23.902000', 'tray_weight': '871', 'TS': 1781773703.902, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:38:23.884000', 'tray_weight': '713', 'TS': 1781773703.884, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 14:38:23.912000', 'tray_weight': '229', 'TS': 1781773703.912, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:38:23.963000', 'tray_weight': '-6', 'TS': 1781773703.963, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:24.085000', 'tray_weight': '1357', 'TS': 1781773704.085, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 14:38:24.070000', 'tray_weight': '583', 'TS': 1781773704.07, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 38, 23, 424069)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:38:22.352000', 'tray_weight': '120', 'TS': 1781773702.352, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:38:22.490000', 'tray_weight': '146', 'TS': 1781773702.49, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:38:22.490000', 'tray_weight': '312', 'TS': 1781773702.49, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:38:22.509000', 'tray_weight': '361', 'TS': 1781773702.509, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:38:22.531000', 'tray_weight': '189', 'TS': 1781773702.5310001, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 14:38:22.668000', 'tray_weight': '434', 'TS': 1781773702.668, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:38:22.681000', 'tray_weight': '100', 'TS': 1781773702.681, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:38:22.702000', 'tray_weight': '211', 'TS': 1781773702.7020001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:38:22.811000', 'tray_weight': '489', 'TS': 1781773702.811, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:38:22.830000', 'tray_weight': '88', 'TS': 1781773702.83, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 14:38:22.888000', 'tray_weight': '177', 'TS': 1781773702.888, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:38:22.963000', 'tray_weight': '188', 'TS': 1781773702.963, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 38, 22, 444814)}}
[2026-06-18 14:38:24,205.205 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '824', 'datetime': '2026-06-18 14:38:23.422000', 'tray_weight': '824', 'TS': 1781773703.422, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 14:38:23.475000', 'tray_weight': '1444', 'TS': 1781773703.4750001, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 14:38:23.483000', 'tray_weight': '911', 'TS': 1781773703.483, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:38:23.504000', 'tray_weight': '255', 'TS': 1781773703.504, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:38:23.609000', 'tray_weight': '354', 'TS': 1781773703.609, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:38:23.590000', 'tray_weight': '221', 'TS': 1781773703.59, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:38:23.637000', 'tray_weight': '-3', 'TS': 1781773703.637, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:38:23.751000', 'tray_weight': '335', 'TS': 1781773703.751, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:38:23.807000', 'tray_weight': '1069', 'TS': 1781773703.807, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:38:23.834000', 'tray_weight': '171', 'TS': 1781773703.834, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 14:38:23.902000', 'tray_weight': '871', 'TS': 1781773703.902, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:38:23.884000', 'tray_weight': '713', 'TS': 1781773703.884, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 14:38:23.912000', 'tray_weight': '229', 'TS': 1781773703.912, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:38:23.963000', 'tray_weight': '-6', 'TS': 1781773703.963, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:24.085000', 'tray_weight': '1357', 'TS': 1781773704.085, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 14:38:24.070000', 'tray_weight': '583', 'TS': 1781773704.07, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 38, 23, 424069)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:38:22.352000', 'tray_weight': '120', 'TS': 1781773702.352, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:38:22.490000', 'tray_weight': '146', 'TS': 1781773702.49, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:38:22.490000', 'tray_weight': '312', 'TS': 1781773702.49, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:38:22.509000', 'tray_weight': '361', 'TS': 1781773702.509, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:38:22.531000', 'tray_weight': '189', 'TS': 1781773702.5310001, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 14:38:22.668000', 'tray_weight': '434', 'TS': 1781773702.668, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:38:22.681000', 'tray_weight': '100', 'TS': 1781773702.681, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:38:22.702000', 'tray_weight': '211', 'TS': 1781773702.7020001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:38:22.811000', 'tray_weight': '489', 'TS': 1781773702.811, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:38:22.830000', 'tray_weight': '88', 'TS': 1781773702.83, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 14:38:22.888000', 'tray_weight': '177', 'TS': 1781773702.888, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:38:22.963000', 'tray_weight': '188', 'TS': 1781773702.963, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 38, 22, 444814)}}
[2026-06-18 14:48:27,899.899 INFO    ] processOrderPayment version is : v2
[2026-06-18 14:48:28,048.048 INFO    ] pg status for order_id before: TM02201903190925175446 is --> False
[2026-06-18 14:48:28,408.408 INFO    ] pg status for order_id after: TM02201903190925175446 is --> {'status': False}
[2026-06-18 14:50:54,333.333 INFO    ] ADDRESS: 11 TRAY WEIGHT: 120 TRAY DB WEIGHT: 120
[2026-06-18 14:50:54,338.338 INFO    ] ADDRESS: 12 TRAY WEIGHT: 146 TRAY DB WEIGHT: 146
[2026-06-18 14:50:54,342.342 INFO    ] ADDRESS: 13 TRAY WEIGHT: 312 TRAY DB WEIGHT: 312
[2026-06-18 14:50:54,346.346 INFO    ] ADDRESS: 14 TRAY WEIGHT: 361 TRAY DB WEIGHT: 361
[2026-06-18 14:50:54,351.351 INFO    ] ADDRESS: 15 TRAY WEIGHT: 189 TRAY DB WEIGHT: 189
[2026-06-18 14:50:54,355.355 INFO    ] ADDRESS: 16 TRAY WEIGHT: 434 TRAY DB WEIGHT: 434
[2026-06-18 14:50:54,360.360 INFO    ] ADDRESS: 17 TRAY WEIGHT: 100 TRAY DB WEIGHT: 100
[2026-06-18 14:50:54,364.364 INFO    ] ADDRESS: 18 TRAY WEIGHT: 211 TRAY DB WEIGHT: 211
[2026-06-18 14:50:54,369.369 INFO    ] ADDRESS: 19 TRAY WEIGHT: 489 TRAY DB WEIGHT: 489
[2026-06-18 14:50:54,373.373 INFO    ] ADDRESS: 20 TRAY WEIGHT: 88 TRAY DB WEIGHT: 88
[2026-06-18 14:50:54,378.378 INFO    ] ADDRESS: 21 TRAY WEIGHT: 177 TRAY DB WEIGHT: 177
[2026-06-18 14:50:54,382.382 INFO    ] ADDRESS: 22 TRAY WEIGHT: 188 TRAY DB WEIGHT: 188
[2026-06-18 14:50:54,386.386 INFO    ] ADDRESS: 31 TRAY WEIGHT: 824 TRAY DB WEIGHT: 824
[2026-06-18 14:50:54,391.391 INFO    ] ADDRESS: 32 TRAY WEIGHT: 1444 TRAY DB WEIGHT: 1444
[2026-06-18 14:50:54,395.395 INFO    ] ADDRESS: 33 TRAY WEIGHT: 911 TRAY DB WEIGHT: 911
[2026-06-18 14:50:54,400.400 INFO    ] ADDRESS: 34 TRAY WEIGHT: 255 TRAY DB WEIGHT: 255
[2026-06-18 14:50:54,404.404 INFO    ] ADDRESS: 35 TRAY WEIGHT: 354 TRAY DB WEIGHT: 354
[2026-06-18 14:50:54,408.408 INFO    ] ADDRESS: 36 TRAY WEIGHT: 221 TRAY DB WEIGHT: 221
[2026-06-18 14:50:54,413.413 INFO    ] ADDRESS: 37 TRAY WEIGHT: -3 TRAY DB WEIGHT: -3
[2026-06-18 14:50:54,417.417 INFO    ] ADDRESS: 38 TRAY WEIGHT: 335 TRAY DB WEIGHT: 335
[2026-06-18 14:50:54,421.421 INFO    ] ADDRESS: 39 TRAY WEIGHT: 1069 TRAY DB WEIGHT: 1069
[2026-06-18 14:50:54,426.426 INFO    ] ADDRESS: 40 TRAY WEIGHT: 171 TRAY DB WEIGHT: 171
[2026-06-18 14:50:54,431.431 INFO    ] ADDRESS: 41 TRAY WEIGHT: 871 TRAY DB WEIGHT: 871
[2026-06-18 14:50:54,435.435 INFO    ] ADDRESS: 42 TRAY WEIGHT: 713 TRAY DB WEIGHT: 713
[2026-06-18 14:50:54,440.440 INFO    ] ADDRESS: 43 TRAY WEIGHT: 229 TRAY DB WEIGHT: 229
[2026-06-18 14:50:54,444.444 INFO    ] ADDRESS: 44 TRAY WEIGHT: -6 TRAY DB WEIGHT: -6
[2026-06-18 14:50:54,449.449 INFO    ] ADDRESS: 45 TRAY WEIGHT: 1357 TRAY DB WEIGHT: 1357
[2026-06-18 14:50:54,453.453 INFO    ] ADDRESS: 46 TRAY WEIGHT: 583 TRAY DB WEIGHT: 583
[2026-06-18 14:50:57,590.590 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '824', 'datetime': '2026-06-18 14:38:23.422000', 'tray_weight': '824', 'TS': 1781773703.422, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 14:38:23.475000', 'tray_weight': '1444', 'TS': 1781773703.4750001, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 14:38:23.483000', 'tray_weight': '911', 'TS': 1781773703.483, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:38:23.504000', 'tray_weight': '255', 'TS': 1781773703.504, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:38:23.609000', 'tray_weight': '354', 'TS': 1781773703.609, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:38:23.590000', 'tray_weight': '221', 'TS': 1781773703.59, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:38:23.637000', 'tray_weight': '-3', 'TS': 1781773703.637, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:38:23.751000', 'tray_weight': '335', 'TS': 1781773703.751, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:38:23.807000', 'tray_weight': '1069', 'TS': 1781773703.807, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:38:23.834000', 'tray_weight': '171', 'TS': 1781773703.834, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 14:38:23.902000', 'tray_weight': '871', 'TS': 1781773703.902, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:38:23.884000', 'tray_weight': '713', 'TS': 1781773703.884, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 14:38:23.912000', 'tray_weight': '229', 'TS': 1781773703.912, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:38:23.963000', 'tray_weight': '-6', 'TS': 1781773703.963, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:24.085000', 'tray_weight': '1357', 'TS': 1781773704.085, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 14:38:24.070000', 'tray_weight': '583', 'TS': 1781773704.07, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 38, 23, 424069)}, '1': {'door_weights': [{'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:50:55.606000', 'tray_weight': '189', 'TS': 1781774455.606, 'expected_tray_weight': 160, 'flow': '1'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:41:28.963000', 'tray_weight': '100', 'TS': 1781773888.963, 'expected_tray_weight': 75, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:40:11.066000', 'tray_weight': '88', 'TS': 1781773811.066, 'expected_tray_weight': 87, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:44:21.277000', 'tray_weight': '88', 'TS': 1781774061.277, 'expected_tray_weight': 87, 'flow': '1'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 14:39:01.171000', 'tray_weight': '187', 'TS': 1781773741.171, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 50, 56, 590259)}}
[2026-06-18 14:50:57,602.602 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '824', 'datetime': '2026-06-18 14:38:23.422000', 'tray_weight': '824', 'TS': 1781773703.422, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 14:38:23.475000', 'tray_weight': '1444', 'TS': 1781773703.4750001, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 14:38:23.483000', 'tray_weight': '911', 'TS': 1781773703.483, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:38:23.504000', 'tray_weight': '255', 'TS': 1781773703.504, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:38:23.609000', 'tray_weight': '354', 'TS': 1781773703.609, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:38:23.590000', 'tray_weight': '221', 'TS': 1781773703.59, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:38:23.637000', 'tray_weight': '-3', 'TS': 1781773703.637, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:38:23.751000', 'tray_weight': '335', 'TS': 1781773703.751, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:38:23.807000', 'tray_weight': '1069', 'TS': 1781773703.807, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:38:23.834000', 'tray_weight': '171', 'TS': 1781773703.834, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 14:38:23.902000', 'tray_weight': '871', 'TS': 1781773703.902, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:38:23.884000', 'tray_weight': '713', 'TS': 1781773703.884, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 14:38:23.912000', 'tray_weight': '229', 'TS': 1781773703.912, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:38:23.963000', 'tray_weight': '-6', 'TS': 1781773703.963, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:24.085000', 'tray_weight': '1357', 'TS': 1781773704.085, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 14:38:24.070000', 'tray_weight': '583', 'TS': 1781773704.07, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 38, 23, 424069)}, '1': {'door_weights': [{'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:50:55.606000', 'tray_weight': '189', 'TS': 1781774455.606, 'expected_tray_weight': 160, 'flow': '1'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:41:28.963000', 'tray_weight': '100', 'TS': 1781773888.963, 'expected_tray_weight': 75, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:40:11.066000', 'tray_weight': '88', 'TS': 1781773811.066, 'expected_tray_weight': 87, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:44:21.277000', 'tray_weight': '88', 'TS': 1781774061.277, 'expected_tray_weight': 87, 'flow': '1'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 14:39:01.171000', 'tray_weight': '187', 'TS': 1781773741.171, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 50, 56, 590259)}}
[2026-06-18 14:50:58,696.696 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '824', 'datetime': '2026-06-18 14:38:23.422000', 'tray_weight': '824', 'TS': 1781773703.422, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 14:38:23.475000', 'tray_weight': '1444', 'TS': 1781773703.4750001, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 14:38:23.483000', 'tray_weight': '911', 'TS': 1781773703.483, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:38:23.504000', 'tray_weight': '255', 'TS': 1781773703.504, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:38:23.609000', 'tray_weight': '354', 'TS': 1781773703.609, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:38:23.590000', 'tray_weight': '221', 'TS': 1781773703.59, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:38:23.637000', 'tray_weight': '-3', 'TS': 1781773703.637, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:38:23.751000', 'tray_weight': '335', 'TS': 1781773703.751, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:38:23.807000', 'tray_weight': '1069', 'TS': 1781773703.807, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:38:23.834000', 'tray_weight': '171', 'TS': 1781773703.834, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 14:38:23.902000', 'tray_weight': '871', 'TS': 1781773703.902, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:38:23.884000', 'tray_weight': '713', 'TS': 1781773703.884, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 14:38:23.912000', 'tray_weight': '229', 'TS': 1781773703.912, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:38:23.963000', 'tray_weight': '-6', 'TS': 1781773703.963, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:24.085000', 'tray_weight': '1357', 'TS': 1781773704.085, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 14:38:24.070000', 'tray_weight': '583', 'TS': 1781773704.07, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 38, 23, 424069)}, '1': {'door_weights': [{'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:50:55.605000', 'tray_weight': '189', 'TS': 1781774455.605, 'expected_tray_weight': 160, 'flow': '1'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:41:28.966000', 'tray_weight': '100', 'TS': 1781773888.9659998, 'expected_tray_weight': 75, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:40:11.066000', 'tray_weight': '88', 'TS': 1781773811.066, 'expected_tray_weight': 87, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:44:21.277000', 'tray_weight': '88', 'TS': 1781774061.277, 'expected_tray_weight': 87, 'flow': '1'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 14:39:01.169000', 'tray_weight': '187', 'TS': 1781773741.1690001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 50, 57, 694914)}}
[2026-06-18 14:50:58,704.704 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '824', 'datetime': '2026-06-18 14:38:23.422000', 'tray_weight': '824', 'TS': 1781773703.422, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 14:38:23.475000', 'tray_weight': '1444', 'TS': 1781773703.4750001, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 14:38:23.483000', 'tray_weight': '911', 'TS': 1781773703.483, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:38:23.504000', 'tray_weight': '255', 'TS': 1781773703.504, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:38:23.609000', 'tray_weight': '354', 'TS': 1781773703.609, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:38:23.590000', 'tray_weight': '221', 'TS': 1781773703.59, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:38:23.637000', 'tray_weight': '-3', 'TS': 1781773703.637, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:38:23.751000', 'tray_weight': '335', 'TS': 1781773703.751, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:38:23.807000', 'tray_weight': '1069', 'TS': 1781773703.807, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:38:23.834000', 'tray_weight': '171', 'TS': 1781773703.834, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 14:38:23.902000', 'tray_weight': '871', 'TS': 1781773703.902, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:38:23.884000', 'tray_weight': '713', 'TS': 1781773703.884, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 14:38:23.912000', 'tray_weight': '229', 'TS': 1781773703.912, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:38:23.963000', 'tray_weight': '-6', 'TS': 1781773703.963, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:24.085000', 'tray_weight': '1357', 'TS': 1781773704.085, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 14:38:24.070000', 'tray_weight': '583', 'TS': 1781773704.07, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 38, 23, 424069)}, '1': {'door_weights': [{'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:50:55.605000', 'tray_weight': '189', 'TS': 1781774455.605, 'expected_tray_weight': 160, 'flow': '1'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:41:28.966000', 'tray_weight': '100', 'TS': 1781773888.9659998, 'expected_tray_weight': 75, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:40:11.066000', 'tray_weight': '88', 'TS': 1781773811.066, 'expected_tray_weight': 87, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:44:21.277000', 'tray_weight': '88', 'TS': 1781774061.277, 'expected_tray_weight': 87, 'flow': '1'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 14:39:01.169000', 'tray_weight': '187', 'TS': 1781773741.1690001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 50, 57, 694914)}}
[2026-06-18 14:50:59,803.803 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '824', 'datetime': '2026-06-18 14:38:23.422000', 'tray_weight': '824', 'TS': 1781773703.422, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 14:38:23.475000', 'tray_weight': '1444', 'TS': 1781773703.4750001, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 14:38:23.483000', 'tray_weight': '911', 'TS': 1781773703.483, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:38:23.504000', 'tray_weight': '255', 'TS': 1781773703.504, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:38:23.609000', 'tray_weight': '354', 'TS': 1781773703.609, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:38:23.590000', 'tray_weight': '221', 'TS': 1781773703.59, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:38:23.637000', 'tray_weight': '-3', 'TS': 1781773703.637, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:38:23.751000', 'tray_weight': '335', 'TS': 1781773703.751, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:38:23.807000', 'tray_weight': '1069', 'TS': 1781773703.807, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:38:23.834000', 'tray_weight': '171', 'TS': 1781773703.834, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 14:38:23.902000', 'tray_weight': '871', 'TS': 1781773703.902, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:38:23.884000', 'tray_weight': '713', 'TS': 1781773703.884, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 14:38:23.912000', 'tray_weight': '229', 'TS': 1781773703.912, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:38:23.963000', 'tray_weight': '-6', 'TS': 1781773703.963, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:24.085000', 'tray_weight': '1357', 'TS': 1781773704.085, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 14:38:24.070000', 'tray_weight': '583', 'TS': 1781773704.07, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 38, 23, 424069)}, '1': {'door_weights': [{'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:50:55.605000', 'tray_weight': '189', 'TS': 1781774455.605, 'expected_tray_weight': 160, 'flow': '1'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:41:28.966000', 'tray_weight': '100', 'TS': 1781773888.9659998, 'expected_tray_weight': 75, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:40:11.068000', 'tray_weight': '88', 'TS': 1781773811.068, 'expected_tray_weight': 87, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:44:21.279000', 'tray_weight': '88', 'TS': 1781774061.279, 'expected_tray_weight': 87, 'flow': '1'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 14:39:01.170000', 'tray_weight': '187', 'TS': 1781773741.1699998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 50, 58, 797872)}}
[2026-06-18 14:50:59,834.834 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '824', 'datetime': '2026-06-18 14:38:23.422000', 'tray_weight': '824', 'TS': 1781773703.422, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 14:38:23.475000', 'tray_weight': '1444', 'TS': 1781773703.4750001, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 14:38:23.483000', 'tray_weight': '911', 'TS': 1781773703.483, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:38:23.504000', 'tray_weight': '255', 'TS': 1781773703.504, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:38:23.609000', 'tray_weight': '354', 'TS': 1781773703.609, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:38:23.590000', 'tray_weight': '221', 'TS': 1781773703.59, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:38:23.637000', 'tray_weight': '-3', 'TS': 1781773703.637, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:38:23.751000', 'tray_weight': '335', 'TS': 1781773703.751, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:38:23.807000', 'tray_weight': '1069', 'TS': 1781773703.807, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:38:23.834000', 'tray_weight': '171', 'TS': 1781773703.834, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 14:38:23.902000', 'tray_weight': '871', 'TS': 1781773703.902, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:38:23.884000', 'tray_weight': '713', 'TS': 1781773703.884, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 14:38:23.912000', 'tray_weight': '229', 'TS': 1781773703.912, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:38:23.963000', 'tray_weight': '-6', 'TS': 1781773703.963, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:24.085000', 'tray_weight': '1357', 'TS': 1781773704.085, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 14:38:24.070000', 'tray_weight': '583', 'TS': 1781773704.07, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 38, 23, 424069)}, '1': {'door_weights': [{'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:50:55.605000', 'tray_weight': '189', 'TS': 1781774455.605, 'expected_tray_weight': 160, 'flow': '1'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:41:28.966000', 'tray_weight': '100', 'TS': 1781773888.9659998, 'expected_tray_weight': 75, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:40:11.068000', 'tray_weight': '88', 'TS': 1781773811.068, 'expected_tray_weight': 87, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:44:21.279000', 'tray_weight': '88', 'TS': 1781774061.279, 'expected_tray_weight': 87, 'flow': '1'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 14:39:01.170000', 'tray_weight': '187', 'TS': 1781773741.1699998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 50, 58, 797872)}}
[2026-06-18 14:51:01,088.088 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '824', 'datetime': '2026-06-18 14:38:23.422000', 'tray_weight': '824', 'TS': 1781773703.422, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 14:38:23.475000', 'tray_weight': '1444', 'TS': 1781773703.4750001, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 14:38:23.483000', 'tray_weight': '911', 'TS': 1781773703.483, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:38:23.504000', 'tray_weight': '255', 'TS': 1781773703.504, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:38:23.609000', 'tray_weight': '354', 'TS': 1781773703.609, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:38:23.590000', 'tray_weight': '221', 'TS': 1781773703.59, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:38:23.637000', 'tray_weight': '-3', 'TS': 1781773703.637, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:38:23.751000', 'tray_weight': '335', 'TS': 1781773703.751, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:38:23.807000', 'tray_weight': '1069', 'TS': 1781773703.807, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:38:23.834000', 'tray_weight': '171', 'TS': 1781773703.834, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 14:38:23.902000', 'tray_weight': '871', 'TS': 1781773703.902, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:38:23.884000', 'tray_weight': '713', 'TS': 1781773703.884, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 14:38:23.912000', 'tray_weight': '229', 'TS': 1781773703.912, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:38:23.963000', 'tray_weight': '-6', 'TS': 1781773703.963, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:24.085000', 'tray_weight': '1357', 'TS': 1781773704.085, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 14:38:24.070000', 'tray_weight': '583', 'TS': 1781773704.07, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 38, 23, 424069)}, '1': {'door_weights': [{'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:50:55.587000', 'tray_weight': '189', 'TS': 1781774455.587, 'expected_tray_weight': 160, 'flow': '1'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:41:28.962000', 'tray_weight': '100', 'TS': 1781773888.9620001, 'expected_tray_weight': 75, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:40:11.069000', 'tray_weight': '88', 'TS': 1781773811.069, 'expected_tray_weight': 87, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:44:21.280000', 'tray_weight': '88', 'TS': 1781774061.28, 'expected_tray_weight': 87, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 14:51:00.370000', 'tray_weight': '192', 'TS': 1781774460.3700001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 14:39:01.169000', 'tray_weight': '187', 'TS': 1781773741.169, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 50, 59, 955693)}}
[2026-06-18 14:51:01,112.112 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '824', 'datetime': '2026-06-18 14:38:23.422000', 'tray_weight': '824', 'TS': 1781773703.422, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 14:38:23.475000', 'tray_weight': '1444', 'TS': 1781773703.4750001, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 14:38:23.483000', 'tray_weight': '911', 'TS': 1781773703.483, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:38:23.504000', 'tray_weight': '255', 'TS': 1781773703.504, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:38:23.609000', 'tray_weight': '354', 'TS': 1781773703.609, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:38:23.590000', 'tray_weight': '221', 'TS': 1781773703.59, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:38:23.637000', 'tray_weight': '-3', 'TS': 1781773703.637, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:38:23.751000', 'tray_weight': '335', 'TS': 1781773703.751, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:38:23.807000', 'tray_weight': '1069', 'TS': 1781773703.807, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:38:23.834000', 'tray_weight': '171', 'TS': 1781773703.834, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 14:38:23.902000', 'tray_weight': '871', 'TS': 1781773703.902, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:38:23.884000', 'tray_weight': '713', 'TS': 1781773703.884, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 14:38:23.912000', 'tray_weight': '229', 'TS': 1781773703.912, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:38:23.963000', 'tray_weight': '-6', 'TS': 1781773703.963, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:24.085000', 'tray_weight': '1357', 'TS': 1781773704.085, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 14:38:24.070000', 'tray_weight': '583', 'TS': 1781773704.07, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 38, 23, 424069)}, '1': {'door_weights': [{'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:50:55.587000', 'tray_weight': '189', 'TS': 1781774455.587, 'expected_tray_weight': 160, 'flow': '1'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:41:28.962000', 'tray_weight': '100', 'TS': 1781773888.9620001, 'expected_tray_weight': 75, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:40:11.069000', 'tray_weight': '88', 'TS': 1781773811.069, 'expected_tray_weight': 87, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:44:21.280000', 'tray_weight': '88', 'TS': 1781774061.28, 'expected_tray_weight': 87, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 14:51:00.370000', 'tray_weight': '192', 'TS': 1781774460.3700001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 14:39:01.169000', 'tray_weight': '187', 'TS': 1781773741.169, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 50, 59, 955693)}}
[2026-06-18 14:51:02,574.574 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '824', 'datetime': '2026-06-18 14:38:23.422000', 'tray_weight': '824', 'TS': 1781773703.422, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 14:38:23.475000', 'tray_weight': '1444', 'TS': 1781773703.4750001, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 14:38:23.483000', 'tray_weight': '911', 'TS': 1781773703.483, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:38:23.504000', 'tray_weight': '255', 'TS': 1781773703.504, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:38:23.609000', 'tray_weight': '354', 'TS': 1781773703.609, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:38:23.590000', 'tray_weight': '221', 'TS': 1781773703.59, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:38:23.637000', 'tray_weight': '-3', 'TS': 1781773703.637, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:38:23.751000', 'tray_weight': '335', 'TS': 1781773703.751, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:38:23.807000', 'tray_weight': '1069', 'TS': 1781773703.807, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:38:23.834000', 'tray_weight': '171', 'TS': 1781773703.834, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 14:38:23.902000', 'tray_weight': '871', 'TS': 1781773703.902, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:38:23.884000', 'tray_weight': '713', 'TS': 1781773703.884, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 14:38:23.912000', 'tray_weight': '229', 'TS': 1781773703.912, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:38:23.963000', 'tray_weight': '-6', 'TS': 1781773703.963, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:24.085000', 'tray_weight': '1357', 'TS': 1781773704.085, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 14:38:24.070000', 'tray_weight': '583', 'TS': 1781773704.07, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 38, 23, 424069)}, '1': {'door_weights': [{'tray_id': '14', 'address': '14', 'weight': '359', 'datetime': '2026-06-18 14:51:00.375000', 'tray_weight': '359', 'TS': 1781774460.375, 'expected_tray_weight': 335, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:50:55.581000', 'tray_weight': '189', 'TS': 1781774455.581, 'expected_tray_weight': 160, 'flow': '1'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:41:28.967000', 'tray_weight': '100', 'TS': 1781773888.967, 'expected_tray_weight': 75, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:40:11.068000', 'tray_weight': '88', 'TS': 1781773811.068, 'expected_tray_weight': 87, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:44:21.279000', 'tray_weight': '88', 'TS': 1781774061.279, 'expected_tray_weight': 87, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 14:51:00.367000', 'tray_weight': '192', 'TS': 1781774460.3669999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 14:39:01.166000', 'tray_weight': '187', 'TS': 1781773741.166, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 1, 201295)}}
[2026-06-18 14:51:02,590.590 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '824', 'datetime': '2026-06-18 14:38:23.422000', 'tray_weight': '824', 'TS': 1781773703.422, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 14:38:23.475000', 'tray_weight': '1444', 'TS': 1781773703.4750001, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 14:38:23.483000', 'tray_weight': '911', 'TS': 1781773703.483, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:38:23.504000', 'tray_weight': '255', 'TS': 1781773703.504, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:38:23.609000', 'tray_weight': '354', 'TS': 1781773703.609, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:38:23.590000', 'tray_weight': '221', 'TS': 1781773703.59, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:38:23.637000', 'tray_weight': '-3', 'TS': 1781773703.637, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:38:23.751000', 'tray_weight': '335', 'TS': 1781773703.751, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:38:23.807000', 'tray_weight': '1069', 'TS': 1781773703.807, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:38:23.834000', 'tray_weight': '171', 'TS': 1781773703.834, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 14:38:23.902000', 'tray_weight': '871', 'TS': 1781773703.902, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:38:23.884000', 'tray_weight': '713', 'TS': 1781773703.884, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 14:38:23.912000', 'tray_weight': '229', 'TS': 1781773703.912, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:38:23.963000', 'tray_weight': '-6', 'TS': 1781773703.963, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:24.085000', 'tray_weight': '1357', 'TS': 1781773704.085, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 14:38:24.070000', 'tray_weight': '583', 'TS': 1781773704.07, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 38, 23, 424069)}, '1': {'door_weights': [{'tray_id': '14', 'address': '14', 'weight': '359', 'datetime': '2026-06-18 14:51:00.375000', 'tray_weight': '359', 'TS': 1781774460.375, 'expected_tray_weight': 335, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:50:55.581000', 'tray_weight': '189', 'TS': 1781774455.581, 'expected_tray_weight': 160, 'flow': '1'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:41:28.967000', 'tray_weight': '100', 'TS': 1781773888.967, 'expected_tray_weight': 75, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:40:11.068000', 'tray_weight': '88', 'TS': 1781773811.068, 'expected_tray_weight': 87, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:44:21.279000', 'tray_weight': '88', 'TS': 1781774061.279, 'expected_tray_weight': 87, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 14:51:00.367000', 'tray_weight': '192', 'TS': 1781774460.3669999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 14:39:01.166000', 'tray_weight': '187', 'TS': 1781773741.166, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 1, 201295)}}
[2026-06-18 14:51:03,677.677 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '824', 'datetime': '2026-06-18 14:38:23.422000', 'tray_weight': '824', 'TS': 1781773703.422, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 14:38:23.475000', 'tray_weight': '1444', 'TS': 1781773703.4750001, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 14:38:23.483000', 'tray_weight': '911', 'TS': 1781773703.483, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:38:23.504000', 'tray_weight': '255', 'TS': 1781773703.504, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:38:23.609000', 'tray_weight': '354', 'TS': 1781773703.609, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:38:23.590000', 'tray_weight': '221', 'TS': 1781773703.59, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:38:23.637000', 'tray_weight': '-3', 'TS': 1781773703.637, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:38:23.751000', 'tray_weight': '335', 'TS': 1781773703.751, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:38:23.807000', 'tray_weight': '1069', 'TS': 1781773703.807, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:38:23.834000', 'tray_weight': '171', 'TS': 1781773703.834, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 14:38:23.902000', 'tray_weight': '871', 'TS': 1781773703.902, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:38:23.884000', 'tray_weight': '713', 'TS': 1781773703.884, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 14:38:23.912000', 'tray_weight': '229', 'TS': 1781773703.912, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:38:23.963000', 'tray_weight': '-6', 'TS': 1781773703.963, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:24.085000', 'tray_weight': '1357', 'TS': 1781773704.085, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 14:38:24.070000', 'tray_weight': '583', 'TS': 1781773704.07, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 38, 23, 424069)}, '1': {'door_weights': [{'tray_id': '14', 'address': '14', 'weight': '359', 'datetime': '2026-06-18 14:51:00.377000', 'tray_weight': '359', 'TS': 1781774460.377, 'expected_tray_weight': 335, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:50:55.600000', 'tray_weight': '189', 'TS': 1781774455.6000001, 'expected_tray_weight': 160, 'flow': '1'}, {'tray_id': '15', 'address': '15', 'weight': '159', 'datetime': '2026-06-18 14:51:01.826000', 'tray_weight': '159', 'TS': 1781774461.826, 'expected_tray_weight': 160, 'flow': '-1'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:41:28.965000', 'tray_weight': '100', 'TS': 1781773888.9650002, 'expected_tray_weight': 75, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:40:11.072000', 'tray_weight': '88', 'TS': 1781773811.072, 'expected_tray_weight': 87, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:44:21.283000', 'tray_weight': '88', 'TS': 1781774061.283, 'expected_tray_weight': 87, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 14:51:00.369000', 'tray_weight': '192', 'TS': 1781774460.369, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 14:39:01.166000', 'tray_weight': '187', 'TS': 1781773741.166, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 2, 669784)}}
[2026-06-18 14:51:03,684.684 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '824', 'datetime': '2026-06-18 14:38:23.422000', 'tray_weight': '824', 'TS': 1781773703.422, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 14:38:23.475000', 'tray_weight': '1444', 'TS': 1781773703.4750001, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 14:38:23.483000', 'tray_weight': '911', 'TS': 1781773703.483, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:38:23.504000', 'tray_weight': '255', 'TS': 1781773703.504, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:38:23.609000', 'tray_weight': '354', 'TS': 1781773703.609, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:38:23.590000', 'tray_weight': '221', 'TS': 1781773703.59, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:38:23.637000', 'tray_weight': '-3', 'TS': 1781773703.637, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:38:23.751000', 'tray_weight': '335', 'TS': 1781773703.751, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:38:23.807000', 'tray_weight': '1069', 'TS': 1781773703.807, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:38:23.834000', 'tray_weight': '171', 'TS': 1781773703.834, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 14:38:23.902000', 'tray_weight': '871', 'TS': 1781773703.902, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:38:23.884000', 'tray_weight': '713', 'TS': 1781773703.884, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 14:38:23.912000', 'tray_weight': '229', 'TS': 1781773703.912, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:38:23.963000', 'tray_weight': '-6', 'TS': 1781773703.963, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:24.085000', 'tray_weight': '1357', 'TS': 1781773704.085, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 14:38:24.070000', 'tray_weight': '583', 'TS': 1781773704.07, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 38, 23, 424069)}, '1': {'door_weights': [{'tray_id': '14', 'address': '14', 'weight': '359', 'datetime': '2026-06-18 14:51:00.377000', 'tray_weight': '359', 'TS': 1781774460.377, 'expected_tray_weight': 335, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:50:55.600000', 'tray_weight': '189', 'TS': 1781774455.6000001, 'expected_tray_weight': 160, 'flow': '1'}, {'tray_id': '15', 'address': '15', 'weight': '159', 'datetime': '2026-06-18 14:51:01.826000', 'tray_weight': '159', 'TS': 1781774461.826, 'expected_tray_weight': 160, 'flow': '-1'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:41:28.965000', 'tray_weight': '100', 'TS': 1781773888.9650002, 'expected_tray_weight': 75, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:40:11.072000', 'tray_weight': '88', 'TS': 1781773811.072, 'expected_tray_weight': 87, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:44:21.283000', 'tray_weight': '88', 'TS': 1781774061.283, 'expected_tray_weight': 87, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 14:51:00.369000', 'tray_weight': '192', 'TS': 1781774460.369, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 14:39:01.166000', 'tray_weight': '187', 'TS': 1781773741.166, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 2, 669784)}}
[2026-06-18 14:51:04,802.802 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '824', 'datetime': '2026-06-18 14:38:23.422000', 'tray_weight': '824', 'TS': 1781773703.422, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 14:38:23.475000', 'tray_weight': '1444', 'TS': 1781773703.4750001, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 14:38:23.483000', 'tray_weight': '911', 'TS': 1781773703.483, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:38:23.504000', 'tray_weight': '255', 'TS': 1781773703.504, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:38:23.609000', 'tray_weight': '354', 'TS': 1781773703.609, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:38:23.590000', 'tray_weight': '221', 'TS': 1781773703.59, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:38:23.637000', 'tray_weight': '-3', 'TS': 1781773703.637, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:38:23.751000', 'tray_weight': '335', 'TS': 1781773703.751, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:38:23.807000', 'tray_weight': '1069', 'TS': 1781773703.807, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:38:23.834000', 'tray_weight': '171', 'TS': 1781773703.834, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 14:38:23.902000', 'tray_weight': '871', 'TS': 1781773703.902, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:38:23.884000', 'tray_weight': '713', 'TS': 1781773703.884, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 14:38:23.912000', 'tray_weight': '229', 'TS': 1781773703.912, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:38:23.963000', 'tray_weight': '-6', 'TS': 1781773703.963, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:24.085000', 'tray_weight': '1357', 'TS': 1781773704.085, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 14:38:24.070000', 'tray_weight': '583', 'TS': 1781773704.07, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 38, 23, 424069)}, '1': {'door_weights': [{'tray_id': '14', 'address': '14', 'weight': '359', 'datetime': '2026-06-18 14:51:00.378000', 'tray_weight': '359', 'TS': 1781774460.378, 'expected_tray_weight': 335, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:50:55.597000', 'tray_weight': '189', 'TS': 1781774455.5970001, 'expected_tray_weight': 160, 'flow': '1'}, {'tray_id': '15', 'address': '15', 'weight': '159', 'datetime': '2026-06-18 14:51:01.823000', 'tray_weight': '159', 'TS': 1781774461.8230002, 'expected_tray_weight': 160, 'flow': '-1'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:41:28.968000', 'tray_weight': '100', 'TS': 1781773888.9680002, 'expected_tray_weight': 75, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:40:11.072000', 'tray_weight': '88', 'TS': 1781773811.072, 'expected_tray_weight': 87, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:44:21.283000', 'tray_weight': '88', 'TS': 1781774061.283, 'expected_tray_weight': 87, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 14:51:00.368000', 'tray_weight': '192', 'TS': 1781774460.368, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 14:39:01.165000', 'tray_weight': '187', 'TS': 1781773741.165, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 3, 751493)}}
[2026-06-18 14:51:04,814.814 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '824', 'datetime': '2026-06-18 14:38:23.422000', 'tray_weight': '824', 'TS': 1781773703.422, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 14:38:23.475000', 'tray_weight': '1444', 'TS': 1781773703.4750001, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 14:38:23.483000', 'tray_weight': '911', 'TS': 1781773703.483, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:38:23.504000', 'tray_weight': '255', 'TS': 1781773703.504, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:38:23.609000', 'tray_weight': '354', 'TS': 1781773703.609, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:38:23.590000', 'tray_weight': '221', 'TS': 1781773703.59, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:38:23.637000', 'tray_weight': '-3', 'TS': 1781773703.637, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:38:23.751000', 'tray_weight': '335', 'TS': 1781773703.751, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:38:23.807000', 'tray_weight': '1069', 'TS': 1781773703.807, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:38:23.834000', 'tray_weight': '171', 'TS': 1781773703.834, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 14:38:23.902000', 'tray_weight': '871', 'TS': 1781773703.902, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:38:23.884000', 'tray_weight': '713', 'TS': 1781773703.884, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 14:38:23.912000', 'tray_weight': '229', 'TS': 1781773703.912, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:38:23.963000', 'tray_weight': '-6', 'TS': 1781773703.963, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:24.085000', 'tray_weight': '1357', 'TS': 1781773704.085, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 14:38:24.070000', 'tray_weight': '583', 'TS': 1781773704.07, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 38, 23, 424069)}, '1': {'door_weights': [{'tray_id': '14', 'address': '14', 'weight': '359', 'datetime': '2026-06-18 14:51:00.378000', 'tray_weight': '359', 'TS': 1781774460.378, 'expected_tray_weight': 335, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:50:55.597000', 'tray_weight': '189', 'TS': 1781774455.5970001, 'expected_tray_weight': 160, 'flow': '1'}, {'tray_id': '15', 'address': '15', 'weight': '159', 'datetime': '2026-06-18 14:51:01.823000', 'tray_weight': '159', 'TS': 1781774461.8230002, 'expected_tray_weight': 160, 'flow': '-1'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:41:28.968000', 'tray_weight': '100', 'TS': 1781773888.9680002, 'expected_tray_weight': 75, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:40:11.072000', 'tray_weight': '88', 'TS': 1781773811.072, 'expected_tray_weight': 87, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:44:21.283000', 'tray_weight': '88', 'TS': 1781774061.283, 'expected_tray_weight': 87, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 14:51:00.368000', 'tray_weight': '192', 'TS': 1781774460.368, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 14:39:01.165000', 'tray_weight': '187', 'TS': 1781773741.165, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 3, 751493)}}
[2026-06-18 14:51:05,893.893 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '824', 'datetime': '2026-06-18 14:38:23.422000', 'tray_weight': '824', 'TS': 1781773703.422, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 14:38:23.475000', 'tray_weight': '1444', 'TS': 1781773703.4750001, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 14:38:23.483000', 'tray_weight': '911', 'TS': 1781773703.483, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:38:23.504000', 'tray_weight': '255', 'TS': 1781773703.504, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:38:23.609000', 'tray_weight': '354', 'TS': 1781773703.609, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:38:23.590000', 'tray_weight': '221', 'TS': 1781773703.59, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:38:23.637000', 'tray_weight': '-3', 'TS': 1781773703.637, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:38:23.751000', 'tray_weight': '335', 'TS': 1781773703.751, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:38:23.807000', 'tray_weight': '1069', 'TS': 1781773703.807, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:38:23.834000', 'tray_weight': '171', 'TS': 1781773703.834, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 14:38:23.902000', 'tray_weight': '871', 'TS': 1781773703.902, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:38:23.884000', 'tray_weight': '713', 'TS': 1781773703.884, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 14:38:23.912000', 'tray_weight': '229', 'TS': 1781773703.912, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:38:23.963000', 'tray_weight': '-6', 'TS': 1781773703.963, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:24.085000', 'tray_weight': '1357', 'TS': 1781773704.085, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 14:38:24.070000', 'tray_weight': '583', 'TS': 1781773704.07, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 38, 23, 424069)}, '1': {'door_weights': [{'tray_id': '14', 'address': '14', 'weight': '359', 'datetime': '2026-06-18 14:51:00.377000', 'tray_weight': '359', 'TS': 1781774460.3769999, 'expected_tray_weight': 335, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:50:55.600000', 'tray_weight': '189', 'TS': 1781774455.6, 'expected_tray_weight': 160, 'flow': '1'}, {'tray_id': '15', 'address': '15', 'weight': '159', 'datetime': '2026-06-18 14:51:01.826000', 'tray_weight': '159', 'TS': 1781774461.826, 'expected_tray_weight': 160, 'flow': '-1'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:41:28.968000', 'tray_weight': '100', 'TS': 1781773888.968, 'expected_tray_weight': 75, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:40:11.074000', 'tray_weight': '88', 'TS': 1781773811.074, 'expected_tray_weight': 87, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:44:21.285000', 'tray_weight': '88', 'TS': 1781774061.2849998, 'expected_tray_weight': 87, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 14:51:00.369000', 'tray_weight': '192', 'TS': 1781774460.3690002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 14:39:01.165000', 'tray_weight': '187', 'TS': 1781773741.165, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 4, 894229)}}
[2026-06-18 14:51:05,905.905 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '824', 'datetime': '2026-06-18 14:38:23.422000', 'tray_weight': '824', 'TS': 1781773703.422, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 14:38:23.475000', 'tray_weight': '1444', 'TS': 1781773703.4750001, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 14:38:23.483000', 'tray_weight': '911', 'TS': 1781773703.483, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:38:23.504000', 'tray_weight': '255', 'TS': 1781773703.504, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:38:23.609000', 'tray_weight': '354', 'TS': 1781773703.609, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:38:23.590000', 'tray_weight': '221', 'TS': 1781773703.59, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:38:23.637000', 'tray_weight': '-3', 'TS': 1781773703.637, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:38:23.751000', 'tray_weight': '335', 'TS': 1781773703.751, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:38:23.807000', 'tray_weight': '1069', 'TS': 1781773703.807, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:38:23.834000', 'tray_weight': '171', 'TS': 1781773703.834, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 14:38:23.902000', 'tray_weight': '871', 'TS': 1781773703.902, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:38:23.884000', 'tray_weight': '713', 'TS': 1781773703.884, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 14:38:23.912000', 'tray_weight': '229', 'TS': 1781773703.912, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:38:23.963000', 'tray_weight': '-6', 'TS': 1781773703.963, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:24.085000', 'tray_weight': '1357', 'TS': 1781773704.085, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 14:38:24.070000', 'tray_weight': '583', 'TS': 1781773704.07, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 38, 23, 424069)}, '1': {'door_weights': [{'tray_id': '14', 'address': '14', 'weight': '359', 'datetime': '2026-06-18 14:51:00.377000', 'tray_weight': '359', 'TS': 1781774460.3769999, 'expected_tray_weight': 335, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:50:55.600000', 'tray_weight': '189', 'TS': 1781774455.6, 'expected_tray_weight': 160, 'flow': '1'}, {'tray_id': '15', 'address': '15', 'weight': '159', 'datetime': '2026-06-18 14:51:01.826000', 'tray_weight': '159', 'TS': 1781774461.826, 'expected_tray_weight': 160, 'flow': '-1'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:41:28.968000', 'tray_weight': '100', 'TS': 1781773888.968, 'expected_tray_weight': 75, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:40:11.074000', 'tray_weight': '88', 'TS': 1781773811.074, 'expected_tray_weight': 87, 'flow': '1'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:44:21.285000', 'tray_weight': '88', 'TS': 1781774061.2849998, 'expected_tray_weight': 87, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 14:51:00.369000', 'tray_weight': '192', 'TS': 1781774460.3690002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 14:39:01.165000', 'tray_weight': '187', 'TS': 1781773741.165, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 4, 894229)}}
[2026-06-18 14:51:06,891.891 INFO    ] collect_close_door_weights {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '824', 'datetime': '2026-06-18 14:38:23.422000', 'tray_weight': '824', 'TS': 1781773703.422, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 14:38:23.475000', 'tray_weight': '1444', 'TS': 1781773703.4750001, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 14:38:23.483000', 'tray_weight': '911', 'TS': 1781773703.483, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:38:23.504000', 'tray_weight': '255', 'TS': 1781773703.504, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:38:23.609000', 'tray_weight': '354', 'TS': 1781773703.609, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:38:23.590000', 'tray_weight': '221', 'TS': 1781773703.59, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:38:23.637000', 'tray_weight': '-3', 'TS': 1781773703.637, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:38:23.751000', 'tray_weight': '335', 'TS': 1781773703.751, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:38:23.807000', 'tray_weight': '1069', 'TS': 1781773703.807, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:38:23.834000', 'tray_weight': '171', 'TS': 1781773703.834, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 14:38:23.902000', 'tray_weight': '871', 'TS': 1781773703.902, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:38:23.884000', 'tray_weight': '713', 'TS': 1781773703.884, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 14:38:23.912000', 'tray_weight': '229', 'TS': 1781773703.912, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:38:23.963000', 'tray_weight': '-6', 'TS': 1781773703.963, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:24.085000', 'tray_weight': '1357', 'TS': 1781773704.085, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 14:38:24.070000', 'tray_weight': '583', 'TS': 1781773704.07, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 38, 23, 424069)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:51:05.887000', 'tray_weight': '120', 'TS': 1781774465.8869998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:51:05.911000', 'tray_weight': '146', 'TS': 1781774465.911, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:51:05.993000', 'tray_weight': '312', 'TS': 1781774465.993, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:51:06.013000', 'tray_weight': '361', 'TS': 1781774466.013, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 14:51:06.052000', 'tray_weight': '158', 'TS': 1781774466.052, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:51:06.190000', 'tray_weight': '433', 'TS': 1781774466.19, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:51:06.179000', 'tray_weight': '100', 'TS': 1781774466.1790001, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:51:06.197000', 'tray_weight': '211', 'TS': 1781774466.197, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:51:06.315000', 'tray_weight': '489', 'TS': 1781774466.3149998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:51:06.335000', 'tray_weight': '88', 'TS': 1781774466.3349998, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 14:51:06.401000', 'tray_weight': '184', 'TS': 1781774466.401, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:51:06.396000', 'tray_weight': '188', 'TS': 1781774466.396, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 5, 915234)}}
[2026-06-18 14:51:06,899.899 INFO    ] collect_close_door_weights {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '824', 'datetime': '2026-06-18 14:38:23.422000', 'tray_weight': '824', 'TS': 1781773703.422, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 14:38:23.475000', 'tray_weight': '1444', 'TS': 1781773703.4750001, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '911', 'datetime': '2026-06-18 14:38:23.483000', 'tray_weight': '911', 'TS': 1781773703.483, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:38:23.504000', 'tray_weight': '255', 'TS': 1781773703.504, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:38:23.609000', 'tray_weight': '354', 'TS': 1781773703.609, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:38:23.590000', 'tray_weight': '221', 'TS': 1781773703.59, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:38:23.637000', 'tray_weight': '-3', 'TS': 1781773703.637, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:38:23.751000', 'tray_weight': '335', 'TS': 1781773703.751, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:38:23.807000', 'tray_weight': '1069', 'TS': 1781773703.807, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:38:23.834000', 'tray_weight': '171', 'TS': 1781773703.834, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 14:38:23.902000', 'tray_weight': '871', 'TS': 1781773703.902, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:38:23.884000', 'tray_weight': '713', 'TS': 1781773703.884, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 14:38:23.912000', 'tray_weight': '229', 'TS': 1781773703.912, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:38:23.963000', 'tray_weight': '-6', 'TS': 1781773703.963, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:24.085000', 'tray_weight': '1357', 'TS': 1781773704.085, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 14:38:24.070000', 'tray_weight': '583', 'TS': 1781773704.07, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 38, 23, 424069)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:51:05.887000', 'tray_weight': '120', 'TS': 1781774465.8869998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:51:05.911000', 'tray_weight': '146', 'TS': 1781774465.911, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:51:05.993000', 'tray_weight': '312', 'TS': 1781774465.993, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:51:06.013000', 'tray_weight': '361', 'TS': 1781774466.013, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 14:51:06.052000', 'tray_weight': '158', 'TS': 1781774466.052, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:51:06.190000', 'tray_weight': '433', 'TS': 1781774466.19, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:51:06.179000', 'tray_weight': '100', 'TS': 1781774466.1790001, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:51:06.197000', 'tray_weight': '211', 'TS': 1781774466.197, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:51:06.315000', 'tray_weight': '489', 'TS': 1781774466.3149998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:51:06.335000', 'tray_weight': '88', 'TS': 1781774466.3349998, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 14:51:06.401000', 'tray_weight': '184', 'TS': 1781774466.401, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:51:06.396000', 'tray_weight': '188', 'TS': 1781774466.396, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 5, 915234)}}
[2026-06-18 14:51:10,217.217 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:40:17.521000', 'tray_weight': '354', 'TS': 1781773817.521, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:43:37.331000', 'tray_weight': '-3', 'TS': 1781774017.331, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:48:00.755000', 'tray_weight': '-3', 'TS': 1781774280.755, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:45:08.603000', 'tray_weight': '335', 'TS': 1781774108.603, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:49:26.507000', 'tray_weight': '335', 'TS': 1781774366.507, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:41:00.972000', 'tray_weight': '1069', 'TS': 1781773860.972, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:45:32.324000', 'tray_weight': '170', 'TS': 1781774132.324, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:50:39.724000', 'tray_weight': '171', 'TS': 1781774439.724, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:34.311000', 'tray_weight': '1357', 'TS': 1781773714.3109999, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:41:07.061000', 'tray_weight': '1357', 'TS': 1781773867.0609999, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 9, 302063)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:51:05.887000', 'tray_weight': '120', 'TS': 1781774465.8869998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:51:05.911000', 'tray_weight': '146', 'TS': 1781774465.911, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:51:05.993000', 'tray_weight': '312', 'TS': 1781774465.993, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:51:06.013000', 'tray_weight': '361', 'TS': 1781774466.013, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 14:51:06.052000', 'tray_weight': '158', 'TS': 1781774466.052, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:51:06.190000', 'tray_weight': '433', 'TS': 1781774466.19, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:51:06.179000', 'tray_weight': '100', 'TS': 1781774466.1790001, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:51:06.197000', 'tray_weight': '211', 'TS': 1781774466.197, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:51:06.315000', 'tray_weight': '489', 'TS': 1781774466.3149998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:51:06.335000', 'tray_weight': '88', 'TS': 1781774466.3349998, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 14:51:06.401000', 'tray_weight': '184', 'TS': 1781774466.401, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:51:06.396000', 'tray_weight': '188', 'TS': 1781774466.396, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 5, 915234)}}
[2026-06-18 14:51:10,224.224 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:40:17.521000', 'tray_weight': '354', 'TS': 1781773817.521, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:43:37.331000', 'tray_weight': '-3', 'TS': 1781774017.331, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:48:00.755000', 'tray_weight': '-3', 'TS': 1781774280.755, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:45:08.603000', 'tray_weight': '335', 'TS': 1781774108.603, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:49:26.507000', 'tray_weight': '335', 'TS': 1781774366.507, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:41:00.972000', 'tray_weight': '1069', 'TS': 1781773860.972, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:45:32.324000', 'tray_weight': '170', 'TS': 1781774132.324, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:50:39.724000', 'tray_weight': '171', 'TS': 1781774439.724, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:34.311000', 'tray_weight': '1357', 'TS': 1781773714.3109999, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:41:07.061000', 'tray_weight': '1357', 'TS': 1781773867.0609999, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 9, 302063)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:51:05.887000', 'tray_weight': '120', 'TS': 1781774465.8869998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:51:05.911000', 'tray_weight': '146', 'TS': 1781774465.911, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:51:05.993000', 'tray_weight': '312', 'TS': 1781774465.993, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:51:06.013000', 'tray_weight': '361', 'TS': 1781774466.013, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 14:51:06.052000', 'tray_weight': '158', 'TS': 1781774466.052, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:51:06.190000', 'tray_weight': '433', 'TS': 1781774466.19, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:51:06.179000', 'tray_weight': '100', 'TS': 1781774466.1790001, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:51:06.197000', 'tray_weight': '211', 'TS': 1781774466.197, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:51:06.315000', 'tray_weight': '489', 'TS': 1781774466.3149998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:51:06.335000', 'tray_weight': '88', 'TS': 1781774466.3349998, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 14:51:06.401000', 'tray_weight': '184', 'TS': 1781774466.401, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:51:06.396000', 'tray_weight': '188', 'TS': 1781774466.396, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 5, 915234)}}
[2026-06-18 14:51:11,231.231 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:40:17.517000', 'tray_weight': '354', 'TS': 1781773817.517, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:43:37.335000', 'tray_weight': '-3', 'TS': 1781774017.335, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:48:00.759000', 'tray_weight': '-3', 'TS': 1781774280.759, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:45:08.578000', 'tray_weight': '335', 'TS': 1781774108.578, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:49:26.482000', 'tray_weight': '335', 'TS': 1781774366.482, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:41:00.972000', 'tray_weight': '1069', 'TS': 1781773860.972, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:45:32.325000', 'tray_weight': '170', 'TS': 1781774132.325, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:50:39.725000', 'tray_weight': '171', 'TS': 1781774439.725, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:34.308000', 'tray_weight': '1357', 'TS': 1781773714.308, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:41:07.058000', 'tray_weight': '1357', 'TS': 1781773867.058, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 10, 327118)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:51:05.887000', 'tray_weight': '120', 'TS': 1781774465.8869998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:51:05.911000', 'tray_weight': '146', 'TS': 1781774465.911, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:51:05.993000', 'tray_weight': '312', 'TS': 1781774465.993, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:51:06.013000', 'tray_weight': '361', 'TS': 1781774466.013, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 14:51:06.052000', 'tray_weight': '158', 'TS': 1781774466.052, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:51:06.190000', 'tray_weight': '433', 'TS': 1781774466.19, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:51:06.179000', 'tray_weight': '100', 'TS': 1781774466.1790001, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:51:06.197000', 'tray_weight': '211', 'TS': 1781774466.197, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:51:06.315000', 'tray_weight': '489', 'TS': 1781774466.3149998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:51:06.335000', 'tray_weight': '88', 'TS': 1781774466.3349998, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 14:51:06.401000', 'tray_weight': '184', 'TS': 1781774466.401, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:51:06.396000', 'tray_weight': '188', 'TS': 1781774466.396, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 5, 915234)}}
[2026-06-18 14:51:11,238.238 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:40:17.517000', 'tray_weight': '354', 'TS': 1781773817.517, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:43:37.335000', 'tray_weight': '-3', 'TS': 1781774017.335, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:48:00.759000', 'tray_weight': '-3', 'TS': 1781774280.759, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:45:08.578000', 'tray_weight': '335', 'TS': 1781774108.578, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:49:26.482000', 'tray_weight': '335', 'TS': 1781774366.482, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:41:00.972000', 'tray_weight': '1069', 'TS': 1781773860.972, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:45:32.325000', 'tray_weight': '170', 'TS': 1781774132.325, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:50:39.725000', 'tray_weight': '171', 'TS': 1781774439.725, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:34.308000', 'tray_weight': '1357', 'TS': 1781773714.308, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:41:07.058000', 'tray_weight': '1357', 'TS': 1781773867.058, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 10, 327118)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:51:05.887000', 'tray_weight': '120', 'TS': 1781774465.8869998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:51:05.911000', 'tray_weight': '146', 'TS': 1781774465.911, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:51:05.993000', 'tray_weight': '312', 'TS': 1781774465.993, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:51:06.013000', 'tray_weight': '361', 'TS': 1781774466.013, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 14:51:06.052000', 'tray_weight': '158', 'TS': 1781774466.052, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:51:06.190000', 'tray_weight': '433', 'TS': 1781774466.19, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:51:06.179000', 'tray_weight': '100', 'TS': 1781774466.1790001, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:51:06.197000', 'tray_weight': '211', 'TS': 1781774466.197, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:51:06.315000', 'tray_weight': '489', 'TS': 1781774466.3149998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:51:06.335000', 'tray_weight': '88', 'TS': 1781774466.3349998, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 14:51:06.401000', 'tray_weight': '184', 'TS': 1781774466.401, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:51:06.396000', 'tray_weight': '188', 'TS': 1781774466.396, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 5, 915234)}}
[2026-06-18 14:51:12,247.247 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:40:17.518000', 'tray_weight': '354', 'TS': 1781773817.5180001, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:43:37.335000', 'tray_weight': '-3', 'TS': 1781774017.335, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:48:00.759000', 'tray_weight': '-3', 'TS': 1781774280.759, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:45:08.600000', 'tray_weight': '335', 'TS': 1781774108.6000001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:49:26.504000', 'tray_weight': '335', 'TS': 1781774366.5040002, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:41:00.970000', 'tray_weight': '1069', 'TS': 1781773860.97, 'expected_tray_weight': 890, 'flow': '1'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:45:32.320000', 'tray_weight': '170', 'TS': 1781774132.32, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:50:39.720000', 'tray_weight': '171', 'TS': 1781774439.72, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:34.313000', 'tray_weight': '1357', 'TS': 1781773714.313, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:41:07.063000', 'tray_weight': '1357', 'TS': 1781773867.063, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 11, 307920)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:51:05.887000', 'tray_weight': '120', 'TS': 1781774465.8869998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:51:05.911000', 'tray_weight': '146', 'TS': 1781774465.911, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:51:05.993000', 'tray_weight': '312', 'TS': 1781774465.993, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:51:06.013000', 'tray_weight': '361', 'TS': 1781774466.013, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 14:51:06.052000', 'tray_weight': '158', 'TS': 1781774466.052, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:51:06.190000', 'tray_weight': '433', 'TS': 1781774466.19, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:51:06.179000', 'tray_weight': '100', 'TS': 1781774466.1790001, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:51:06.197000', 'tray_weight': '211', 'TS': 1781774466.197, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:51:06.315000', 'tray_weight': '489', 'TS': 1781774466.3149998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:51:06.335000', 'tray_weight': '88', 'TS': 1781774466.3349998, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 14:51:06.401000', 'tray_weight': '184', 'TS': 1781774466.401, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:51:06.396000', 'tray_weight': '188', 'TS': 1781774466.396, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 5, 915234)}}
[2026-06-18 14:51:12,259.259 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:40:17.518000', 'tray_weight': '354', 'TS': 1781773817.5180001, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:43:37.335000', 'tray_weight': '-3', 'TS': 1781774017.335, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:48:00.759000', 'tray_weight': '-3', 'TS': 1781774280.759, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:45:08.600000', 'tray_weight': '335', 'TS': 1781774108.6000001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:49:26.504000', 'tray_weight': '335', 'TS': 1781774366.5040002, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:41:00.970000', 'tray_weight': '1069', 'TS': 1781773860.97, 'expected_tray_weight': 890, 'flow': '1'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:45:32.320000', 'tray_weight': '170', 'TS': 1781774132.32, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:50:39.720000', 'tray_weight': '171', 'TS': 1781774439.72, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:34.313000', 'tray_weight': '1357', 'TS': 1781773714.313, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:41:07.063000', 'tray_weight': '1357', 'TS': 1781773867.063, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 11, 307920)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:51:05.887000', 'tray_weight': '120', 'TS': 1781774465.8869998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:51:05.911000', 'tray_weight': '146', 'TS': 1781774465.911, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:51:05.993000', 'tray_weight': '312', 'TS': 1781774465.993, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:51:06.013000', 'tray_weight': '361', 'TS': 1781774466.013, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 14:51:06.052000', 'tray_weight': '158', 'TS': 1781774466.052, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:51:06.190000', 'tray_weight': '433', 'TS': 1781774466.19, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:51:06.179000', 'tray_weight': '100', 'TS': 1781774466.1790001, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:51:06.197000', 'tray_weight': '211', 'TS': 1781774466.197, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:51:06.315000', 'tray_weight': '489', 'TS': 1781774466.3149998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:51:06.335000', 'tray_weight': '88', 'TS': 1781774466.3349998, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 14:51:06.401000', 'tray_weight': '184', 'TS': 1781774466.401, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:51:06.396000', 'tray_weight': '188', 'TS': 1781774466.396, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 5, 915234)}}
[2026-06-18 14:51:13,593.593 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:40:17.518000', 'tray_weight': '354', 'TS': 1781773817.518, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:43:37.334000', 'tray_weight': '-3', 'TS': 1781774017.334, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:48:00.758000', 'tray_weight': '-3', 'TS': 1781774280.7580001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:45:08.598000', 'tray_weight': '335', 'TS': 1781774108.598, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:49:26.502000', 'tray_weight': '335', 'TS': 1781774366.502, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:41:00.973000', 'tray_weight': '1069', 'TS': 1781773860.973, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1077', 'datetime': '2026-06-18 14:51:11.837000', 'tray_weight': '1077', 'TS': 1781774471.837, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:45:32.324000', 'tray_weight': '170', 'TS': 1781774132.3240001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:50:39.724000', 'tray_weight': '171', 'TS': 1781774439.724, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:34.311000', 'tray_weight': '1357', 'TS': 1781773714.311, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:41:07.061000', 'tray_weight': '1357', 'TS': 1781773867.061, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 12, 339411)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:51:05.887000', 'tray_weight': '120', 'TS': 1781774465.8869998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:51:05.911000', 'tray_weight': '146', 'TS': 1781774465.911, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:51:05.993000', 'tray_weight': '312', 'TS': 1781774465.993, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:51:06.013000', 'tray_weight': '361', 'TS': 1781774466.013, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 14:51:06.052000', 'tray_weight': '158', 'TS': 1781774466.052, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:51:06.190000', 'tray_weight': '433', 'TS': 1781774466.19, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:51:06.179000', 'tray_weight': '100', 'TS': 1781774466.1790001, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:51:06.197000', 'tray_weight': '211', 'TS': 1781774466.197, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:51:06.315000', 'tray_weight': '489', 'TS': 1781774466.3149998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:51:06.335000', 'tray_weight': '88', 'TS': 1781774466.3349998, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 14:51:06.401000', 'tray_weight': '184', 'TS': 1781774466.401, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:51:06.396000', 'tray_weight': '188', 'TS': 1781774466.396, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 5, 915234)}}
[2026-06-18 14:51:13,600.600 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:40:17.518000', 'tray_weight': '354', 'TS': 1781773817.518, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:43:37.334000', 'tray_weight': '-3', 'TS': 1781774017.334, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:48:00.758000', 'tray_weight': '-3', 'TS': 1781774280.7580001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:45:08.598000', 'tray_weight': '335', 'TS': 1781774108.598, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:49:26.502000', 'tray_weight': '335', 'TS': 1781774366.502, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:41:00.973000', 'tray_weight': '1069', 'TS': 1781773860.973, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1077', 'datetime': '2026-06-18 14:51:11.837000', 'tray_weight': '1077', 'TS': 1781774471.837, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:45:32.324000', 'tray_weight': '170', 'TS': 1781774132.3240001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:50:39.724000', 'tray_weight': '171', 'TS': 1781774439.724, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:34.311000', 'tray_weight': '1357', 'TS': 1781773714.311, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:41:07.061000', 'tray_weight': '1357', 'TS': 1781773867.061, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 12, 339411)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:51:05.887000', 'tray_weight': '120', 'TS': 1781774465.8869998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:51:05.911000', 'tray_weight': '146', 'TS': 1781774465.911, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:51:05.993000', 'tray_weight': '312', 'TS': 1781774465.993, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:51:06.013000', 'tray_weight': '361', 'TS': 1781774466.013, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 14:51:06.052000', 'tray_weight': '158', 'TS': 1781774466.052, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:51:06.190000', 'tray_weight': '433', 'TS': 1781774466.19, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:51:06.179000', 'tray_weight': '100', 'TS': 1781774466.1790001, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:51:06.197000', 'tray_weight': '211', 'TS': 1781774466.197, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:51:06.315000', 'tray_weight': '489', 'TS': 1781774466.3149998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:51:06.335000', 'tray_weight': '88', 'TS': 1781774466.3349998, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 14:51:06.401000', 'tray_weight': '184', 'TS': 1781774466.401, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:51:06.396000', 'tray_weight': '188', 'TS': 1781774466.396, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 5, 915234)}}
[2026-06-18 14:51:14,728.728 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:40:17.516000', 'tray_weight': '354', 'TS': 1781773817.5159998, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:43:37.336000', 'tray_weight': '-3', 'TS': 1781774017.336, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:48:00.760000', 'tray_weight': '-3', 'TS': 1781774280.76, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:45:08.596000', 'tray_weight': '335', 'TS': 1781774108.5960002, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:49:26.500000', 'tray_weight': '335', 'TS': 1781774366.5, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:41:00.972000', 'tray_weight': '1069', 'TS': 1781773860.9720001, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1077', 'datetime': '2026-06-18 14:51:11.836000', 'tray_weight': '1077', 'TS': 1781774471.836, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:45:32.324000', 'tray_weight': '170', 'TS': 1781774132.3240001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:50:39.724000', 'tray_weight': '171', 'TS': 1781774439.724, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 14:51:14.380000', 'tray_weight': '229', 'TS': 1781774474.38, 'expected_tray_weight': 222, 'flow': '-1'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:34.314000', 'tray_weight': '1357', 'TS': 1781773714.3140001, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:41:07.064000', 'tray_weight': '1357', 'TS': 1781773867.0640001, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 13, 669311)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:51:05.887000', 'tray_weight': '120', 'TS': 1781774465.8869998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:51:05.911000', 'tray_weight': '146', 'TS': 1781774465.911, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:51:05.993000', 'tray_weight': '312', 'TS': 1781774465.993, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:51:06.013000', 'tray_weight': '361', 'TS': 1781774466.013, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 14:51:06.052000', 'tray_weight': '158', 'TS': 1781774466.052, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:51:06.190000', 'tray_weight': '433', 'TS': 1781774466.19, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:51:06.179000', 'tray_weight': '100', 'TS': 1781774466.1790001, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:51:06.197000', 'tray_weight': '211', 'TS': 1781774466.197, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:51:06.315000', 'tray_weight': '489', 'TS': 1781774466.3149998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:51:06.335000', 'tray_weight': '88', 'TS': 1781774466.3349998, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 14:51:06.401000', 'tray_weight': '184', 'TS': 1781774466.401, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:51:06.396000', 'tray_weight': '188', 'TS': 1781774466.396, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 5, 915234)}}
[2026-06-18 14:51:14,735.735 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:40:17.516000', 'tray_weight': '354', 'TS': 1781773817.5159998, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:43:37.336000', 'tray_weight': '-3', 'TS': 1781774017.336, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:48:00.760000', 'tray_weight': '-3', 'TS': 1781774280.76, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:45:08.596000', 'tray_weight': '335', 'TS': 1781774108.5960002, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:49:26.500000', 'tray_weight': '335', 'TS': 1781774366.5, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:41:00.972000', 'tray_weight': '1069', 'TS': 1781773860.9720001, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1077', 'datetime': '2026-06-18 14:51:11.836000', 'tray_weight': '1077', 'TS': 1781774471.836, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:45:32.324000', 'tray_weight': '170', 'TS': 1781774132.3240001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:50:39.724000', 'tray_weight': '171', 'TS': 1781774439.724, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 14:51:14.380000', 'tray_weight': '229', 'TS': 1781774474.38, 'expected_tray_weight': 222, 'flow': '-1'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:34.314000', 'tray_weight': '1357', 'TS': 1781773714.3140001, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:41:07.064000', 'tray_weight': '1357', 'TS': 1781773867.0640001, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 13, 669311)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:51:05.887000', 'tray_weight': '120', 'TS': 1781774465.8869998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:51:05.911000', 'tray_weight': '146', 'TS': 1781774465.911, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:51:05.993000', 'tray_weight': '312', 'TS': 1781774465.993, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:51:06.013000', 'tray_weight': '361', 'TS': 1781774466.013, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 14:51:06.052000', 'tray_weight': '158', 'TS': 1781774466.052, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:51:06.190000', 'tray_weight': '433', 'TS': 1781774466.19, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:51:06.179000', 'tray_weight': '100', 'TS': 1781774466.1790001, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:51:06.197000', 'tray_weight': '211', 'TS': 1781774466.197, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:51:06.315000', 'tray_weight': '489', 'TS': 1781774466.3149998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:51:06.335000', 'tray_weight': '88', 'TS': 1781774466.3349998, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 14:51:06.401000', 'tray_weight': '184', 'TS': 1781774466.401, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:51:06.396000', 'tray_weight': '188', 'TS': 1781774466.396, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 5, 915234)}}
[2026-06-18 14:51:16,032.032 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 14:51:14.493000', 'tray_weight': '822', 'TS': 1781774474.493, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:40:17.516000', 'tray_weight': '354', 'TS': 1781773817.516, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:43:37.336000', 'tray_weight': '-3', 'TS': 1781774017.336, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:48:00.760000', 'tray_weight': '-3', 'TS': 1781774280.76, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:45:08.594000', 'tray_weight': '335', 'TS': 1781774108.594, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:49:26.498000', 'tray_weight': '335', 'TS': 1781774366.4980001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:41:00.976000', 'tray_weight': '1069', 'TS': 1781773860.976, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1077', 'datetime': '2026-06-18 14:51:11.840000', 'tray_weight': '1077', 'TS': 1781774471.84, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:45:32.323000', 'tray_weight': '170', 'TS': 1781774132.323, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:50:39.723000', 'tray_weight': '171', 'TS': 1781774439.7229998, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 14:51:14.375000', 'tray_weight': '229', 'TS': 1781774474.375, 'expected_tray_weight': 222, 'flow': '-1'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:34.316000', 'tray_weight': '1357', 'TS': 1781773714.316, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:41:07.066000', 'tray_weight': '1357', 'TS': 1781773867.066, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 14, 803140)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:51:05.887000', 'tray_weight': '120', 'TS': 1781774465.8869998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:51:05.911000', 'tray_weight': '146', 'TS': 1781774465.911, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:51:05.993000', 'tray_weight': '312', 'TS': 1781774465.993, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:51:06.013000', 'tray_weight': '361', 'TS': 1781774466.013, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 14:51:06.052000', 'tray_weight': '158', 'TS': 1781774466.052, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:51:06.190000', 'tray_weight': '433', 'TS': 1781774466.19, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:51:06.179000', 'tray_weight': '100', 'TS': 1781774466.1790001, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:51:06.197000', 'tray_weight': '211', 'TS': 1781774466.197, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:51:06.315000', 'tray_weight': '489', 'TS': 1781774466.3149998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:51:06.335000', 'tray_weight': '88', 'TS': 1781774466.3349998, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 14:51:06.401000', 'tray_weight': '184', 'TS': 1781774466.401, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:51:06.396000', 'tray_weight': '188', 'TS': 1781774466.396, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 5, 915234)}}
[2026-06-18 14:51:16,040.040 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 14:51:14.493000', 'tray_weight': '822', 'TS': 1781774474.493, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:40:17.516000', 'tray_weight': '354', 'TS': 1781773817.516, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:43:37.336000', 'tray_weight': '-3', 'TS': 1781774017.336, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:48:00.760000', 'tray_weight': '-3', 'TS': 1781774280.76, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:45:08.594000', 'tray_weight': '335', 'TS': 1781774108.594, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:49:26.498000', 'tray_weight': '335', 'TS': 1781774366.4980001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:41:00.976000', 'tray_weight': '1069', 'TS': 1781773860.976, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1077', 'datetime': '2026-06-18 14:51:11.840000', 'tray_weight': '1077', 'TS': 1781774471.84, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:45:32.323000', 'tray_weight': '170', 'TS': 1781774132.323, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:50:39.723000', 'tray_weight': '171', 'TS': 1781774439.7229998, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 14:51:14.375000', 'tray_weight': '229', 'TS': 1781774474.375, 'expected_tray_weight': 222, 'flow': '-1'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:34.316000', 'tray_weight': '1357', 'TS': 1781773714.316, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:41:07.066000', 'tray_weight': '1357', 'TS': 1781773867.066, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 14, 803140)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:51:05.887000', 'tray_weight': '120', 'TS': 1781774465.8869998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:51:05.911000', 'tray_weight': '146', 'TS': 1781774465.911, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:51:05.993000', 'tray_weight': '312', 'TS': 1781774465.993, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:51:06.013000', 'tray_weight': '361', 'TS': 1781774466.013, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 14:51:06.052000', 'tray_weight': '158', 'TS': 1781774466.052, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:51:06.190000', 'tray_weight': '433', 'TS': 1781774466.19, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:51:06.179000', 'tray_weight': '100', 'TS': 1781774466.1790001, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:51:06.197000', 'tray_weight': '211', 'TS': 1781774466.197, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:51:06.315000', 'tray_weight': '489', 'TS': 1781774466.3149998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:51:06.335000', 'tray_weight': '88', 'TS': 1781774466.3349998, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 14:51:06.401000', 'tray_weight': '184', 'TS': 1781774466.401, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:51:06.396000', 'tray_weight': '188', 'TS': 1781774466.396, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 5, 915234)}}
[2026-06-18 14:51:17,256.256 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 14:51:14.492000', 'tray_weight': '822', 'TS': 1781774474.4919999, 'expected_tray_weight': 840, 'flow': '1'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:40:17.520000', 'tray_weight': '354', 'TS': 1781773817.52, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:43:37.337000', 'tray_weight': '-3', 'TS': 1781774017.3370001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:48:00.761000', 'tray_weight': '-3', 'TS': 1781774280.7610002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:45:08.593000', 'tray_weight': '335', 'TS': 1781774108.593, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:49:26.497000', 'tray_weight': '335', 'TS': 1781774366.497, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:41:00.977000', 'tray_weight': '1069', 'TS': 1781773860.977, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1077', 'datetime': '2026-06-18 14:51:11.841000', 'tray_weight': '1077', 'TS': 1781774471.841, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:45:32.322000', 'tray_weight': '170', 'TS': 1781774132.322, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:50:39.722000', 'tray_weight': '171', 'TS': 1781774439.7220001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 14:51:14.375000', 'tray_weight': '229', 'TS': 1781774474.375, 'expected_tray_weight': 222, 'flow': '-1'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:34.315000', 'tray_weight': '1357', 'TS': 1781773714.315, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:41:07.065000', 'tray_weight': '1357', 'TS': 1781773867.065, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 16, 113673)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:51:05.887000', 'tray_weight': '120', 'TS': 1781774465.8869998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:51:05.911000', 'tray_weight': '146', 'TS': 1781774465.911, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:51:05.993000', 'tray_weight': '312', 'TS': 1781774465.993, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:51:06.013000', 'tray_weight': '361', 'TS': 1781774466.013, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 14:51:06.052000', 'tray_weight': '158', 'TS': 1781774466.052, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:51:06.190000', 'tray_weight': '433', 'TS': 1781774466.19, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:51:06.179000', 'tray_weight': '100', 'TS': 1781774466.1790001, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:51:06.197000', 'tray_weight': '211', 'TS': 1781774466.197, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:51:06.315000', 'tray_weight': '489', 'TS': 1781774466.3149998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:51:06.335000', 'tray_weight': '88', 'TS': 1781774466.3349998, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 14:51:06.401000', 'tray_weight': '184', 'TS': 1781774466.401, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:51:06.396000', 'tray_weight': '188', 'TS': 1781774466.396, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 5, 915234)}}
[2026-06-18 14:51:17,265.265 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 14:51:14.492000', 'tray_weight': '822', 'TS': 1781774474.4919999, 'expected_tray_weight': 840, 'flow': '1'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:40:17.520000', 'tray_weight': '354', 'TS': 1781773817.52, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:43:37.337000', 'tray_weight': '-3', 'TS': 1781774017.3370001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:48:00.761000', 'tray_weight': '-3', 'TS': 1781774280.7610002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:45:08.593000', 'tray_weight': '335', 'TS': 1781774108.593, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:49:26.497000', 'tray_weight': '335', 'TS': 1781774366.497, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:41:00.977000', 'tray_weight': '1069', 'TS': 1781773860.977, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1077', 'datetime': '2026-06-18 14:51:11.841000', 'tray_weight': '1077', 'TS': 1781774471.841, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:45:32.322000', 'tray_weight': '170', 'TS': 1781774132.322, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:50:39.722000', 'tray_weight': '171', 'TS': 1781774439.7220001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 14:51:14.375000', 'tray_weight': '229', 'TS': 1781774474.375, 'expected_tray_weight': 222, 'flow': '-1'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:34.315000', 'tray_weight': '1357', 'TS': 1781773714.315, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:41:07.065000', 'tray_weight': '1357', 'TS': 1781773867.065, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 16, 113673)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:51:05.887000', 'tray_weight': '120', 'TS': 1781774465.8869998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:51:05.911000', 'tray_weight': '146', 'TS': 1781774465.911, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:51:05.993000', 'tray_weight': '312', 'TS': 1781774465.993, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:51:06.013000', 'tray_weight': '361', 'TS': 1781774466.013, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 14:51:06.052000', 'tray_weight': '158', 'TS': 1781774466.052, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:51:06.190000', 'tray_weight': '433', 'TS': 1781774466.19, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:51:06.179000', 'tray_weight': '100', 'TS': 1781774466.1790001, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:51:06.197000', 'tray_weight': '211', 'TS': 1781774466.197, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:51:06.315000', 'tray_weight': '489', 'TS': 1781774466.3149998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:51:06.335000', 'tray_weight': '88', 'TS': 1781774466.3349998, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 14:51:06.401000', 'tray_weight': '184', 'TS': 1781774466.401, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:51:06.396000', 'tray_weight': '188', 'TS': 1781774466.396, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 5, 915234)}}
[2026-06-18 14:51:18,510.510 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 14:51:14.490000', 'tray_weight': '822', 'TS': 1781774474.49, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 14:51:16.385000', 'tray_weight': '822', 'TS': 1781774476.385, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:40:17.519000', 'tray_weight': '354', 'TS': 1781773817.519, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:43:37.337000', 'tray_weight': '-3', 'TS': 1781774017.3370001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:48:00.761000', 'tray_weight': '-3', 'TS': 1781774280.7610002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:45:08.590000', 'tray_weight': '335', 'TS': 1781774108.59, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:49:26.494000', 'tray_weight': '335', 'TS': 1781774366.494, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:41:00.977000', 'tray_weight': '1069', 'TS': 1781773860.977, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1077', 'datetime': '2026-06-18 14:51:11.841000', 'tray_weight': '1077', 'TS': 1781774471.841, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:45:32.324000', 'tray_weight': '170', 'TS': 1781774132.324, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:50:39.724000', 'tray_weight': '171', 'TS': 1781774439.724, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 14:51:14.375000', 'tray_weight': '229', 'TS': 1781774474.375, 'expected_tray_weight': 222, 'flow': '-1'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:34.313000', 'tray_weight': '1357', 'TS': 1781773714.313, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:41:07.063000', 'tray_weight': '1357', 'TS': 1781773867.063, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 17, 334807)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:51:05.887000', 'tray_weight': '120', 'TS': 1781774465.8869998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:51:05.911000', 'tray_weight': '146', 'TS': 1781774465.911, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:51:05.993000', 'tray_weight': '312', 'TS': 1781774465.993, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:51:06.013000', 'tray_weight': '361', 'TS': 1781774466.013, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 14:51:06.052000', 'tray_weight': '158', 'TS': 1781774466.052, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:51:06.190000', 'tray_weight': '433', 'TS': 1781774466.19, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:51:06.179000', 'tray_weight': '100', 'TS': 1781774466.1790001, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:51:06.197000', 'tray_weight': '211', 'TS': 1781774466.197, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:51:06.315000', 'tray_weight': '489', 'TS': 1781774466.3149998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:51:06.335000', 'tray_weight': '88', 'TS': 1781774466.3349998, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 14:51:06.401000', 'tray_weight': '184', 'TS': 1781774466.401, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:51:06.396000', 'tray_weight': '188', 'TS': 1781774466.396, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 5, 915234)}}
[2026-06-18 14:51:18,524.524 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 14:51:14.490000', 'tray_weight': '822', 'TS': 1781774474.49, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 14:51:16.385000', 'tray_weight': '822', 'TS': 1781774476.385, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:40:17.519000', 'tray_weight': '354', 'TS': 1781773817.519, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:43:37.337000', 'tray_weight': '-3', 'TS': 1781774017.3370001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:48:00.761000', 'tray_weight': '-3', 'TS': 1781774280.7610002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:45:08.590000', 'tray_weight': '335', 'TS': 1781774108.59, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:49:26.494000', 'tray_weight': '335', 'TS': 1781774366.494, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:41:00.977000', 'tray_weight': '1069', 'TS': 1781773860.977, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1077', 'datetime': '2026-06-18 14:51:11.841000', 'tray_weight': '1077', 'TS': 1781774471.841, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:45:32.324000', 'tray_weight': '170', 'TS': 1781774132.324, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:50:39.724000', 'tray_weight': '171', 'TS': 1781774439.724, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 14:51:14.375000', 'tray_weight': '229', 'TS': 1781774474.375, 'expected_tray_weight': 222, 'flow': '-1'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:34.313000', 'tray_weight': '1357', 'TS': 1781773714.313, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:41:07.063000', 'tray_weight': '1357', 'TS': 1781773867.063, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 17, 334807)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:51:05.887000', 'tray_weight': '120', 'TS': 1781774465.8869998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:51:05.911000', 'tray_weight': '146', 'TS': 1781774465.911, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:51:05.993000', 'tray_weight': '312', 'TS': 1781774465.993, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:51:06.013000', 'tray_weight': '361', 'TS': 1781774466.013, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 14:51:06.052000', 'tray_weight': '158', 'TS': 1781774466.052, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:51:06.190000', 'tray_weight': '433', 'TS': 1781774466.19, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:51:06.179000', 'tray_weight': '100', 'TS': 1781774466.1790001, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:51:06.197000', 'tray_weight': '211', 'TS': 1781774466.197, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:51:06.315000', 'tray_weight': '489', 'TS': 1781774466.3149998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:51:06.335000', 'tray_weight': '88', 'TS': 1781774466.3349998, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 14:51:06.401000', 'tray_weight': '184', 'TS': 1781774466.401, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:51:06.396000', 'tray_weight': '188', 'TS': 1781774466.396, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 5, 915234)}}
[2026-06-18 14:51:19,594.594 INFO    ] collect_close_door_weights {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 14:51:18.484000', 'tray_weight': '822', 'TS': 1781774478.484, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 14:51:18.505000', 'tray_weight': '1444', 'TS': 1781774478.505, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 14:51:18.625000', 'tray_weight': '910', 'TS': 1781774478.625, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:51:18.677000', 'tray_weight': '255', 'TS': 1781774478.677, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:51:18.719000', 'tray_weight': '354', 'TS': 1781774478.719, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:51:18.703000', 'tray_weight': '221', 'TS': 1781774478.7029998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:51:18.758000', 'tray_weight': '-3', 'TS': 1781774478.758, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 14:51:18.845000', 'tray_weight': '334', 'TS': 1781774478.845, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 14:51:19.075000', 'tray_weight': '889', 'TS': 1781774479.075, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:51:19.221000', 'tray_weight': '170', 'TS': 1781774479.221, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 14:51:19.237000', 'tray_weight': '870', 'TS': 1781774479.237, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:51:19.301000', 'tray_weight': '713', 'TS': 1781774479.301, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 14:51:19.373000', 'tray_weight': '228', 'TS': 1781774479.373, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:51:19.439000', 'tray_weight': '-6', 'TS': 1781774479.4390001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:51:19.446000', 'tray_weight': '1357', 'TS': 1781774479.4459999, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 14:51:19.497000', 'tray_weight': '583', 'TS': 1781774479.497, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 18, 534574)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:51:05.887000', 'tray_weight': '120', 'TS': 1781774465.8869998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:51:05.911000', 'tray_weight': '146', 'TS': 1781774465.911, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:51:05.993000', 'tray_weight': '312', 'TS': 1781774465.993, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:51:06.013000', 'tray_weight': '361', 'TS': 1781774466.013, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 14:51:06.052000', 'tray_weight': '158', 'TS': 1781774466.052, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:51:06.190000', 'tray_weight': '433', 'TS': 1781774466.19, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:51:06.179000', 'tray_weight': '100', 'TS': 1781774466.1790001, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:51:06.197000', 'tray_weight': '211', 'TS': 1781774466.197, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:51:06.315000', 'tray_weight': '489', 'TS': 1781774466.3149998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:51:06.335000', 'tray_weight': '88', 'TS': 1781774466.3349998, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 14:51:06.401000', 'tray_weight': '184', 'TS': 1781774466.401, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:51:06.396000', 'tray_weight': '188', 'TS': 1781774466.396, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 5, 915234)}}
[2026-06-18 14:51:19,602.602 INFO    ] collect_close_door_weights {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 14:51:18.484000', 'tray_weight': '822', 'TS': 1781774478.484, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 14:51:18.505000', 'tray_weight': '1444', 'TS': 1781774478.505, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 14:51:18.625000', 'tray_weight': '910', 'TS': 1781774478.625, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:51:18.677000', 'tray_weight': '255', 'TS': 1781774478.677, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:51:18.719000', 'tray_weight': '354', 'TS': 1781774478.719, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:51:18.703000', 'tray_weight': '221', 'TS': 1781774478.7029998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:51:18.758000', 'tray_weight': '-3', 'TS': 1781774478.758, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 14:51:18.845000', 'tray_weight': '334', 'TS': 1781774478.845, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 14:51:19.075000', 'tray_weight': '889', 'TS': 1781774479.075, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:51:19.221000', 'tray_weight': '170', 'TS': 1781774479.221, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 14:51:19.237000', 'tray_weight': '870', 'TS': 1781774479.237, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:51:19.301000', 'tray_weight': '713', 'TS': 1781774479.301, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 14:51:19.373000', 'tray_weight': '228', 'TS': 1781774479.373, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:51:19.439000', 'tray_weight': '-6', 'TS': 1781774479.4390001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:51:19.446000', 'tray_weight': '1357', 'TS': 1781774479.4459999, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 14:51:19.497000', 'tray_weight': '583', 'TS': 1781774479.497, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 18, 534574)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:51:05.887000', 'tray_weight': '120', 'TS': 1781774465.8869998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:51:05.911000', 'tray_weight': '146', 'TS': 1781774465.911, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:51:05.993000', 'tray_weight': '312', 'TS': 1781774465.993, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:51:06.013000', 'tray_weight': '361', 'TS': 1781774466.013, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 14:51:06.052000', 'tray_weight': '158', 'TS': 1781774466.052, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:51:06.190000', 'tray_weight': '433', 'TS': 1781774466.19, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:51:06.179000', 'tray_weight': '100', 'TS': 1781774466.1790001, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:51:06.197000', 'tray_weight': '211', 'TS': 1781774466.197, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:51:06.315000', 'tray_weight': '489', 'TS': 1781774466.3149998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:51:06.335000', 'tray_weight': '88', 'TS': 1781774466.3349998, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 14:51:06.401000', 'tray_weight': '184', 'TS': 1781774466.401, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:51:06.396000', 'tray_weight': '188', 'TS': 1781774466.396, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 5, 915234)}}
[2026-06-18 14:51:21,106.106 INFO    ] *********** ORDER STARTED ***********
[2026-06-18 14:51:21,108.108 INFO    ] DB TRAY [{"tray_id": 11, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500626", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500626-4", "tray_weight": "120"}, {"tray_id": 12, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500688", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500688-4", "tray_weight": "146"}, {"tray_id": 13, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500646", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500646-8", "tray_weight": "312"}, {"tray_id": 14, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500445", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500445-5", "tray_weight": "361"}, {"tray_id": 15, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500659", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500659-5", "tray_weight": "189"}, {"tray_id": 16, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500647", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500647-12", "tray_weight": "434"}, {"tray_id": 17, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500648", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500648-3", "tray_weight": "100"}, {"tray_id": 18, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500668", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500668-10", "tray_weight": "211"}, {"tray_id": 19, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500709", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500709-8", "tray_weight": "489"}, {"tray_id": 20, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500672", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500672-3", "tray_weight": "88"}, {"tray_id": 21, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500650", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500650-6", "tray_weight": "177"}, {"tray_id": 22, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500673", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500673-6", "tray_weight": "188"}, {"tray_id": 23, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "186055", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186055-0", "tray_weight": "99999"}, {"tray_id": 24, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500455", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500455-0", "tray_weight": "99999"}, {"tray_id": 25, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "10155", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "10155-0", "tray_weight": "99999"}, {"tray_id": 26, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "186096", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186096-0", "tray_weight": "99999"}, {"tray_id": 31, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "166327", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "166327-4", "tray_weight": "824"}, {"tray_id": 32, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500617", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500617-5", "tray_weight": "1444"}, {"tray_id": 33, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500694", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500694-4", "tray_weight": "911"}, {"tray_id": 34, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "185993", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "185993-5", "tray_weight": "255"}, {"tray_id": 35, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186084", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186084-9", "tray_weight": "354"}, {"tray_id": 36, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500541", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500541-11", "tray_weight": "221"}, {"tray_id": 37, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500669", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500669-0", "tray_weight": "-3"}, {"tray_id": 38, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186078", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186078-1", "tray_weight": "335"}, {"tray_id": 39, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500700", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500700-5", "tray_weight": "1069"}, {"tray_id": 40, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500412", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500412-1", "tray_weight": "171"}, {"tray_id": 41, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "108676", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "108676-5", "tray_weight": "871"}, {"tray_id": 42, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500675", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500675-4", "tray_weight": "713"}, {"tray_id": 43, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500702", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500702-1", "tray_weight": "229"}, {"tray_id": 44, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186059", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186059-0", "tray_weight": "-6"}, {"tray_id": 45, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500656", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500656-6", "tray_weight": "1357"}, {"tray_id": 46, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500499", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500499-3", "tray_weight": "583"}]
[2026-06-18 14:51:21,113.113 INFO    ] TRAY READINGS [{'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:34.308000', 'tray_weight': '1357', 'TS': 1781773714.308, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:34.311000', 'tray_weight': '1357', 'TS': 1781773714.3109999, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:34.311000', 'tray_weight': '1357', 'TS': 1781773714.311, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:34.313000', 'tray_weight': '1357', 'TS': 1781773714.313, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:34.313000', 'tray_weight': '1357', 'TS': 1781773714.313, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:34.314000', 'tray_weight': '1357', 'TS': 1781773714.3140001, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:34.315000', 'tray_weight': '1357', 'TS': 1781773714.315, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:38:34.316000', 'tray_weight': '1357', 'TS': 1781773714.316, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '187', 'datetime': '2026-06-18 14:39:01.171000', 'tray_weight': '187', 'TS': 1781773741.171, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:40:11.074000', 'tray_weight': '88', 'TS': 1781773811.074, 'expected_tray_weight': 87, 'flow': '1'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:40:17.516000', 'tray_weight': '354', 'TS': 1781773817.5159998, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:40:17.516000', 'tray_weight': '354', 'TS': 1781773817.516, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:40:17.517000', 'tray_weight': '354', 'TS': 1781773817.517, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:40:17.518000', 'tray_weight': '354', 'TS': 1781773817.518, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:40:17.518000', 'tray_weight': '354', 'TS': 1781773817.5180001, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:40:17.519000', 'tray_weight': '354', 'TS': 1781773817.519, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:40:17.520000', 'tray_weight': '354', 'TS': 1781773817.52, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:40:17.521000', 'tray_weight': '354', 'TS': 1781773817.521, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:41:00.970000', 'tray_weight': '1069', 'TS': 1781773860.97, 'expected_tray_weight': 890, 'flow': '1'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:41:00.972000', 'tray_weight': '1069', 'TS': 1781773860.972, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:41:00.972000', 'tray_weight': '1069', 'TS': 1781773860.972, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:41:00.972000', 'tray_weight': '1069', 'TS': 1781773860.9720001, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:41:00.973000', 'tray_weight': '1069', 'TS': 1781773860.973, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:41:00.976000', 'tray_weight': '1069', 'TS': 1781773860.976, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:41:00.977000', 'tray_weight': '1069', 'TS': 1781773860.977, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1069', 'datetime': '2026-06-18 14:41:00.977000', 'tray_weight': '1069', 'TS': 1781773860.977, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:41:07.058000', 'tray_weight': '1357', 'TS': 1781773867.058, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:41:07.061000', 'tray_weight': '1357', 'TS': 1781773867.0609999, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:41:07.061000', 'tray_weight': '1357', 'TS': 1781773867.061, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:41:07.063000', 'tray_weight': '1357', 'TS': 1781773867.063, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:41:07.063000', 'tray_weight': '1357', 'TS': 1781773867.063, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:41:07.064000', 'tray_weight': '1357', 'TS': 1781773867.0640001, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:41:07.065000', 'tray_weight': '1357', 'TS': 1781773867.065, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:41:07.066000', 'tray_weight': '1357', 'TS': 1781773867.066, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:41:28.968000', 'tray_weight': '100', 'TS': 1781773888.9680002, 'expected_tray_weight': 75, 'flow': '1'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:43:37.331000', 'tray_weight': '-3', 'TS': 1781774017.331, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:43:37.334000', 'tray_weight': '-3', 'TS': 1781774017.334, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:43:37.335000', 'tray_weight': '-3', 'TS': 1781774017.335, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:43:37.335000', 'tray_weight': '-3', 'TS': 1781774017.335, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:43:37.336000', 'tray_weight': '-3', 'TS': 1781774017.336, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:43:37.336000', 'tray_weight': '-3', 'TS': 1781774017.336, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:43:37.337000', 'tray_weight': '-3', 'TS': 1781774017.3370001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:43:37.337000', 'tray_weight': '-3', 'TS': 1781774017.3370001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:44:21.285000', 'tray_weight': '88', 'TS': 1781774061.2849998, 'expected_tray_weight': 87, 'flow': '1'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:45:08.578000', 'tray_weight': '335', 'TS': 1781774108.578, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:45:08.590000', 'tray_weight': '335', 'TS': 1781774108.59, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:45:08.593000', 'tray_weight': '335', 'TS': 1781774108.593, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:45:08.594000', 'tray_weight': '335', 'TS': 1781774108.594, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:45:08.596000', 'tray_weight': '335', 'TS': 1781774108.5960002, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:45:08.598000', 'tray_weight': '335', 'TS': 1781774108.598, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:45:08.600000', 'tray_weight': '335', 'TS': 1781774108.6000001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:45:08.603000', 'tray_weight': '335', 'TS': 1781774108.603, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:45:32.320000', 'tray_weight': '170', 'TS': 1781774132.32, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:45:32.322000', 'tray_weight': '170', 'TS': 1781774132.322, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:45:32.323000', 'tray_weight': '170', 'TS': 1781774132.323, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:45:32.324000', 'tray_weight': '170', 'TS': 1781774132.324, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:45:32.324000', 'tray_weight': '170', 'TS': 1781774132.324, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:45:32.324000', 'tray_weight': '170', 'TS': 1781774132.3240001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:45:32.324000', 'tray_weight': '170', 'TS': 1781774132.3240001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:45:32.325000', 'tray_weight': '170', 'TS': 1781774132.325, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:48:00.755000', 'tray_weight': '-3', 'TS': 1781774280.755, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:48:00.758000', 'tray_weight': '-3', 'TS': 1781774280.7580001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:48:00.759000', 'tray_weight': '-3', 'TS': 1781774280.759, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:48:00.759000', 'tray_weight': '-3', 'TS': 1781774280.759, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:48:00.760000', 'tray_weight': '-3', 'TS': 1781774280.76, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:48:00.760000', 'tray_weight': '-3', 'TS': 1781774280.76, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:48:00.761000', 'tray_weight': '-3', 'TS': 1781774280.7610002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:48:00.761000', 'tray_weight': '-3', 'TS': 1781774280.7610002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:49:26.482000', 'tray_weight': '335', 'TS': 1781774366.482, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:49:26.494000', 'tray_weight': '335', 'TS': 1781774366.494, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:49:26.497000', 'tray_weight': '335', 'TS': 1781774366.497, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:49:26.498000', 'tray_weight': '335', 'TS': 1781774366.4980001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:49:26.500000', 'tray_weight': '335', 'TS': 1781774366.5, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:49:26.502000', 'tray_weight': '335', 'TS': 1781774366.502, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:49:26.504000', 'tray_weight': '335', 'TS': 1781774366.5040002, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:49:26.507000', 'tray_weight': '335', 'TS': 1781774366.507, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:50:39.720000', 'tray_weight': '171', 'TS': 1781774439.72, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:50:39.722000', 'tray_weight': '171', 'TS': 1781774439.7220001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:50:39.723000', 'tray_weight': '171', 'TS': 1781774439.7229998, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:50:39.724000', 'tray_weight': '171', 'TS': 1781774439.724, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:50:39.724000', 'tray_weight': '171', 'TS': 1781774439.724, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:50:39.724000', 'tray_weight': '171', 'TS': 1781774439.724, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:50:39.724000', 'tray_weight': '171', 'TS': 1781774439.724, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '171', 'datetime': '2026-06-18 14:50:39.725000', 'tray_weight': '171', 'TS': 1781774439.725, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '189', 'datetime': '2026-06-18 14:50:55.606000', 'tray_weight': '189', 'TS': 1781774455.606, 'expected_tray_weight': 160, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 14:51:00.370000', 'tray_weight': '192', 'TS': 1781774460.3700001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '359', 'datetime': '2026-06-18 14:51:00.378000', 'tray_weight': '359', 'TS': 1781774460.378, 'expected_tray_weight': 335, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '159', 'datetime': '2026-06-18 14:51:01.826000', 'tray_weight': '159', 'TS': 1781774461.826, 'expected_tray_weight': 160, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:51:05.887000', 'tray_weight': '120', 'TS': 1781774465.8869998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:51:05.911000', 'tray_weight': '146', 'TS': 1781774465.911, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 14:51:05.993000', 'tray_weight': '312', 'TS': 1781774465.993, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:51:06.013000', 'tray_weight': '361', 'TS': 1781774466.013, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 14:51:06.052000', 'tray_weight': '158', 'TS': 1781774466.052, 'expected_tray_weight': 160, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:51:06.179000', 'tray_weight': '100', 'TS': 1781774466.1790001, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 14:51:06.190000', 'tray_weight': '433', 'TS': 1781774466.19, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 14:51:06.197000', 'tray_weight': '211', 'TS': 1781774466.197, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:51:06.315000', 'tray_weight': '489', 'TS': 1781774466.3149998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:51:06.335000', 'tray_weight': '88', 'TS': 1781774466.3349998, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:51:06.396000', 'tray_weight': '188', 'TS': 1781774466.396, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '184', 'datetime': '2026-06-18 14:51:06.401000', 'tray_weight': '184', 'TS': 1781774466.401, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1077', 'datetime': '2026-06-18 14:51:11.836000', 'tray_weight': '1077', 'TS': 1781774471.836, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1077', 'datetime': '2026-06-18 14:51:11.837000', 'tray_weight': '1077', 'TS': 1781774471.837, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1077', 'datetime': '2026-06-18 14:51:11.840000', 'tray_weight': '1077', 'TS': 1781774471.84, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1077', 'datetime': '2026-06-18 14:51:11.841000', 'tray_weight': '1077', 'TS': 1781774471.841, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '1077', 'datetime': '2026-06-18 14:51:11.841000', 'tray_weight': '1077', 'TS': 1781774471.841, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 14:51:14.375000', 'tray_weight': '229', 'TS': 1781774474.375, 'expected_tray_weight': 222, 'flow': '-1'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 14:51:14.375000', 'tray_weight': '229', 'TS': 1781774474.375, 'expected_tray_weight': 222, 'flow': '-1'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 14:51:14.375000', 'tray_weight': '229', 'TS': 1781774474.375, 'expected_tray_weight': 222, 'flow': '-1'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 14:51:14.380000', 'tray_weight': '229', 'TS': 1781774474.38, 'expected_tray_weight': 222, 'flow': '-1'}, {'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 14:51:14.490000', 'tray_weight': '822', 'TS': 1781774474.49, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 14:51:14.492000', 'tray_weight': '822', 'TS': 1781774474.4919999, 'expected_tray_weight': 840, 'flow': '1'}, {'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 14:51:14.493000', 'tray_weight': '822', 'TS': 1781774474.493, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 14:51:16.385000', 'tray_weight': '822', 'TS': 1781774476.385, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 14:51:18.484000', 'tray_weight': '822', 'TS': 1781774478.484, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 14:51:18.505000', 'tray_weight': '1444', 'TS': 1781774478.505, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 14:51:18.625000', 'tray_weight': '910', 'TS': 1781774478.625, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:51:18.677000', 'tray_weight': '255', 'TS': 1781774478.677, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:51:18.703000', 'tray_weight': '221', 'TS': 1781774478.7029998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:51:18.719000', 'tray_weight': '354', 'TS': 1781774478.719, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:51:18.758000', 'tray_weight': '-3', 'TS': 1781774478.758, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 14:51:18.845000', 'tray_weight': '334', 'TS': 1781774478.845, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 14:51:19.075000', 'tray_weight': '889', 'TS': 1781774479.075, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:51:19.221000', 'tray_weight': '170', 'TS': 1781774479.221, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 14:51:19.237000', 'tray_weight': '870', 'TS': 1781774479.237, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:51:19.301000', 'tray_weight': '713', 'TS': 1781774479.301, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 14:51:19.373000', 'tray_weight': '228', 'TS': 1781774479.373, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:51:19.439000', 'tray_weight': '-6', 'TS': 1781774479.4390001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:51:19.446000', 'tray_weight': '1357', 'TS': 1781774479.4459999, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 14:51:19.497000', 'tray_weight': '583', 'TS': 1781774479.497, 'expected_tray_weight': 576, 'flow': '0'}]
[2026-06-18 14:51:22,315.315 INFO    ] Final DB Tray = [{"tray_id": 11, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500626", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500626-4", "tray_weight": "120"}, {"tray_id": 12, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500688", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500688-4", "tray_weight": "146"}, {"tray_id": 13, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500646", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500646-8", "tray_weight": "312"}, {"tray_id": 14, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500445", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500445-5", "tray_weight": "361"}, {"tray_id": 15, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500659", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500659-5", "tray_weight": "158"}, {"tray_id": 16, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500647", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500647-12", "tray_weight": "433"}, {"tray_id": 17, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500648", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500648-3", "tray_weight": "100"}, {"tray_id": 18, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500668", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500668-10", "tray_weight": "211"}, {"tray_id": 19, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500709", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500709-8", "tray_weight": "489"}, {"tray_id": 20, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500672", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500672-3", "tray_weight": "88"}, {"tray_id": 21, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500650", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500650-6", "tray_weight": "184"}, {"tray_id": 22, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500673", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500673-6", "tray_weight": "188"}, {"tray_id": 23, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "186055", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186055-0", "tray_weight": "99999"}, {"tray_id": 24, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500455", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500455-0", "tray_weight": "99999"}, {"tray_id": 25, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "10155", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "10155-0", "tray_weight": "99999"}, {"tray_id": 26, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "186096", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186096-0", "tray_weight": "99999"}, {"tray_id": 31, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "166327", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "166327-4", "tray_weight": "822"}, {"tray_id": 32, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500617", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500617-5", "tray_weight": "1444"}, {"tray_id": 33, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500694", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500694-4", "tray_weight": "910"}, {"tray_id": 34, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "185993", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "185993-5", "tray_weight": "255"}, {"tray_id": 35, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186084", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186084-9", "tray_weight": "354"}, {"tray_id": 36, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500541", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500541-11", "tray_weight": "221"}, {"tray_id": 37, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500669", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500669-0", "tray_weight": "-3"}, {"tray_id": 38, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186078", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186078-1", "tray_weight": "334"}, {"tray_id": 39, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500700", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500700-5", "tray_weight": "889"}, {"tray_id": 40, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500412", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500412-1", "tray_weight": "170"}, {"tray_id": 41, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "108676", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "108676-5", "tray_weight": "870"}, {"tray_id": 42, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500675", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500675-4", "tray_weight": "713"}, {"tray_id": 43, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500702", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500702-1", "tray_weight": "228"}, {"tray_id": 44, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186059", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186059-0", "tray_weight": "-6"}, {"tray_id": 45, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500656", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500656-6", "tray_weight": "1357"}, {"tray_id": 46, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500499", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500499-3", "tray_weight": "583"}]
[2026-06-18 14:51:26,284.284 INFO    ] Syncing order with order id: TM06202508260618144817771
[2026-06-18 14:51:26,757.757 INFO    ] pg status for order_id: TM06202508260618144817771 before is --> False
[2026-06-18 14:51:26,761.761 INFO    ] payment_gateway for order_id: TM06202508260618144817771 is --> razor_pay and sync status is True
[2026-06-18 14:51:27,062.062 INFO    ] pg status response {'status': True}
[2026-06-18 14:51:27,090.090 INFO    ] pg status for order_id: TM06202508260618144817771 after is --> {'status': True}
[2026-06-18 14:51:44,201.201 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 14:51:18.484000', 'tray_weight': '822', 'TS': 1781774478.484, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 14:51:18.505000', 'tray_weight': '1444', 'TS': 1781774478.505, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 14:51:18.625000', 'tray_weight': '910', 'TS': 1781774478.625, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:51:18.677000', 'tray_weight': '255', 'TS': 1781774478.677, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:51:18.719000', 'tray_weight': '354', 'TS': 1781774478.719, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:51:18.703000', 'tray_weight': '221', 'TS': 1781774478.7029998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:51:18.758000', 'tray_weight': '-3', 'TS': 1781774478.758, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 14:51:18.845000', 'tray_weight': '334', 'TS': 1781774478.845, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 14:51:19.075000', 'tray_weight': '889', 'TS': 1781774479.075, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:51:19.221000', 'tray_weight': '170', 'TS': 1781774479.221, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 14:51:19.237000', 'tray_weight': '870', 'TS': 1781774479.237, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:51:19.301000', 'tray_weight': '713', 'TS': 1781774479.301, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 14:51:19.373000', 'tray_weight': '228', 'TS': 1781774479.373, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:51:19.439000', 'tray_weight': '-6', 'TS': 1781774479.4390001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:51:19.446000', 'tray_weight': '1357', 'TS': 1781774479.4459999, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 14:51:19.497000', 'tray_weight': '583', 'TS': 1781774479.497, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 18, 534574)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:51:43.242000', 'tray_weight': '120', 'TS': 1781774503.2419999, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:51:43.262000', 'tray_weight': '146', 'TS': 1781774503.262, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '313', 'datetime': '2026-06-18 14:51:43.258000', 'tray_weight': '313', 'TS': 1781774503.2580001, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:51:43.396000', 'tray_weight': '361', 'TS': 1781774503.396, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 14:51:43.408000', 'tray_weight': '158', 'TS': 1781774503.408, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 14:51:43.428000', 'tray_weight': '434', 'TS': 1781774503.428, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:51:43.466000', 'tray_weight': '100', 'TS': 1781774503.466, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 14:51:43.603000', 'tray_weight': '210', 'TS': 1781774503.6030002, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:51:43.620000', 'tray_weight': '489', 'TS': 1781774503.62, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:51:43.641000', 'tray_weight': '88', 'TS': 1781774503.641, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 14:51:43.677000', 'tray_weight': '177', 'TS': 1781774503.677, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:51:43.752000', 'tray_weight': '188', 'TS': 1781774503.752, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 43, 262031)}}
[2026-06-18 14:51:44,210.210 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 14:51:18.484000', 'tray_weight': '822', 'TS': 1781774478.484, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 14:51:18.505000', 'tray_weight': '1444', 'TS': 1781774478.505, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 14:51:18.625000', 'tray_weight': '910', 'TS': 1781774478.625, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:51:18.677000', 'tray_weight': '255', 'TS': 1781774478.677, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:51:18.719000', 'tray_weight': '354', 'TS': 1781774478.719, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:51:18.703000', 'tray_weight': '221', 'TS': 1781774478.7029998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:51:18.758000', 'tray_weight': '-3', 'TS': 1781774478.758, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 14:51:18.845000', 'tray_weight': '334', 'TS': 1781774478.845, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 14:51:19.075000', 'tray_weight': '889', 'TS': 1781774479.075, 'expected_tray_weight': 890, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:51:19.221000', 'tray_weight': '170', 'TS': 1781774479.221, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 14:51:19.237000', 'tray_weight': '870', 'TS': 1781774479.237, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:51:19.301000', 'tray_weight': '713', 'TS': 1781774479.301, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 14:51:19.373000', 'tray_weight': '228', 'TS': 1781774479.373, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:51:19.439000', 'tray_weight': '-6', 'TS': 1781774479.4390001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:51:19.446000', 'tray_weight': '1357', 'TS': 1781774479.4459999, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 14:51:19.497000', 'tray_weight': '583', 'TS': 1781774479.497, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 18, 534574)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:51:43.242000', 'tray_weight': '120', 'TS': 1781774503.2419999, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:51:43.262000', 'tray_weight': '146', 'TS': 1781774503.262, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '313', 'datetime': '2026-06-18 14:51:43.258000', 'tray_weight': '313', 'TS': 1781774503.2580001, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:51:43.396000', 'tray_weight': '361', 'TS': 1781774503.396, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 14:51:43.408000', 'tray_weight': '158', 'TS': 1781774503.408, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 14:51:43.428000', 'tray_weight': '434', 'TS': 1781774503.428, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:51:43.466000', 'tray_weight': '100', 'TS': 1781774503.466, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 14:51:43.603000', 'tray_weight': '210', 'TS': 1781774503.6030002, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:51:43.620000', 'tray_weight': '489', 'TS': 1781774503.62, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:51:43.641000', 'tray_weight': '88', 'TS': 1781774503.641, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 14:51:43.677000', 'tray_weight': '177', 'TS': 1781774503.677, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:51:43.752000', 'tray_weight': '188', 'TS': 1781774503.752, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 43, 262031)}}
[2026-06-18 14:51:44,575.575 INFO    ] processOrderPayment version is : v2
[2026-06-18 14:51:45,073.073 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 14:51:44.179000', 'tray_weight': '822', 'TS': 1781774504.179, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 14:51:44.203000', 'tray_weight': '1444', 'TS': 1781774504.203, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 14:51:44.314000', 'tray_weight': '910', 'TS': 1781774504.3140001, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:51:44.359000', 'tray_weight': '255', 'TS': 1781774504.359, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:51:44.411000', 'tray_weight': '354', 'TS': 1781774504.411, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:51:44.491000', 'tray_weight': '221', 'TS': 1781774504.4910002, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:51:44.502000', 'tray_weight': '-3', 'TS': 1781774504.502, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:51:44.535000', 'tray_weight': '335', 'TS': 1781774504.535, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 14:51:44.617000', 'tray_weight': '889', 'TS': 1781774504.6169999, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:51:44.723000', 'tray_weight': '170', 'TS': 1781774504.723, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 14:51:44.730000', 'tray_weight': '871', 'TS': 1781774504.73, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:51:44.789000', 'tray_weight': '713', 'TS': 1781774504.789, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 14:51:44.840000', 'tray_weight': '229', 'TS': 1781774504.84, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:51:44.832000', 'tray_weight': '-6', 'TS': 1781774504.832, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:51:44.886000', 'tray_weight': '1357', 'TS': 1781774504.8860002, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 14:51:44.923000', 'tray_weight': '583', 'TS': 1781774504.923, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 44, 224697)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:51:43.242000', 'tray_weight': '120', 'TS': 1781774503.2419999, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:51:43.262000', 'tray_weight': '146', 'TS': 1781774503.262, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '313', 'datetime': '2026-06-18 14:51:43.258000', 'tray_weight': '313', 'TS': 1781774503.2580001, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:51:43.396000', 'tray_weight': '361', 'TS': 1781774503.396, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 14:51:43.408000', 'tray_weight': '158', 'TS': 1781774503.408, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 14:51:43.428000', 'tray_weight': '434', 'TS': 1781774503.428, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:51:43.466000', 'tray_weight': '100', 'TS': 1781774503.466, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 14:51:43.603000', 'tray_weight': '210', 'TS': 1781774503.6030002, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:51:43.620000', 'tray_weight': '489', 'TS': 1781774503.62, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:51:43.641000', 'tray_weight': '88', 'TS': 1781774503.641, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 14:51:43.677000', 'tray_weight': '177', 'TS': 1781774503.677, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:51:43.752000', 'tray_weight': '188', 'TS': 1781774503.752, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 43, 262031)}}
[2026-06-18 14:51:45,081.081 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 14:51:44.179000', 'tray_weight': '822', 'TS': 1781774504.179, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 14:51:44.203000', 'tray_weight': '1444', 'TS': 1781774504.203, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 14:51:44.314000', 'tray_weight': '910', 'TS': 1781774504.3140001, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:51:44.359000', 'tray_weight': '255', 'TS': 1781774504.359, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:51:44.411000', 'tray_weight': '354', 'TS': 1781774504.411, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:51:44.491000', 'tray_weight': '221', 'TS': 1781774504.4910002, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:51:44.502000', 'tray_weight': '-3', 'TS': 1781774504.502, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:51:44.535000', 'tray_weight': '335', 'TS': 1781774504.535, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 14:51:44.617000', 'tray_weight': '889', 'TS': 1781774504.6169999, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:51:44.723000', 'tray_weight': '170', 'TS': 1781774504.723, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 14:51:44.730000', 'tray_weight': '871', 'TS': 1781774504.73, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:51:44.789000', 'tray_weight': '713', 'TS': 1781774504.789, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 14:51:44.840000', 'tray_weight': '229', 'TS': 1781774504.84, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:51:44.832000', 'tray_weight': '-6', 'TS': 1781774504.832, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:51:44.886000', 'tray_weight': '1357', 'TS': 1781774504.8860002, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 14:51:44.923000', 'tray_weight': '583', 'TS': 1781774504.923, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 44, 224697)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 14:51:43.242000', 'tray_weight': '120', 'TS': 1781774503.2419999, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 14:51:43.262000', 'tray_weight': '146', 'TS': 1781774503.262, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '313', 'datetime': '2026-06-18 14:51:43.258000', 'tray_weight': '313', 'TS': 1781774503.2580001, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 14:51:43.396000', 'tray_weight': '361', 'TS': 1781774503.396, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 14:51:43.408000', 'tray_weight': '158', 'TS': 1781774503.408, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 14:51:43.428000', 'tray_weight': '434', 'TS': 1781774503.428, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 14:51:43.466000', 'tray_weight': '100', 'TS': 1781774503.466, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '210', 'datetime': '2026-06-18 14:51:43.603000', 'tray_weight': '210', 'TS': 1781774503.6030002, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 14:51:43.620000', 'tray_weight': '489', 'TS': 1781774503.62, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 14:51:43.641000', 'tray_weight': '88', 'TS': 1781774503.641, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 14:51:43.677000', 'tray_weight': '177', 'TS': 1781774503.677, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 14:51:43.752000', 'tray_weight': '188', 'TS': 1781774503.752, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 43, 262031)}}
[2026-06-18 15:03:03,298.298 INFO    ] processOrderPayment version is : v2
[2026-06-18 15:08:51,429.429 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 14:51:44.179000', 'tray_weight': '822', 'TS': 1781774504.179, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 14:51:44.203000', 'tray_weight': '1444', 'TS': 1781774504.203, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 14:51:44.314000', 'tray_weight': '910', 'TS': 1781774504.3140001, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:51:44.359000', 'tray_weight': '255', 'TS': 1781774504.359, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:51:44.411000', 'tray_weight': '354', 'TS': 1781774504.411, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:51:44.491000', 'tray_weight': '221', 'TS': 1781774504.4910002, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:51:44.502000', 'tray_weight': '-3', 'TS': 1781774504.502, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:51:44.535000', 'tray_weight': '335', 'TS': 1781774504.535, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 14:51:44.617000', 'tray_weight': '889', 'TS': 1781774504.6169999, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:51:44.723000', 'tray_weight': '170', 'TS': 1781774504.723, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 14:51:44.730000', 'tray_weight': '871', 'TS': 1781774504.73, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:51:44.789000', 'tray_weight': '713', 'TS': 1781774504.789, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 14:51:44.840000', 'tray_weight': '229', 'TS': 1781774504.84, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:51:44.832000', 'tray_weight': '-6', 'TS': 1781774504.832, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:51:44.886000', 'tray_weight': '1357', 'TS': 1781774504.8860002, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 14:51:44.923000', 'tray_weight': '583', 'TS': 1781774504.923, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 44, 224697)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 15:08:50.435000', 'tray_weight': '120', 'TS': 1781775530.435, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 15:08:50.575000', 'tray_weight': '146', 'TS': 1781775530.5749998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 15:08:50.605000', 'tray_weight': '312', 'TS': 1781775530.605, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 15:08:50.627000', 'tray_weight': '361', 'TS': 1781775530.6269999, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 15:08:50.709000', 'tray_weight': '158', 'TS': 1781775530.709, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '434', 'TS': 1781775530.7299998, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '100', 'TS': 1781775530.73, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 15:08:50.749000', 'tray_weight': '211', 'TS': 1781775530.7489998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 15:08:50.831000', 'tray_weight': '489', 'TS': 1781775530.831, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 15:08:50.850000', 'tray_weight': '88', 'TS': 1781775530.8500001, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 15:08:50.947000', 'tray_weight': '179', 'TS': 1781775530.947, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 15:08:51.021000', 'tray_weight': '188', 'TS': 1781775531.021, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 8, 50, 521976)}}
[2026-06-18 15:08:51,436.436 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 14:51:44.179000', 'tray_weight': '822', 'TS': 1781774504.179, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 14:51:44.203000', 'tray_weight': '1444', 'TS': 1781774504.203, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '910', 'datetime': '2026-06-18 14:51:44.314000', 'tray_weight': '910', 'TS': 1781774504.3140001, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 14:51:44.359000', 'tray_weight': '255', 'TS': 1781774504.359, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 14:51:44.411000', 'tray_weight': '354', 'TS': 1781774504.411, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 14:51:44.491000', 'tray_weight': '221', 'TS': 1781774504.4910002, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 14:51:44.502000', 'tray_weight': '-3', 'TS': 1781774504.502, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 14:51:44.535000', 'tray_weight': '335', 'TS': 1781774504.535, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 14:51:44.617000', 'tray_weight': '889', 'TS': 1781774504.6169999, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 14:51:44.723000', 'tray_weight': '170', 'TS': 1781774504.723, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 14:51:44.730000', 'tray_weight': '871', 'TS': 1781774504.73, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 14:51:44.789000', 'tray_weight': '713', 'TS': 1781774504.789, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 14:51:44.840000', 'tray_weight': '229', 'TS': 1781774504.84, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 14:51:44.832000', 'tray_weight': '-6', 'TS': 1781774504.832, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 14:51:44.886000', 'tray_weight': '1357', 'TS': 1781774504.8860002, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 14:51:44.923000', 'tray_weight': '583', 'TS': 1781774504.923, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 14, 51, 44, 224697)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 15:08:50.435000', 'tray_weight': '120', 'TS': 1781775530.435, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 15:08:50.575000', 'tray_weight': '146', 'TS': 1781775530.5749998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 15:08:50.605000', 'tray_weight': '312', 'TS': 1781775530.605, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 15:08:50.627000', 'tray_weight': '361', 'TS': 1781775530.6269999, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 15:08:50.709000', 'tray_weight': '158', 'TS': 1781775530.709, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '434', 'TS': 1781775530.7299998, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '100', 'TS': 1781775530.73, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 15:08:50.749000', 'tray_weight': '211', 'TS': 1781775530.7489998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 15:08:50.831000', 'tray_weight': '489', 'TS': 1781775530.831, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 15:08:50.850000', 'tray_weight': '88', 'TS': 1781775530.8500001, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 15:08:50.947000', 'tray_weight': '179', 'TS': 1781775530.947, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 15:08:51.021000', 'tray_weight': '188', 'TS': 1781775531.021, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 8, 50, 521976)}}
[2026-06-18 15:08:52,231.231 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:08:51.360000', 'tray_weight': '823', 'TS': 1781775531.3600001, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 15:08:51.407000', 'tray_weight': '1444', 'TS': 1781775531.407, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 15:08:51.487000', 'tray_weight': '908', 'TS': 1781775531.487, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 15:08:51.556000', 'tray_weight': '255', 'TS': 1781775531.556, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 15:08:51.641000', 'tray_weight': '354', 'TS': 1781775531.641, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 15:08:51.604000', 'tray_weight': '221', 'TS': 1781775531.6039999, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 15:08:51.665000', 'tray_weight': '-3', 'TS': 1781775531.665, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 15:08:51.764000', 'tray_weight': '334', 'TS': 1781775531.764, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 15:08:51.790000', 'tray_weight': '889', 'TS': 1781775531.79, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 15:08:51.803000', 'tray_weight': '170', 'TS': 1781775531.803, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:08:51.875000', 'tray_weight': '870', 'TS': 1781775531.875, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 15:08:51.978000', 'tray_weight': '713', 'TS': 1781775531.978, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 15:08:51.954000', 'tray_weight': '228', 'TS': 1781775531.9540002, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 15:08:52.031000', 'tray_weight': '-6', 'TS': 1781775532.031, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:08:52.117000', 'tray_weight': '1357', 'TS': 1781775532.117, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:08:52.088000', 'tray_weight': '582', 'TS': 1781775532.088, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 8, 51, 448661)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 15:08:50.435000', 'tray_weight': '120', 'TS': 1781775530.435, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 15:08:50.575000', 'tray_weight': '146', 'TS': 1781775530.5749998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 15:08:50.605000', 'tray_weight': '312', 'TS': 1781775530.605, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 15:08:50.627000', 'tray_weight': '361', 'TS': 1781775530.6269999, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 15:08:50.709000', 'tray_weight': '158', 'TS': 1781775530.709, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '434', 'TS': 1781775530.7299998, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '100', 'TS': 1781775530.73, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 15:08:50.749000', 'tray_weight': '211', 'TS': 1781775530.7489998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 15:08:50.831000', 'tray_weight': '489', 'TS': 1781775530.831, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 15:08:50.850000', 'tray_weight': '88', 'TS': 1781775530.8500001, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 15:08:50.947000', 'tray_weight': '179', 'TS': 1781775530.947, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 15:08:51.021000', 'tray_weight': '188', 'TS': 1781775531.021, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 8, 50, 521976)}}
[2026-06-18 15:08:52,240.240 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:08:51.360000', 'tray_weight': '823', 'TS': 1781775531.3600001, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 15:08:51.407000', 'tray_weight': '1444', 'TS': 1781775531.407, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 15:08:51.487000', 'tray_weight': '908', 'TS': 1781775531.487, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '255', 'datetime': '2026-06-18 15:08:51.556000', 'tray_weight': '255', 'TS': 1781775531.556, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 15:08:51.641000', 'tray_weight': '354', 'TS': 1781775531.641, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 15:08:51.604000', 'tray_weight': '221', 'TS': 1781775531.6039999, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 15:08:51.665000', 'tray_weight': '-3', 'TS': 1781775531.665, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 15:08:51.764000', 'tray_weight': '334', 'TS': 1781775531.764, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 15:08:51.790000', 'tray_weight': '889', 'TS': 1781775531.79, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 15:08:51.803000', 'tray_weight': '170', 'TS': 1781775531.803, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:08:51.875000', 'tray_weight': '870', 'TS': 1781775531.875, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 15:08:51.978000', 'tray_weight': '713', 'TS': 1781775531.978, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 15:08:51.954000', 'tray_weight': '228', 'TS': 1781775531.9540002, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 15:08:52.031000', 'tray_weight': '-6', 'TS': 1781775532.031, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:08:52.117000', 'tray_weight': '1357', 'TS': 1781775532.117, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:08:52.088000', 'tray_weight': '582', 'TS': 1781775532.088, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 8, 51, 448661)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 15:08:50.435000', 'tray_weight': '120', 'TS': 1781775530.435, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 15:08:50.575000', 'tray_weight': '146', 'TS': 1781775530.5749998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 15:08:50.605000', 'tray_weight': '312', 'TS': 1781775530.605, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 15:08:50.627000', 'tray_weight': '361', 'TS': 1781775530.6269999, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 15:08:50.709000', 'tray_weight': '158', 'TS': 1781775530.709, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '434', 'TS': 1781775530.7299998, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '100', 'TS': 1781775530.73, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 15:08:50.749000', 'tray_weight': '211', 'TS': 1781775530.7489998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 15:08:50.831000', 'tray_weight': '489', 'TS': 1781775530.831, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 15:08:50.850000', 'tray_weight': '88', 'TS': 1781775530.8500001, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 15:08:50.947000', 'tray_weight': '179', 'TS': 1781775530.947, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 15:08:51.021000', 'tray_weight': '188', 'TS': 1781775531.021, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 8, 50, 521976)}}
[2026-06-18 15:13:17,518.518 INFO    ] processOrderPayment version is : v2
[2026-06-18 15:13:17,618.618 INFO    ] pg status for order_id before: TM02201903190925175446 is --> False
[2026-06-18 15:13:17,914.914 INFO    ] pg status for order_id after: TM02201903190925175446 is --> {'status': False}
[2026-06-18 15:19:33,588.588 INFO    ] ADDRESS: 11 TRAY WEIGHT: 120 TRAY DB WEIGHT: 120
[2026-06-18 15:19:33,592.592 INFO    ] ADDRESS: 12 TRAY WEIGHT: 146 TRAY DB WEIGHT: 146
[2026-06-18 15:19:33,597.597 INFO    ] ADDRESS: 13 TRAY WEIGHT: 312 TRAY DB WEIGHT: 312
[2026-06-18 15:19:33,601.601 INFO    ] ADDRESS: 14 TRAY WEIGHT: 361 TRAY DB WEIGHT: 361
[2026-06-18 15:19:33,605.605 INFO    ] ADDRESS: 15 TRAY WEIGHT: 158 TRAY DB WEIGHT: 158
[2026-06-18 15:19:33,613.613 INFO    ] ADDRESS: 16 TRAY WEIGHT: 434 TRAY DB WEIGHT: 434
[2026-06-18 15:19:33,618.618 INFO    ] ADDRESS: 17 TRAY WEIGHT: 100 TRAY DB WEIGHT: 100
[2026-06-18 15:19:33,623.623 INFO    ] ADDRESS: 18 TRAY WEIGHT: 211 TRAY DB WEIGHT: 211
[2026-06-18 15:19:33,628.628 INFO    ] ADDRESS: 19 TRAY WEIGHT: 489 TRAY DB WEIGHT: 489
[2026-06-18 15:19:33,632.632 INFO    ] ADDRESS: 20 TRAY WEIGHT: 88 TRAY DB WEIGHT: 88
[2026-06-18 15:19:33,637.637 INFO    ] ADDRESS: 21 TRAY WEIGHT: 179 TRAY DB WEIGHT: 179
[2026-06-18 15:19:33,642.642 INFO    ] ADDRESS: 22 TRAY WEIGHT: 188 TRAY DB WEIGHT: 188
[2026-06-18 15:19:33,647.647 INFO    ] ADDRESS: 31 TRAY WEIGHT: 823 TRAY DB WEIGHT: 823
[2026-06-18 15:19:33,654.654 INFO    ] ADDRESS: 32 TRAY WEIGHT: 1444 TRAY DB WEIGHT: 1444
[2026-06-18 15:19:33,663.663 INFO    ] ADDRESS: 33 TRAY WEIGHT: 908 TRAY DB WEIGHT: 908
[2026-06-18 15:19:33,672.672 INFO    ] ADDRESS: 34 TRAY WEIGHT: 255 TRAY DB WEIGHT: 255
[2026-06-18 15:19:33,681.681 INFO    ] ADDRESS: 35 TRAY WEIGHT: 354 TRAY DB WEIGHT: 354
[2026-06-18 15:19:33,690.690 INFO    ] ADDRESS: 36 TRAY WEIGHT: 221 TRAY DB WEIGHT: 221
[2026-06-18 15:19:33,699.699 INFO    ] ADDRESS: 37 TRAY WEIGHT: -3 TRAY DB WEIGHT: -3
[2026-06-18 15:19:33,707.707 INFO    ] ADDRESS: 38 TRAY WEIGHT: 334 TRAY DB WEIGHT: 334
[2026-06-18 15:19:33,717.717 INFO    ] ADDRESS: 39 TRAY WEIGHT: 889 TRAY DB WEIGHT: 889
[2026-06-18 15:19:33,726.726 INFO    ] ADDRESS: 40 TRAY WEIGHT: 170 TRAY DB WEIGHT: 170
[2026-06-18 15:19:33,734.734 INFO    ] ADDRESS: 41 TRAY WEIGHT: 870 TRAY DB WEIGHT: 870
[2026-06-18 15:19:33,743.743 INFO    ] ADDRESS: 42 TRAY WEIGHT: 713 TRAY DB WEIGHT: 713
[2026-06-18 15:19:33,751.751 INFO    ] ADDRESS: 43 TRAY WEIGHT: 228 TRAY DB WEIGHT: 228
[2026-06-18 15:19:33,756.756 INFO    ] ADDRESS: 44 TRAY WEIGHT: -6 TRAY DB WEIGHT: -6
[2026-06-18 15:19:33,761.761 INFO    ] ADDRESS: 45 TRAY WEIGHT: 1357 TRAY DB WEIGHT: 1357
[2026-06-18 15:19:33,766.766 INFO    ] ADDRESS: 46 TRAY WEIGHT: 582 TRAY DB WEIGHT: 582
[2026-06-18 15:19:36,866.866 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:12:41.064000', 'tray_weight': '823', 'TS': 1781775761.0640001, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:18:34.458000', 'tray_weight': '823', 'TS': 1781776114.458, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 15:11:57.590000', 'tray_weight': '334', 'TS': 1781775717.59, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:13:17.954000', 'tray_weight': '870', 'TS': 1781775797.954, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:14:31.136000', 'tray_weight': '870', 'TS': 1781775871.136, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 15:11:33.358000', 'tray_weight': '714', 'TS': 1781775693.358, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 15:19:01.880000', 'tray_weight': '229', 'TS': 1781776141.8799999, 'expected_tray_weight': 222, 'flow': '1'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:16:41.896000', 'tray_weight': '582', 'TS': 1781776001.8960001, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 19, 36, 18592)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 15:08:50.435000', 'tray_weight': '120', 'TS': 1781775530.435, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 15:08:50.575000', 'tray_weight': '146', 'TS': 1781775530.5749998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 15:08:50.605000', 'tray_weight': '312', 'TS': 1781775530.605, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 15:08:50.627000', 'tray_weight': '361', 'TS': 1781775530.6269999, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 15:08:50.709000', 'tray_weight': '158', 'TS': 1781775530.709, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '434', 'TS': 1781775530.7299998, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '100', 'TS': 1781775530.73, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 15:08:50.749000', 'tray_weight': '211', 'TS': 1781775530.7489998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 15:08:50.831000', 'tray_weight': '489', 'TS': 1781775530.831, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 15:08:50.850000', 'tray_weight': '88', 'TS': 1781775530.8500001, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 15:08:50.947000', 'tray_weight': '179', 'TS': 1781775530.947, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 15:08:51.021000', 'tray_weight': '188', 'TS': 1781775531.021, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 8, 50, 521976)}}
[2026-06-18 15:19:36,880.880 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:12:41.064000', 'tray_weight': '823', 'TS': 1781775761.0640001, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:18:34.458000', 'tray_weight': '823', 'TS': 1781776114.458, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 15:11:57.590000', 'tray_weight': '334', 'TS': 1781775717.59, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:13:17.954000', 'tray_weight': '870', 'TS': 1781775797.954, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:14:31.136000', 'tray_weight': '870', 'TS': 1781775871.136, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 15:11:33.358000', 'tray_weight': '714', 'TS': 1781775693.358, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 15:19:01.880000', 'tray_weight': '229', 'TS': 1781776141.8799999, 'expected_tray_weight': 222, 'flow': '1'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:16:41.896000', 'tray_weight': '582', 'TS': 1781776001.8960001, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 19, 36, 18592)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 15:08:50.435000', 'tray_weight': '120', 'TS': 1781775530.435, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 15:08:50.575000', 'tray_weight': '146', 'TS': 1781775530.5749998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 15:08:50.605000', 'tray_weight': '312', 'TS': 1781775530.605, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 15:08:50.627000', 'tray_weight': '361', 'TS': 1781775530.6269999, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 15:08:50.709000', 'tray_weight': '158', 'TS': 1781775530.709, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '434', 'TS': 1781775530.7299998, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '100', 'TS': 1781775530.73, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 15:08:50.749000', 'tray_weight': '211', 'TS': 1781775530.7489998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 15:08:50.831000', 'tray_weight': '489', 'TS': 1781775530.831, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 15:08:50.850000', 'tray_weight': '88', 'TS': 1781775530.8500001, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 15:08:50.947000', 'tray_weight': '179', 'TS': 1781775530.947, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 15:08:51.021000', 'tray_weight': '188', 'TS': 1781775531.021, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 8, 50, 521976)}}
[2026-06-18 15:19:37,974.974 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:12:41.067000', 'tray_weight': '823', 'TS': 1781775761.067, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:18:34.461000', 'tray_weight': '823', 'TS': 1781776114.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 15:11:57.587000', 'tray_weight': '334', 'TS': 1781775717.587, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:13:17.954000', 'tray_weight': '870', 'TS': 1781775797.954, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:14:31.136000', 'tray_weight': '870', 'TS': 1781775871.136, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 15:11:33.357000', 'tray_weight': '714', 'TS': 1781775693.3569999, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 15:19:01.878000', 'tray_weight': '229', 'TS': 1781776141.878, 'expected_tray_weight': 222, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 15:19:37.579000', 'tray_weight': '228', 'TS': 1781776177.579, 'expected_tray_weight': 222, 'flow': '-1'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:19:37.543000', 'tray_weight': '1357', 'TS': 1781776177.543, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:16:41.896000', 'tray_weight': '582', 'TS': 1781776001.8960001, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 19, 37, 27077)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 15:08:50.435000', 'tray_weight': '120', 'TS': 1781775530.435, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 15:08:50.575000', 'tray_weight': '146', 'TS': 1781775530.5749998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 15:08:50.605000', 'tray_weight': '312', 'TS': 1781775530.605, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 15:08:50.627000', 'tray_weight': '361', 'TS': 1781775530.6269999, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 15:08:50.709000', 'tray_weight': '158', 'TS': 1781775530.709, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '434', 'TS': 1781775530.7299998, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '100', 'TS': 1781775530.73, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 15:08:50.749000', 'tray_weight': '211', 'TS': 1781775530.7489998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 15:08:50.831000', 'tray_weight': '489', 'TS': 1781775530.831, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 15:08:50.850000', 'tray_weight': '88', 'TS': 1781775530.8500001, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 15:08:50.947000', 'tray_weight': '179', 'TS': 1781775530.947, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 15:08:51.021000', 'tray_weight': '188', 'TS': 1781775531.021, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 8, 50, 521976)}}
[2026-06-18 15:19:37,982.982 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:12:41.067000', 'tray_weight': '823', 'TS': 1781775761.067, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:18:34.461000', 'tray_weight': '823', 'TS': 1781776114.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 15:11:57.587000', 'tray_weight': '334', 'TS': 1781775717.587, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:13:17.954000', 'tray_weight': '870', 'TS': 1781775797.954, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:14:31.136000', 'tray_weight': '870', 'TS': 1781775871.136, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 15:11:33.357000', 'tray_weight': '714', 'TS': 1781775693.3569999, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 15:19:01.878000', 'tray_weight': '229', 'TS': 1781776141.878, 'expected_tray_weight': 222, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 15:19:37.579000', 'tray_weight': '228', 'TS': 1781776177.579, 'expected_tray_weight': 222, 'flow': '-1'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:19:37.543000', 'tray_weight': '1357', 'TS': 1781776177.543, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:16:41.896000', 'tray_weight': '582', 'TS': 1781776001.8960001, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 19, 37, 27077)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 15:08:50.435000', 'tray_weight': '120', 'TS': 1781775530.435, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 15:08:50.575000', 'tray_weight': '146', 'TS': 1781775530.5749998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 15:08:50.605000', 'tray_weight': '312', 'TS': 1781775530.605, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 15:08:50.627000', 'tray_weight': '361', 'TS': 1781775530.6269999, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 15:08:50.709000', 'tray_weight': '158', 'TS': 1781775530.709, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '434', 'TS': 1781775530.7299998, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '100', 'TS': 1781775530.73, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 15:08:50.749000', 'tray_weight': '211', 'TS': 1781775530.7489998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 15:08:50.831000', 'tray_weight': '489', 'TS': 1781775530.831, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 15:08:50.850000', 'tray_weight': '88', 'TS': 1781775530.8500001, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 15:08:50.947000', 'tray_weight': '179', 'TS': 1781775530.947, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 15:08:51.021000', 'tray_weight': '188', 'TS': 1781775531.021, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 8, 50, 521976)}}
[2026-06-18 15:19:39,128.128 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:12:41.068000', 'tray_weight': '823', 'TS': 1781775761.068, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:18:34.462000', 'tray_weight': '823', 'TS': 1781776114.462, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 15:11:57.587000', 'tray_weight': '334', 'TS': 1781775717.5870001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:13:17.953000', 'tray_weight': '870', 'TS': 1781775797.9529998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:14:31.135000', 'tray_weight': '870', 'TS': 1781775871.135, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 15:11:33.357000', 'tray_weight': '714', 'TS': 1781775693.357, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 15:19:01.880000', 'tray_weight': '229', 'TS': 1781776141.8799999, 'expected_tray_weight': 222, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 15:19:37.581000', 'tray_weight': '228', 'TS': 1781776177.581, 'expected_tray_weight': 222, 'flow': '-1'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:19:37.537000', 'tray_weight': '1357', 'TS': 1781776177.5370002, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:16:41.896000', 'tray_weight': '582', 'TS': 1781776001.896, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 19, 38, 54094)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 15:08:50.435000', 'tray_weight': '120', 'TS': 1781775530.435, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 15:08:50.575000', 'tray_weight': '146', 'TS': 1781775530.5749998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 15:08:50.605000', 'tray_weight': '312', 'TS': 1781775530.605, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 15:08:50.627000', 'tray_weight': '361', 'TS': 1781775530.6269999, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 15:08:50.709000', 'tray_weight': '158', 'TS': 1781775530.709, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '434', 'TS': 1781775530.7299998, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '100', 'TS': 1781775530.73, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 15:08:50.749000', 'tray_weight': '211', 'TS': 1781775530.7489998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 15:08:50.831000', 'tray_weight': '489', 'TS': 1781775530.831, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 15:08:50.850000', 'tray_weight': '88', 'TS': 1781775530.8500001, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 15:08:50.947000', 'tray_weight': '179', 'TS': 1781775530.947, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 15:08:51.021000', 'tray_weight': '188', 'TS': 1781775531.021, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 8, 50, 521976)}}
[2026-06-18 15:19:39,136.136 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:12:41.068000', 'tray_weight': '823', 'TS': 1781775761.068, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:18:34.462000', 'tray_weight': '823', 'TS': 1781776114.462, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 15:11:57.587000', 'tray_weight': '334', 'TS': 1781775717.5870001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:13:17.953000', 'tray_weight': '870', 'TS': 1781775797.9529998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:14:31.135000', 'tray_weight': '870', 'TS': 1781775871.135, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 15:11:33.357000', 'tray_weight': '714', 'TS': 1781775693.357, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 15:19:01.880000', 'tray_weight': '229', 'TS': 1781776141.8799999, 'expected_tray_weight': 222, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 15:19:37.581000', 'tray_weight': '228', 'TS': 1781776177.581, 'expected_tray_weight': 222, 'flow': '-1'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:19:37.537000', 'tray_weight': '1357', 'TS': 1781776177.5370002, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:16:41.896000', 'tray_weight': '582', 'TS': 1781776001.896, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 19, 38, 54094)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 15:08:50.435000', 'tray_weight': '120', 'TS': 1781775530.435, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 15:08:50.575000', 'tray_weight': '146', 'TS': 1781775530.5749998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 15:08:50.605000', 'tray_weight': '312', 'TS': 1781775530.605, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 15:08:50.627000', 'tray_weight': '361', 'TS': 1781775530.6269999, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 15:08:50.709000', 'tray_weight': '158', 'TS': 1781775530.709, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '434', 'TS': 1781775530.7299998, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '100', 'TS': 1781775530.73, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 15:08:50.749000', 'tray_weight': '211', 'TS': 1781775530.7489998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 15:08:50.831000', 'tray_weight': '489', 'TS': 1781775530.831, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 15:08:50.850000', 'tray_weight': '88', 'TS': 1781775530.8500001, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 15:08:50.947000', 'tray_weight': '179', 'TS': 1781775530.947, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 15:08:51.021000', 'tray_weight': '188', 'TS': 1781775531.021, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 8, 50, 521976)}}
[2026-06-18 15:19:40,227.227 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:12:41.068000', 'tray_weight': '823', 'TS': 1781775761.068, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:18:34.462000', 'tray_weight': '823', 'TS': 1781776114.4620001, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 15:11:57.585000', 'tray_weight': '334', 'TS': 1781775717.585, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:13:17.952000', 'tray_weight': '870', 'TS': 1781775797.9520001, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:14:31.134000', 'tray_weight': '870', 'TS': 1781775871.134, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 15:11:33.355000', 'tray_weight': '714', 'TS': 1781775693.355, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 15:19:01.879000', 'tray_weight': '229', 'TS': 1781776141.879, 'expected_tray_weight': 222, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 15:19:37.580000', 'tray_weight': '228', 'TS': 1781776177.58, 'expected_tray_weight': 222, 'flow': '-1'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:19:37.543000', 'tray_weight': '1357', 'TS': 1781776177.543, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:16:41.894000', 'tray_weight': '582', 'TS': 1781776001.894, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 19, 39, 207450)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 15:08:50.435000', 'tray_weight': '120', 'TS': 1781775530.435, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 15:08:50.575000', 'tray_weight': '146', 'TS': 1781775530.5749998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 15:08:50.605000', 'tray_weight': '312', 'TS': 1781775530.605, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 15:08:50.627000', 'tray_weight': '361', 'TS': 1781775530.6269999, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 15:08:50.709000', 'tray_weight': '158', 'TS': 1781775530.709, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '434', 'TS': 1781775530.7299998, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '100', 'TS': 1781775530.73, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 15:08:50.749000', 'tray_weight': '211', 'TS': 1781775530.7489998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 15:08:50.831000', 'tray_weight': '489', 'TS': 1781775530.831, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 15:08:50.850000', 'tray_weight': '88', 'TS': 1781775530.8500001, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 15:08:50.947000', 'tray_weight': '179', 'TS': 1781775530.947, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 15:08:51.021000', 'tray_weight': '188', 'TS': 1781775531.021, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 8, 50, 521976)}}
[2026-06-18 15:19:40,235.235 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:12:41.068000', 'tray_weight': '823', 'TS': 1781775761.068, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:18:34.462000', 'tray_weight': '823', 'TS': 1781776114.4620001, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 15:11:57.585000', 'tray_weight': '334', 'TS': 1781775717.585, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:13:17.952000', 'tray_weight': '870', 'TS': 1781775797.9520001, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:14:31.134000', 'tray_weight': '870', 'TS': 1781775871.134, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 15:11:33.355000', 'tray_weight': '714', 'TS': 1781775693.355, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 15:19:01.879000', 'tray_weight': '229', 'TS': 1781776141.879, 'expected_tray_weight': 222, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 15:19:37.580000', 'tray_weight': '228', 'TS': 1781776177.58, 'expected_tray_weight': 222, 'flow': '-1'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:19:37.543000', 'tray_weight': '1357', 'TS': 1781776177.543, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:16:41.894000', 'tray_weight': '582', 'TS': 1781776001.894, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 19, 39, 207450)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 15:08:50.435000', 'tray_weight': '120', 'TS': 1781775530.435, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 15:08:50.575000', 'tray_weight': '146', 'TS': 1781775530.5749998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 15:08:50.605000', 'tray_weight': '312', 'TS': 1781775530.605, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 15:08:50.627000', 'tray_weight': '361', 'TS': 1781775530.6269999, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 15:08:50.709000', 'tray_weight': '158', 'TS': 1781775530.709, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '434', 'TS': 1781775530.7299998, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '100', 'TS': 1781775530.73, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 15:08:50.749000', 'tray_weight': '211', 'TS': 1781775530.7489998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 15:08:50.831000', 'tray_weight': '489', 'TS': 1781775530.831, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 15:08:50.850000', 'tray_weight': '88', 'TS': 1781775530.8500001, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 15:08:50.947000', 'tray_weight': '179', 'TS': 1781775530.947, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 15:08:51.021000', 'tray_weight': '188', 'TS': 1781775531.021, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 8, 50, 521976)}}
[2026-06-18 15:19:41,209.209 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:12:41.067000', 'tray_weight': '823', 'TS': 1781775761.0670002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:18:34.461000', 'tray_weight': '823', 'TS': 1781776114.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '219', 'datetime': '2026-06-18 15:19:40.114000', 'tray_weight': '219', 'TS': 1781776180.1139998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 15:11:57.583000', 'tray_weight': '334', 'TS': 1781775717.583, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:13:17.952000', 'tray_weight': '870', 'TS': 1781775797.952, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:14:31.134000', 'tray_weight': '870', 'TS': 1781775871.134, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 15:11:33.348000', 'tray_weight': '714', 'TS': 1781775693.348, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 15:19:01.878000', 'tray_weight': '229', 'TS': 1781776141.878, 'expected_tray_weight': 222, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 15:19:37.579000', 'tray_weight': '228', 'TS': 1781776177.579, 'expected_tray_weight': 222, 'flow': '-1'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:19:37.545000', 'tray_weight': '1357', 'TS': 1781776177.5449998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:16:41.896000', 'tray_weight': '582', 'TS': 1781776001.896, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 19, 40, 306290)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 15:08:50.435000', 'tray_weight': '120', 'TS': 1781775530.435, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 15:08:50.575000', 'tray_weight': '146', 'TS': 1781775530.5749998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 15:08:50.605000', 'tray_weight': '312', 'TS': 1781775530.605, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 15:08:50.627000', 'tray_weight': '361', 'TS': 1781775530.6269999, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 15:08:50.709000', 'tray_weight': '158', 'TS': 1781775530.709, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '434', 'TS': 1781775530.7299998, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '100', 'TS': 1781775530.73, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 15:08:50.749000', 'tray_weight': '211', 'TS': 1781775530.7489998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 15:08:50.831000', 'tray_weight': '489', 'TS': 1781775530.831, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 15:08:50.850000', 'tray_weight': '88', 'TS': 1781775530.8500001, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 15:08:50.947000', 'tray_weight': '179', 'TS': 1781775530.947, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 15:08:51.021000', 'tray_weight': '188', 'TS': 1781775531.021, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 8, 50, 521976)}}
[2026-06-18 15:19:41,216.216 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:12:41.067000', 'tray_weight': '823', 'TS': 1781775761.0670002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:18:34.461000', 'tray_weight': '823', 'TS': 1781776114.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '219', 'datetime': '2026-06-18 15:19:40.114000', 'tray_weight': '219', 'TS': 1781776180.1139998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 15:11:57.583000', 'tray_weight': '334', 'TS': 1781775717.583, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:13:17.952000', 'tray_weight': '870', 'TS': 1781775797.952, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:14:31.134000', 'tray_weight': '870', 'TS': 1781775871.134, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 15:11:33.348000', 'tray_weight': '714', 'TS': 1781775693.348, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 15:19:01.878000', 'tray_weight': '229', 'TS': 1781776141.878, 'expected_tray_weight': 222, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 15:19:37.579000', 'tray_weight': '228', 'TS': 1781776177.579, 'expected_tray_weight': 222, 'flow': '-1'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:19:37.545000', 'tray_weight': '1357', 'TS': 1781776177.5449998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:16:41.896000', 'tray_weight': '582', 'TS': 1781776001.896, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 19, 40, 306290)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 15:08:50.435000', 'tray_weight': '120', 'TS': 1781775530.435, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 15:08:50.575000', 'tray_weight': '146', 'TS': 1781775530.5749998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 15:08:50.605000', 'tray_weight': '312', 'TS': 1781775530.605, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 15:08:50.627000', 'tray_weight': '361', 'TS': 1781775530.6269999, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 15:08:50.709000', 'tray_weight': '158', 'TS': 1781775530.709, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '434', 'TS': 1781775530.7299998, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '100', 'TS': 1781775530.73, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 15:08:50.749000', 'tray_weight': '211', 'TS': 1781775530.7489998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 15:08:50.831000', 'tray_weight': '489', 'TS': 1781775530.831, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 15:08:50.850000', 'tray_weight': '88', 'TS': 1781775530.8500001, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 15:08:50.947000', 'tray_weight': '179', 'TS': 1781775530.947, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 15:08:51.021000', 'tray_weight': '188', 'TS': 1781775531.021, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 8, 50, 521976)}}
[2026-06-18 15:19:42,256.256 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:12:41.061000', 'tray_weight': '823', 'TS': 1781775761.061, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:18:34.455000', 'tray_weight': '823', 'TS': 1781776114.4550002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '219', 'datetime': '2026-06-18 15:19:40.114000', 'tray_weight': '219', 'TS': 1781776180.114, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 15:11:57.578000', 'tray_weight': '334', 'TS': 1781775717.578, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '169', 'datetime': '2026-06-18 15:19:41.494000', 'tray_weight': '169', 'TS': 1781776181.494, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:13:17.952000', 'tray_weight': '870', 'TS': 1781775797.9520001, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:14:31.134000', 'tray_weight': '870', 'TS': 1781775871.134, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 15:11:33.354000', 'tray_weight': '714', 'TS': 1781775693.354, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 15:19:01.877000', 'tray_weight': '229', 'TS': 1781776141.877, 'expected_tray_weight': 222, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 15:19:37.578000', 'tray_weight': '228', 'TS': 1781776177.578, 'expected_tray_weight': 222, 'flow': '-1'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:19:37.544000', 'tray_weight': '1357', 'TS': 1781776177.5440001, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:16:41.896000', 'tray_weight': '582', 'TS': 1781776001.896, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 19, 41, 295949)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 15:08:50.435000', 'tray_weight': '120', 'TS': 1781775530.435, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 15:08:50.575000', 'tray_weight': '146', 'TS': 1781775530.5749998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 15:08:50.605000', 'tray_weight': '312', 'TS': 1781775530.605, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 15:08:50.627000', 'tray_weight': '361', 'TS': 1781775530.6269999, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 15:08:50.709000', 'tray_weight': '158', 'TS': 1781775530.709, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '434', 'TS': 1781775530.7299998, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '100', 'TS': 1781775530.73, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 15:08:50.749000', 'tray_weight': '211', 'TS': 1781775530.7489998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 15:08:50.831000', 'tray_weight': '489', 'TS': 1781775530.831, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 15:08:50.850000', 'tray_weight': '88', 'TS': 1781775530.8500001, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 15:08:50.947000', 'tray_weight': '179', 'TS': 1781775530.947, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 15:08:51.021000', 'tray_weight': '188', 'TS': 1781775531.021, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 8, 50, 521976)}}
[2026-06-18 15:19:42,264.264 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:12:41.061000', 'tray_weight': '823', 'TS': 1781775761.061, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:18:34.455000', 'tray_weight': '823', 'TS': 1781776114.4550002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '219', 'datetime': '2026-06-18 15:19:40.114000', 'tray_weight': '219', 'TS': 1781776180.114, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 15:11:57.578000', 'tray_weight': '334', 'TS': 1781775717.578, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '169', 'datetime': '2026-06-18 15:19:41.494000', 'tray_weight': '169', 'TS': 1781776181.494, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:13:17.952000', 'tray_weight': '870', 'TS': 1781775797.9520001, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:14:31.134000', 'tray_weight': '870', 'TS': 1781775871.134, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 15:11:33.354000', 'tray_weight': '714', 'TS': 1781775693.354, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 15:19:01.877000', 'tray_weight': '229', 'TS': 1781776141.877, 'expected_tray_weight': 222, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 15:19:37.578000', 'tray_weight': '228', 'TS': 1781776177.578, 'expected_tray_weight': 222, 'flow': '-1'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:19:37.544000', 'tray_weight': '1357', 'TS': 1781776177.5440001, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:16:41.896000', 'tray_weight': '582', 'TS': 1781776001.896, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 19, 41, 295949)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 15:08:50.435000', 'tray_weight': '120', 'TS': 1781775530.435, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 15:08:50.575000', 'tray_weight': '146', 'TS': 1781775530.5749998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 15:08:50.605000', 'tray_weight': '312', 'TS': 1781775530.605, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 15:08:50.627000', 'tray_weight': '361', 'TS': 1781775530.6269999, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 15:08:50.709000', 'tray_weight': '158', 'TS': 1781775530.709, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '434', 'TS': 1781775530.7299998, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '100', 'TS': 1781775530.73, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 15:08:50.749000', 'tray_weight': '211', 'TS': 1781775530.7489998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 15:08:50.831000', 'tray_weight': '489', 'TS': 1781775530.831, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 15:08:50.850000', 'tray_weight': '88', 'TS': 1781775530.8500001, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 15:08:50.947000', 'tray_weight': '179', 'TS': 1781775530.947, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 15:08:51.021000', 'tray_weight': '188', 'TS': 1781775531.021, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 8, 50, 521976)}}
[2026-06-18 15:19:43,357.357 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:12:41.038000', 'tray_weight': '823', 'TS': 1781775761.038, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:18:34.432000', 'tray_weight': '823', 'TS': 1781776114.4320002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '219', 'datetime': '2026-06-18 15:19:40.112000', 'tray_weight': '219', 'TS': 1781776180.112, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 15:11:57.580000', 'tray_weight': '334', 'TS': 1781775717.5800002, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '169', 'datetime': '2026-06-18 15:19:41.495000', 'tray_weight': '169', 'TS': 1781776181.4950001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:13:17.951000', 'tray_weight': '870', 'TS': 1781775797.951, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:14:31.133000', 'tray_weight': '870', 'TS': 1781775871.133, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 15:11:33.355000', 'tray_weight': '714', 'TS': 1781775693.355, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 15:19:01.875000', 'tray_weight': '229', 'TS': 1781776141.875, 'expected_tray_weight': 222, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 15:19:37.576000', 'tray_weight': '228', 'TS': 1781776177.5760002, 'expected_tray_weight': 222, 'flow': '-1'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:19:37.535000', 'tray_weight': '1357', 'TS': 1781776177.5349998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:16:41.896000', 'tray_weight': '582', 'TS': 1781776001.896, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 19, 42, 341650)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 15:08:50.435000', 'tray_weight': '120', 'TS': 1781775530.435, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 15:08:50.575000', 'tray_weight': '146', 'TS': 1781775530.5749998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 15:08:50.605000', 'tray_weight': '312', 'TS': 1781775530.605, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 15:08:50.627000', 'tray_weight': '361', 'TS': 1781775530.6269999, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 15:08:50.709000', 'tray_weight': '158', 'TS': 1781775530.709, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '434', 'TS': 1781775530.7299998, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '100', 'TS': 1781775530.73, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 15:08:50.749000', 'tray_weight': '211', 'TS': 1781775530.7489998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 15:08:50.831000', 'tray_weight': '489', 'TS': 1781775530.831, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 15:08:50.850000', 'tray_weight': '88', 'TS': 1781775530.8500001, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 15:08:50.947000', 'tray_weight': '179', 'TS': 1781775530.947, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 15:08:51.021000', 'tray_weight': '188', 'TS': 1781775531.021, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 8, 50, 521976)}}
[2026-06-18 15:19:43,364.364 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:12:41.038000', 'tray_weight': '823', 'TS': 1781775761.038, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:18:34.432000', 'tray_weight': '823', 'TS': 1781776114.4320002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '219', 'datetime': '2026-06-18 15:19:40.112000', 'tray_weight': '219', 'TS': 1781776180.112, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 15:11:57.580000', 'tray_weight': '334', 'TS': 1781775717.5800002, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '169', 'datetime': '2026-06-18 15:19:41.495000', 'tray_weight': '169', 'TS': 1781776181.4950001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:13:17.951000', 'tray_weight': '870', 'TS': 1781775797.951, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:14:31.133000', 'tray_weight': '870', 'TS': 1781775871.133, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 15:11:33.355000', 'tray_weight': '714', 'TS': 1781775693.355, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 15:19:01.875000', 'tray_weight': '229', 'TS': 1781776141.875, 'expected_tray_weight': 222, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 15:19:37.576000', 'tray_weight': '228', 'TS': 1781776177.5760002, 'expected_tray_weight': 222, 'flow': '-1'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:19:37.535000', 'tray_weight': '1357', 'TS': 1781776177.5349998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:16:41.896000', 'tray_weight': '582', 'TS': 1781776001.896, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 19, 42, 341650)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 15:08:50.435000', 'tray_weight': '120', 'TS': 1781775530.435, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 15:08:50.575000', 'tray_weight': '146', 'TS': 1781775530.5749998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 15:08:50.605000', 'tray_weight': '312', 'TS': 1781775530.605, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 15:08:50.627000', 'tray_weight': '361', 'TS': 1781775530.6269999, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 15:08:50.709000', 'tray_weight': '158', 'TS': 1781775530.709, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '434', 'TS': 1781775530.7299998, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '100', 'TS': 1781775530.73, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 15:08:50.749000', 'tray_weight': '211', 'TS': 1781775530.7489998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 15:08:50.831000', 'tray_weight': '489', 'TS': 1781775530.831, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 15:08:50.850000', 'tray_weight': '88', 'TS': 1781775530.8500001, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 15:08:50.947000', 'tray_weight': '179', 'TS': 1781775530.947, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 15:08:51.021000', 'tray_weight': '188', 'TS': 1781775531.021, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 8, 50, 521976)}}
[2026-06-18 15:19:44,352.352 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:12:41.066000', 'tray_weight': '823', 'TS': 1781775761.066, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:18:34.460000', 'tray_weight': '823', 'TS': 1781776114.46, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '219', 'datetime': '2026-06-18 15:19:40.111000', 'tray_weight': '219', 'TS': 1781776180.111, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 15:11:57.578000', 'tray_weight': '334', 'TS': 1781775717.5779998, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '169', 'datetime': '2026-06-18 15:19:41.494000', 'tray_weight': '169', 'TS': 1781776181.494, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:13:17.949000', 'tray_weight': '870', 'TS': 1781775797.949, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:14:31.131000', 'tray_weight': '870', 'TS': 1781775871.1309998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 15:11:33.349000', 'tray_weight': '714', 'TS': 1781775693.349, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 15:19:01.874000', 'tray_weight': '229', 'TS': 1781776141.874, 'expected_tray_weight': 222, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 15:19:37.575000', 'tray_weight': '228', 'TS': 1781776177.575, 'expected_tray_weight': 222, 'flow': '-1'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:19:37.547000', 'tray_weight': '1357', 'TS': 1781776177.5470002, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:16:41.894000', 'tray_weight': '582', 'TS': 1781776001.894, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 19, 43, 432060)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 15:08:50.435000', 'tray_weight': '120', 'TS': 1781775530.435, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 15:08:50.575000', 'tray_weight': '146', 'TS': 1781775530.5749998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 15:08:50.605000', 'tray_weight': '312', 'TS': 1781775530.605, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 15:08:50.627000', 'tray_weight': '361', 'TS': 1781775530.6269999, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 15:08:50.709000', 'tray_weight': '158', 'TS': 1781775530.709, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '434', 'TS': 1781775530.7299998, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '100', 'TS': 1781775530.73, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 15:08:50.749000', 'tray_weight': '211', 'TS': 1781775530.7489998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 15:08:50.831000', 'tray_weight': '489', 'TS': 1781775530.831, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 15:08:50.850000', 'tray_weight': '88', 'TS': 1781775530.8500001, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 15:08:50.947000', 'tray_weight': '179', 'TS': 1781775530.947, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 15:08:51.021000', 'tray_weight': '188', 'TS': 1781775531.021, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 8, 50, 521976)}}
[2026-06-18 15:19:44,360.360 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:12:41.066000', 'tray_weight': '823', 'TS': 1781775761.066, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:18:34.460000', 'tray_weight': '823', 'TS': 1781776114.46, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '219', 'datetime': '2026-06-18 15:19:40.111000', 'tray_weight': '219', 'TS': 1781776180.111, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 15:11:57.578000', 'tray_weight': '334', 'TS': 1781775717.5779998, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '169', 'datetime': '2026-06-18 15:19:41.494000', 'tray_weight': '169', 'TS': 1781776181.494, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:13:17.949000', 'tray_weight': '870', 'TS': 1781775797.949, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:14:31.131000', 'tray_weight': '870', 'TS': 1781775871.1309998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 15:11:33.349000', 'tray_weight': '714', 'TS': 1781775693.349, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 15:19:01.874000', 'tray_weight': '229', 'TS': 1781776141.874, 'expected_tray_weight': 222, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 15:19:37.575000', 'tray_weight': '228', 'TS': 1781776177.575, 'expected_tray_weight': 222, 'flow': '-1'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:19:37.547000', 'tray_weight': '1357', 'TS': 1781776177.5470002, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:16:41.894000', 'tray_weight': '582', 'TS': 1781776001.894, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 19, 43, 432060)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 15:08:50.435000', 'tray_weight': '120', 'TS': 1781775530.435, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 15:08:50.575000', 'tray_weight': '146', 'TS': 1781775530.5749998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 15:08:50.605000', 'tray_weight': '312', 'TS': 1781775530.605, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 15:08:50.627000', 'tray_weight': '361', 'TS': 1781775530.6269999, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 15:08:50.709000', 'tray_weight': '158', 'TS': 1781775530.709, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '434', 'TS': 1781775530.7299998, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '100', 'TS': 1781775530.73, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 15:08:50.749000', 'tray_weight': '211', 'TS': 1781775530.7489998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 15:08:50.831000', 'tray_weight': '489', 'TS': 1781775530.831, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 15:08:50.850000', 'tray_weight': '88', 'TS': 1781775530.8500001, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 15:08:50.947000', 'tray_weight': '179', 'TS': 1781775530.947, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 15:08:51.021000', 'tray_weight': '188', 'TS': 1781775531.021, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 8, 50, 521976)}}
[2026-06-18 15:19:45,386.386 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:12:41.066000', 'tray_weight': '823', 'TS': 1781775761.066, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:18:34.460000', 'tray_weight': '823', 'TS': 1781776114.46, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '219', 'datetime': '2026-06-18 15:19:40.111000', 'tray_weight': '219', 'TS': 1781776180.111, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 15:11:57.578000', 'tray_weight': '334', 'TS': 1781775717.5779998, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '169', 'datetime': '2026-06-18 15:19:41.493000', 'tray_weight': '169', 'TS': 1781776181.493, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:13:17.952000', 'tray_weight': '870', 'TS': 1781775797.952, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:14:31.134000', 'tray_weight': '870', 'TS': 1781775871.134, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 15:11:33.354000', 'tray_weight': '714', 'TS': 1781775693.3539999, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 15:19:01.872000', 'tray_weight': '229', 'TS': 1781776141.872, 'expected_tray_weight': 222, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 15:19:37.573000', 'tray_weight': '228', 'TS': 1781776177.573, 'expected_tray_weight': 222, 'flow': '-1'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:19:37.547000', 'tray_weight': '1357', 'TS': 1781776177.547, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:16:41.896000', 'tray_weight': '582', 'TS': 1781776001.896, 'expected_tray_weight': 576, 'flow': '0'}]}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 15:08:50.435000', 'tray_weight': '120', 'TS': 1781775530.435, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 15:08:50.575000', 'tray_weight': '146', 'TS': 1781775530.5749998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 15:08:50.605000', 'tray_weight': '312', 'TS': 1781775530.605, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 15:08:50.627000', 'tray_weight': '361', 'TS': 1781775530.6269999, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 15:08:50.709000', 'tray_weight': '158', 'TS': 1781775530.709, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '434', 'TS': 1781775530.7299998, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '100', 'TS': 1781775530.73, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 15:08:50.749000', 'tray_weight': '211', 'TS': 1781775530.7489998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 15:08:50.831000', 'tray_weight': '489', 'TS': 1781775530.831, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 15:08:50.850000', 'tray_weight': '88', 'TS': 1781775530.8500001, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 15:08:50.947000', 'tray_weight': '179', 'TS': 1781775530.947, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 15:08:51.021000', 'tray_weight': '188', 'TS': 1781775531.021, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 8, 50, 521976)}}
[2026-06-18 15:19:45,399.399 INFO    ] monitor_weight {'2': {'door_weights': [], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 19, 45, 393080)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 15:08:50.435000', 'tray_weight': '120', 'TS': 1781775530.435, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 15:08:50.575000', 'tray_weight': '146', 'TS': 1781775530.5749998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 15:08:50.605000', 'tray_weight': '312', 'TS': 1781775530.605, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 15:08:50.627000', 'tray_weight': '361', 'TS': 1781775530.6269999, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 15:08:50.709000', 'tray_weight': '158', 'TS': 1781775530.709, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '434', 'TS': 1781775530.7299998, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '100', 'TS': 1781775530.73, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 15:08:50.749000', 'tray_weight': '211', 'TS': 1781775530.7489998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 15:08:50.831000', 'tray_weight': '489', 'TS': 1781775530.831, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 15:08:50.850000', 'tray_weight': '88', 'TS': 1781775530.8500001, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 15:08:50.947000', 'tray_weight': '179', 'TS': 1781775530.947, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 15:08:51.021000', 'tray_weight': '188', 'TS': 1781775531.021, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 8, 50, 521976)}}
[2026-06-18 15:19:46,209.209 INFO    ] collect_close_door_weights {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 15:19:45.365000', 'tray_weight': '822', 'TS': 1781776185.365, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 15:19:45.448000', 'tray_weight': '1443', 'TS': 1781776185.448, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 15:19:45.485000', 'tray_weight': '908', 'TS': 1781776185.4850001, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 15:19:45.511000', 'tray_weight': '215', 'TS': 1781776185.511, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 15:19:45.576000', 'tray_weight': '354', 'TS': 1781776185.576, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 15:19:45.660000', 'tray_weight': '221', 'TS': 1781776185.66, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 15:19:45.696000', 'tray_weight': '-3', 'TS': 1781776185.696, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 15:19:45.758000', 'tray_weight': '334', 'TS': 1781776185.7580001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 15:19:45.784000', 'tray_weight': '889', 'TS': 1781776185.784, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 15:19:45.794000', 'tray_weight': '170', 'TS': 1781776185.794, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:19:45.838000', 'tray_weight': '870', 'TS': 1781776185.838, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 15:19:45.953000', 'tray_weight': '713', 'TS': 1781776185.953, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 15:19:45.972000', 'tray_weight': '229', 'TS': 1781776185.972, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 15:19:46.040000', 'tray_weight': '-6', 'TS': 1781776186.0400002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:19:46.098000', 'tray_weight': '1357', 'TS': 1781776186.098, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:19:46.144000', 'tray_weight': '582', 'TS': 1781776186.144, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 19, 45, 393080)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 15:08:50.435000', 'tray_weight': '120', 'TS': 1781775530.435, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 15:08:50.575000', 'tray_weight': '146', 'TS': 1781775530.5749998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 15:08:50.605000', 'tray_weight': '312', 'TS': 1781775530.605, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 15:08:50.627000', 'tray_weight': '361', 'TS': 1781775530.6269999, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 15:08:50.709000', 'tray_weight': '158', 'TS': 1781775530.709, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '434', 'TS': 1781775530.7299998, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '100', 'TS': 1781775530.73, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 15:08:50.749000', 'tray_weight': '211', 'TS': 1781775530.7489998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 15:08:50.831000', 'tray_weight': '489', 'TS': 1781775530.831, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 15:08:50.850000', 'tray_weight': '88', 'TS': 1781775530.8500001, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 15:08:50.947000', 'tray_weight': '179', 'TS': 1781775530.947, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 15:08:51.021000', 'tray_weight': '188', 'TS': 1781775531.021, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 8, 50, 521976)}}
[2026-06-18 15:19:46,217.217 INFO    ] collect_close_door_weights {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 15:19:45.365000', 'tray_weight': '822', 'TS': 1781776185.365, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 15:19:45.448000', 'tray_weight': '1443', 'TS': 1781776185.448, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 15:19:45.485000', 'tray_weight': '908', 'TS': 1781776185.4850001, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 15:19:45.511000', 'tray_weight': '215', 'TS': 1781776185.511, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 15:19:45.576000', 'tray_weight': '354', 'TS': 1781776185.576, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 15:19:45.660000', 'tray_weight': '221', 'TS': 1781776185.66, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 15:19:45.696000', 'tray_weight': '-3', 'TS': 1781776185.696, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 15:19:45.758000', 'tray_weight': '334', 'TS': 1781776185.7580001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 15:19:45.784000', 'tray_weight': '889', 'TS': 1781776185.784, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 15:19:45.794000', 'tray_weight': '170', 'TS': 1781776185.794, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:19:45.838000', 'tray_weight': '870', 'TS': 1781776185.838, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 15:19:45.953000', 'tray_weight': '713', 'TS': 1781776185.953, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 15:19:45.972000', 'tray_weight': '229', 'TS': 1781776185.972, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 15:19:46.040000', 'tray_weight': '-6', 'TS': 1781776186.0400002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:19:46.098000', 'tray_weight': '1357', 'TS': 1781776186.098, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:19:46.144000', 'tray_weight': '582', 'TS': 1781776186.144, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 19, 45, 393080)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 15:08:50.435000', 'tray_weight': '120', 'TS': 1781775530.435, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 15:08:50.575000', 'tray_weight': '146', 'TS': 1781775530.5749998, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 15:08:50.605000', 'tray_weight': '312', 'TS': 1781775530.605, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 15:08:50.627000', 'tray_weight': '361', 'TS': 1781775530.6269999, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 15:08:50.709000', 'tray_weight': '158', 'TS': 1781775530.709, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '434', 'TS': 1781775530.7299998, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 15:08:50.730000', 'tray_weight': '100', 'TS': 1781775530.73, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 15:08:50.749000', 'tray_weight': '211', 'TS': 1781775530.7489998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 15:08:50.831000', 'tray_weight': '489', 'TS': 1781775530.831, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 15:08:50.850000', 'tray_weight': '88', 'TS': 1781775530.8500001, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 15:08:50.947000', 'tray_weight': '179', 'TS': 1781775530.947, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 15:08:51.021000', 'tray_weight': '188', 'TS': 1781775531.021, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 8, 50, 521976)}}
[2026-06-18 15:19:47,771.771 INFO    ] *********** ORDER STARTED ***********
[2026-06-18 15:19:47,774.774 INFO    ] DB TRAY [{"tray_id": 11, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500626", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500626-4", "tray_weight": "120"}, {"tray_id": 12, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500688", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500688-4", "tray_weight": "146"}, {"tray_id": 13, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500646", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500646-8", "tray_weight": "312"}, {"tray_id": 14, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500445", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500445-5", "tray_weight": "361"}, {"tray_id": 15, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500659", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500659-4", "tray_weight": "158"}, {"tray_id": 16, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500647", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500647-12", "tray_weight": "434"}, {"tray_id": 17, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500648", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500648-3", "tray_weight": "100"}, {"tray_id": 18, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500668", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500668-10", "tray_weight": "211"}, {"tray_id": 19, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500709", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500709-8", "tray_weight": "489"}, {"tray_id": 20, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500672", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500672-3", "tray_weight": "88"}, {"tray_id": 21, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500650", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500650-6", "tray_weight": "179"}, {"tray_id": 22, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500673", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500673-6", "tray_weight": "188"}, {"tray_id": 23, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "186055", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186055-0", "tray_weight": "99999"}, {"tray_id": 24, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500455", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500455-0", "tray_weight": "99999"}, {"tray_id": 25, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "10155", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "10155-0", "tray_weight": "99999"}, {"tray_id": 26, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "186096", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186096-0", "tray_weight": "99999"}, {"tray_id": 31, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "166327", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "166327-4", "tray_weight": "823"}, {"tray_id": 32, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500617", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500617-5", "tray_weight": "1444"}, {"tray_id": 33, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500694", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500694-4", "tray_weight": "908"}, {"tray_id": 34, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "185993", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "185993-5", "tray_weight": "255"}, {"tray_id": 35, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186084", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186084-9", "tray_weight": "354"}, {"tray_id": 36, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500541", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500541-11", "tray_weight": "221"}, {"tray_id": 37, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500669", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500669-0", "tray_weight": "-3"}, {"tray_id": 38, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186078", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186078-1", "tray_weight": "334"}, {"tray_id": 39, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500700", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500700-4", "tray_weight": "889"}, {"tray_id": 40, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500412", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500412-1", "tray_weight": "170"}, {"tray_id": 41, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "108676", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "108676-5", "tray_weight": "870"}, {"tray_id": 42, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500675", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500675-4", "tray_weight": "713"}, {"tray_id": 43, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500702", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500702-1", "tray_weight": "228"}, {"tray_id": 44, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186059", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186059-0", "tray_weight": "-6"}, {"tray_id": 45, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500656", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500656-6", "tray_weight": "1357"}, {"tray_id": 46, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500499", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500499-3", "tray_weight": "582"}]
[2026-06-18 15:19:47,783.783 INFO    ] TRAY READINGS [{'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 15:11:33.348000', 'tray_weight': '714', 'TS': 1781775693.348, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 15:11:33.349000', 'tray_weight': '714', 'TS': 1781775693.349, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 15:11:33.354000', 'tray_weight': '714', 'TS': 1781775693.3539999, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 15:11:33.354000', 'tray_weight': '714', 'TS': 1781775693.354, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 15:11:33.355000', 'tray_weight': '714', 'TS': 1781775693.355, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 15:11:33.355000', 'tray_weight': '714', 'TS': 1781775693.355, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 15:11:33.357000', 'tray_weight': '714', 'TS': 1781775693.3569999, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 15:11:33.357000', 'tray_weight': '714', 'TS': 1781775693.357, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 15:11:33.358000', 'tray_weight': '714', 'TS': 1781775693.358, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 15:11:57.578000', 'tray_weight': '334', 'TS': 1781775717.5779998, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 15:11:57.578000', 'tray_weight': '334', 'TS': 1781775717.5779998, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 15:11:57.578000', 'tray_weight': '334', 'TS': 1781775717.578, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 15:11:57.580000', 'tray_weight': '334', 'TS': 1781775717.5800002, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 15:11:57.583000', 'tray_weight': '334', 'TS': 1781775717.583, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 15:11:57.585000', 'tray_weight': '334', 'TS': 1781775717.585, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 15:11:57.587000', 'tray_weight': '334', 'TS': 1781775717.587, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 15:11:57.587000', 'tray_weight': '334', 'TS': 1781775717.5870001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 15:11:57.590000', 'tray_weight': '334', 'TS': 1781775717.59, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:12:41.038000', 'tray_weight': '823', 'TS': 1781775761.038, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:12:41.061000', 'tray_weight': '823', 'TS': 1781775761.061, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:12:41.064000', 'tray_weight': '823', 'TS': 1781775761.0640001, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:12:41.066000', 'tray_weight': '823', 'TS': 1781775761.066, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:12:41.066000', 'tray_weight': '823', 'TS': 1781775761.066, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:12:41.067000', 'tray_weight': '823', 'TS': 1781775761.067, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:12:41.067000', 'tray_weight': '823', 'TS': 1781775761.0670002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:12:41.068000', 'tray_weight': '823', 'TS': 1781775761.068, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:12:41.068000', 'tray_weight': '823', 'TS': 1781775761.068, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:13:17.949000', 'tray_weight': '870', 'TS': 1781775797.949, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:13:17.951000', 'tray_weight': '870', 'TS': 1781775797.951, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:13:17.952000', 'tray_weight': '870', 'TS': 1781775797.952, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:13:17.952000', 'tray_weight': '870', 'TS': 1781775797.952, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:13:17.952000', 'tray_weight': '870', 'TS': 1781775797.9520001, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:13:17.952000', 'tray_weight': '870', 'TS': 1781775797.9520001, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:13:17.953000', 'tray_weight': '870', 'TS': 1781775797.9529998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:13:17.954000', 'tray_weight': '870', 'TS': 1781775797.954, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:13:17.954000', 'tray_weight': '870', 'TS': 1781775797.954, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:14:31.131000', 'tray_weight': '870', 'TS': 1781775871.1309998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:14:31.133000', 'tray_weight': '870', 'TS': 1781775871.133, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:14:31.134000', 'tray_weight': '870', 'TS': 1781775871.134, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:14:31.134000', 'tray_weight': '870', 'TS': 1781775871.134, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:14:31.134000', 'tray_weight': '870', 'TS': 1781775871.134, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:14:31.134000', 'tray_weight': '870', 'TS': 1781775871.134, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:14:31.135000', 'tray_weight': '870', 'TS': 1781775871.135, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:14:31.136000', 'tray_weight': '870', 'TS': 1781775871.136, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:14:31.136000', 'tray_weight': '870', 'TS': 1781775871.136, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:16:41.894000', 'tray_weight': '582', 'TS': 1781776001.894, 'expected_tray_weight': 576, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:16:41.894000', 'tray_weight': '582', 'TS': 1781776001.894, 'expected_tray_weight': 576, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:16:41.896000', 'tray_weight': '582', 'TS': 1781776001.896, 'expected_tray_weight': 576, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:16:41.896000', 'tray_weight': '582', 'TS': 1781776001.896, 'expected_tray_weight': 576, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:16:41.896000', 'tray_weight': '582', 'TS': 1781776001.896, 'expected_tray_weight': 576, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:16:41.896000', 'tray_weight': '582', 'TS': 1781776001.896, 'expected_tray_weight': 576, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:16:41.896000', 'tray_weight': '582', 'TS': 1781776001.896, 'expected_tray_weight': 576, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:16:41.896000', 'tray_weight': '582', 'TS': 1781776001.8960001, 'expected_tray_weight': 576, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:16:41.896000', 'tray_weight': '582', 'TS': 1781776001.8960001, 'expected_tray_weight': 576, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:18:34.432000', 'tray_weight': '823', 'TS': 1781776114.4320002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:18:34.455000', 'tray_weight': '823', 'TS': 1781776114.4550002, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:18:34.458000', 'tray_weight': '823', 'TS': 1781776114.458, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:18:34.460000', 'tray_weight': '823', 'TS': 1781776114.46, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:18:34.460000', 'tray_weight': '823', 'TS': 1781776114.46, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:18:34.461000', 'tray_weight': '823', 'TS': 1781776114.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:18:34.461000', 'tray_weight': '823', 'TS': 1781776114.461, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:18:34.462000', 'tray_weight': '823', 'TS': 1781776114.462, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:18:34.462000', 'tray_weight': '823', 'TS': 1781776114.4620001, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 15:19:01.872000', 'tray_weight': '229', 'TS': 1781776141.872, 'expected_tray_weight': 222, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 15:19:01.874000', 'tray_weight': '229', 'TS': 1781776141.874, 'expected_tray_weight': 222, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 15:19:01.875000', 'tray_weight': '229', 'TS': 1781776141.875, 'expected_tray_weight': 222, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 15:19:01.877000', 'tray_weight': '229', 'TS': 1781776141.877, 'expected_tray_weight': 222, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 15:19:01.878000', 'tray_weight': '229', 'TS': 1781776141.878, 'expected_tray_weight': 222, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 15:19:01.878000', 'tray_weight': '229', 'TS': 1781776141.878, 'expected_tray_weight': 222, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 15:19:01.879000', 'tray_weight': '229', 'TS': 1781776141.879, 'expected_tray_weight': 222, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 15:19:01.880000', 'tray_weight': '229', 'TS': 1781776141.8799999, 'expected_tray_weight': 222, 'flow': '1'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 15:19:01.880000', 'tray_weight': '229', 'TS': 1781776141.8799999, 'expected_tray_weight': 222, 'flow': '1'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:19:37.535000', 'tray_weight': '1357', 'TS': 1781776177.5349998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:19:37.537000', 'tray_weight': '1357', 'TS': 1781776177.5370002, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:19:37.543000', 'tray_weight': '1357', 'TS': 1781776177.543, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:19:37.543000', 'tray_weight': '1357', 'TS': 1781776177.543, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:19:37.544000', 'tray_weight': '1357', 'TS': 1781776177.5440001, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:19:37.545000', 'tray_weight': '1357', 'TS': 1781776177.5449998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:19:37.547000', 'tray_weight': '1357', 'TS': 1781776177.547, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:19:37.547000', 'tray_weight': '1357', 'TS': 1781776177.5470002, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 15:19:37.573000', 'tray_weight': '228', 'TS': 1781776177.573, 'expected_tray_weight': 222, 'flow': '-1'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 15:19:37.575000', 'tray_weight': '228', 'TS': 1781776177.575, 'expected_tray_weight': 222, 'flow': '-1'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 15:19:37.576000', 'tray_weight': '228', 'TS': 1781776177.5760002, 'expected_tray_weight': 222, 'flow': '-1'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 15:19:37.578000', 'tray_weight': '228', 'TS': 1781776177.578, 'expected_tray_weight': 222, 'flow': '-1'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 15:19:37.579000', 'tray_weight': '228', 'TS': 1781776177.579, 'expected_tray_weight': 222, 'flow': '-1'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 15:19:37.579000', 'tray_weight': '228', 'TS': 1781776177.579, 'expected_tray_weight': 222, 'flow': '-1'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 15:19:37.580000', 'tray_weight': '228', 'TS': 1781776177.58, 'expected_tray_weight': 222, 'flow': '-1'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 15:19:37.581000', 'tray_weight': '228', 'TS': 1781776177.581, 'expected_tray_weight': 222, 'flow': '-1'}, {'tray_id': '34', 'address': '34', 'weight': '219', 'datetime': '2026-06-18 15:19:40.111000', 'tray_weight': '219', 'TS': 1781776180.111, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '219', 'datetime': '2026-06-18 15:19:40.111000', 'tray_weight': '219', 'TS': 1781776180.111, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '219', 'datetime': '2026-06-18 15:19:40.112000', 'tray_weight': '219', 'TS': 1781776180.112, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '219', 'datetime': '2026-06-18 15:19:40.114000', 'tray_weight': '219', 'TS': 1781776180.1139998, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '219', 'datetime': '2026-06-18 15:19:40.114000', 'tray_weight': '219', 'TS': 1781776180.114, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '169', 'datetime': '2026-06-18 15:19:41.493000', 'tray_weight': '169', 'TS': 1781776181.493, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '169', 'datetime': '2026-06-18 15:19:41.494000', 'tray_weight': '169', 'TS': 1781776181.494, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '169', 'datetime': '2026-06-18 15:19:41.494000', 'tray_weight': '169', 'TS': 1781776181.494, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '169', 'datetime': '2026-06-18 15:19:41.495000', 'tray_weight': '169', 'TS': 1781776181.4950001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 15:19:45.365000', 'tray_weight': '822', 'TS': 1781776185.365, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 15:19:45.448000', 'tray_weight': '1443', 'TS': 1781776185.448, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 15:19:45.485000', 'tray_weight': '908', 'TS': 1781776185.4850001, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 15:19:45.511000', 'tray_weight': '215', 'TS': 1781776185.511, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 15:19:45.576000', 'tray_weight': '354', 'TS': 1781776185.576, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 15:19:45.660000', 'tray_weight': '221', 'TS': 1781776185.66, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 15:19:45.696000', 'tray_weight': '-3', 'TS': 1781776185.696, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 15:19:45.758000', 'tray_weight': '334', 'TS': 1781776185.7580001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 15:19:45.784000', 'tray_weight': '889', 'TS': 1781776185.784, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 15:19:45.794000', 'tray_weight': '170', 'TS': 1781776185.794, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:19:45.838000', 'tray_weight': '870', 'TS': 1781776185.838, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 15:19:45.953000', 'tray_weight': '713', 'TS': 1781776185.953, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 15:19:45.972000', 'tray_weight': '229', 'TS': 1781776185.972, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 15:19:46.040000', 'tray_weight': '-6', 'TS': 1781776186.0400002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:19:46.098000', 'tray_weight': '1357', 'TS': 1781776186.098, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:19:46.144000', 'tray_weight': '582', 'TS': 1781776186.144, 'expected_tray_weight': 576, 'flow': '0'}]
[2026-06-18 15:19:48,972.972 INFO    ] Final DB Tray = [{"tray_id": 11, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500626", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500626-4", "tray_weight": "120"}, {"tray_id": 12, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500688", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500688-4", "tray_weight": "146"}, {"tray_id": 13, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500646", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500646-8", "tray_weight": "312"}, {"tray_id": 14, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500445", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500445-5", "tray_weight": "361"}, {"tray_id": 15, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500659", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500659-4", "tray_weight": "158"}, {"tray_id": 16, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500647", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500647-12", "tray_weight": "434"}, {"tray_id": 17, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500648", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500648-3", "tray_weight": "100"}, {"tray_id": 18, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500668", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500668-10", "tray_weight": "211"}, {"tray_id": 19, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500709", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500709-8", "tray_weight": "489"}, {"tray_id": 20, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500672", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500672-3", "tray_weight": "88"}, {"tray_id": 21, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500650", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500650-6", "tray_weight": "179"}, {"tray_id": 22, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500673", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500673-6", "tray_weight": "188"}, {"tray_id": 23, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "186055", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186055-0", "tray_weight": "99999"}, {"tray_id": 24, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500455", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500455-0", "tray_weight": "99999"}, {"tray_id": 25, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "10155", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "10155-0", "tray_weight": "99999"}, {"tray_id": 26, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "186096", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186096-0", "tray_weight": "99999"}, {"tray_id": 31, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "166327", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "166327-4", "tray_weight": "822"}, {"tray_id": 32, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500617", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500617-5", "tray_weight": "1443"}, {"tray_id": 33, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500694", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500694-4", "tray_weight": "908"}, {"tray_id": 34, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "185993", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "185993-5", "tray_weight": "215"}, {"tray_id": 35, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186084", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186084-9", "tray_weight": "354"}, {"tray_id": 36, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500541", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500541-11", "tray_weight": "221"}, {"tray_id": 37, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500669", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500669-0", "tray_weight": "-3"}, {"tray_id": 38, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186078", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186078-1", "tray_weight": "334"}, {"tray_id": 39, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500700", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500700-4", "tray_weight": "889"}, {"tray_id": 40, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500412", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500412-1", "tray_weight": "170"}, {"tray_id": 41, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "108676", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "108676-5", "tray_weight": "870"}, {"tray_id": 42, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500675", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500675-4", "tray_weight": "713"}, {"tray_id": 43, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500702", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500702-1", "tray_weight": "229"}, {"tray_id": 44, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186059", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186059-0", "tray_weight": "-6"}, {"tray_id": 45, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500656", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500656-6", "tray_weight": "1357"}, {"tray_id": 46, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500499", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500499-3", "tray_weight": "582"}]
[2026-06-18 15:19:52,112.112 INFO    ] Syncing order with order id: TM06202508260618151826186
[2026-06-18 15:19:52,133.133 INFO    ] pg status for order_id: TM06202508260618151826186 before is --> False
[2026-06-18 15:19:52,136.136 INFO    ] payment_gateway for order_id: TM06202508260618151826186 is --> razor_pay and sync status is True
[2026-06-18 15:19:52,416.416 INFO    ] pg status response {'status': True}
[2026-06-18 15:19:52,458.458 INFO    ] pg status for order_id: TM06202508260618151826186 after is --> {'status': True}
[2026-06-18 15:23:03,789.789 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 15:19:45.365000', 'tray_weight': '822', 'TS': 1781776185.365, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 15:19:45.448000', 'tray_weight': '1443', 'TS': 1781776185.448, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 15:19:45.485000', 'tray_weight': '908', 'TS': 1781776185.4850001, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 15:19:45.511000', 'tray_weight': '215', 'TS': 1781776185.511, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 15:19:45.576000', 'tray_weight': '354', 'TS': 1781776185.576, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 15:19:45.660000', 'tray_weight': '221', 'TS': 1781776185.66, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 15:19:45.696000', 'tray_weight': '-3', 'TS': 1781776185.696, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 15:19:45.758000', 'tray_weight': '334', 'TS': 1781776185.7580001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 15:19:45.784000', 'tray_weight': '889', 'TS': 1781776185.784, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 15:19:45.794000', 'tray_weight': '170', 'TS': 1781776185.794, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:19:45.838000', 'tray_weight': '870', 'TS': 1781776185.838, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 15:19:45.953000', 'tray_weight': '713', 'TS': 1781776185.953, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 15:19:45.972000', 'tray_weight': '229', 'TS': 1781776185.972, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 15:19:46.040000', 'tray_weight': '-6', 'TS': 1781776186.0400002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:19:46.098000', 'tray_weight': '1357', 'TS': 1781776186.098, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:19:46.144000', 'tray_weight': '582', 'TS': 1781776186.144, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 19, 45, 393080)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 15:23:02.826000', 'tray_weight': '120', 'TS': 1781776382.826, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 15:23:02.845000', 'tray_weight': '146', 'TS': 1781776382.845, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '313', 'datetime': '2026-06-18 15:23:02.899000', 'tray_weight': '313', 'TS': 1781776382.8990002, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 15:23:02.920000', 'tray_weight': '361', 'TS': 1781776382.9199998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 15:23:03.004000', 'tray_weight': '158', 'TS': 1781776383.004, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 15:23:03.016000', 'tray_weight': '433', 'TS': 1781776383.016, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 15:23:03.072000', 'tray_weight': '100', 'TS': 1781776383.072, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 15:23:03.213000', 'tray_weight': '211', 'TS': 1781776383.213, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 15:23:03.180000', 'tray_weight': '489', 'TS': 1781776383.18, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 15:23:03.319000', 'tray_weight': '89', 'TS': 1781776383.319, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 15:23:03.340000', 'tray_weight': '179', 'TS': 1781776383.34, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 15:23:03.376000', 'tray_weight': '188', 'TS': 1781776383.376, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 23, 2, 877328)}}
[2026-06-18 15:23:03,796.796 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 15:19:45.365000', 'tray_weight': '822', 'TS': 1781776185.365, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 15:19:45.448000', 'tray_weight': '1443', 'TS': 1781776185.448, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 15:19:45.485000', 'tray_weight': '908', 'TS': 1781776185.4850001, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 15:19:45.511000', 'tray_weight': '215', 'TS': 1781776185.511, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 15:19:45.576000', 'tray_weight': '354', 'TS': 1781776185.576, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 15:19:45.660000', 'tray_weight': '221', 'TS': 1781776185.66, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 15:19:45.696000', 'tray_weight': '-3', 'TS': 1781776185.696, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 15:19:45.758000', 'tray_weight': '334', 'TS': 1781776185.7580001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 15:19:45.784000', 'tray_weight': '889', 'TS': 1781776185.784, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 15:19:45.794000', 'tray_weight': '170', 'TS': 1781776185.794, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:19:45.838000', 'tray_weight': '870', 'TS': 1781776185.838, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 15:19:45.953000', 'tray_weight': '713', 'TS': 1781776185.953, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 15:19:45.972000', 'tray_weight': '229', 'TS': 1781776185.972, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 15:19:46.040000', 'tray_weight': '-6', 'TS': 1781776186.0400002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:19:46.098000', 'tray_weight': '1357', 'TS': 1781776186.098, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:19:46.144000', 'tray_weight': '582', 'TS': 1781776186.144, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 19, 45, 393080)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 15:23:02.826000', 'tray_weight': '120', 'TS': 1781776382.826, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 15:23:02.845000', 'tray_weight': '146', 'TS': 1781776382.845, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '313', 'datetime': '2026-06-18 15:23:02.899000', 'tray_weight': '313', 'TS': 1781776382.8990002, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 15:23:02.920000', 'tray_weight': '361', 'TS': 1781776382.9199998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 15:23:03.004000', 'tray_weight': '158', 'TS': 1781776383.004, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 15:23:03.016000', 'tray_weight': '433', 'TS': 1781776383.016, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 15:23:03.072000', 'tray_weight': '100', 'TS': 1781776383.072, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 15:23:03.213000', 'tray_weight': '211', 'TS': 1781776383.213, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 15:23:03.180000', 'tray_weight': '489', 'TS': 1781776383.18, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 15:23:03.319000', 'tray_weight': '89', 'TS': 1781776383.319, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 15:23:03.340000', 'tray_weight': '179', 'TS': 1781776383.34, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 15:23:03.376000', 'tray_weight': '188', 'TS': 1781776383.376, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 23, 2, 877328)}}
[2026-06-18 15:23:04,605.605 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:23:03.806000', 'tray_weight': '823', 'TS': 1781776383.806, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 15:23:03.810000', 'tray_weight': '1443', 'TS': 1781776383.8100002, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 15:23:03.893000', 'tray_weight': '909', 'TS': 1781776383.8930001, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 15:23:03.873000', 'tray_weight': '215', 'TS': 1781776383.8730001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 15:23:03.929000', 'tray_weight': '354', 'TS': 1781776383.9290001, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 15:23:03.985000', 'tray_weight': '221', 'TS': 1781776383.985, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 15:23:04.070000', 'tray_weight': '-3', 'TS': 1781776384.07, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 15:23:04.086000', 'tray_weight': '335', 'TS': 1781776384.0860002, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '890', 'datetime': '2026-06-18 15:23:04.131000', 'tray_weight': '890', 'TS': 1781776384.131, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 15:23:04.191000', 'tray_weight': '170', 'TS': 1781776384.191, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:23:04.271000', 'tray_weight': '870', 'TS': 1781776384.2710001, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 15:23:04.253000', 'tray_weight': '714', 'TS': 1781776384.253, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 15:23:04.305000', 'tray_weight': '228', 'TS': 1781776384.3049998, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 15:23:04.382000', 'tray_weight': '-6', 'TS': 1781776384.382, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:23:04.419000', 'tray_weight': '1357', 'TS': 1781776384.419, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:23:04.462000', 'tray_weight': '582', 'TS': 1781776384.462, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 23, 3, 807983)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 15:23:02.826000', 'tray_weight': '120', 'TS': 1781776382.826, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 15:23:02.845000', 'tray_weight': '146', 'TS': 1781776382.845, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '313', 'datetime': '2026-06-18 15:23:02.899000', 'tray_weight': '313', 'TS': 1781776382.8990002, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 15:23:02.920000', 'tray_weight': '361', 'TS': 1781776382.9199998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 15:23:03.004000', 'tray_weight': '158', 'TS': 1781776383.004, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 15:23:03.016000', 'tray_weight': '433', 'TS': 1781776383.016, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 15:23:03.072000', 'tray_weight': '100', 'TS': 1781776383.072, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 15:23:03.213000', 'tray_weight': '211', 'TS': 1781776383.213, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 15:23:03.180000', 'tray_weight': '489', 'TS': 1781776383.18, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 15:23:03.319000', 'tray_weight': '89', 'TS': 1781776383.319, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 15:23:03.340000', 'tray_weight': '179', 'TS': 1781776383.34, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 15:23:03.376000', 'tray_weight': '188', 'TS': 1781776383.376, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 23, 2, 877328)}}
[2026-06-18 15:23:04,616.616 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:23:03.806000', 'tray_weight': '823', 'TS': 1781776383.806, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 15:23:03.810000', 'tray_weight': '1443', 'TS': 1781776383.8100002, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 15:23:03.893000', 'tray_weight': '909', 'TS': 1781776383.8930001, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 15:23:03.873000', 'tray_weight': '215', 'TS': 1781776383.8730001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 15:23:03.929000', 'tray_weight': '354', 'TS': 1781776383.9290001, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 15:23:03.985000', 'tray_weight': '221', 'TS': 1781776383.985, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 15:23:04.070000', 'tray_weight': '-3', 'TS': 1781776384.07, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 15:23:04.086000', 'tray_weight': '335', 'TS': 1781776384.0860002, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '890', 'datetime': '2026-06-18 15:23:04.131000', 'tray_weight': '890', 'TS': 1781776384.131, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 15:23:04.191000', 'tray_weight': '170', 'TS': 1781776384.191, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:23:04.271000', 'tray_weight': '870', 'TS': 1781776384.2710001, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 15:23:04.253000', 'tray_weight': '714', 'TS': 1781776384.253, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 15:23:04.305000', 'tray_weight': '228', 'TS': 1781776384.3049998, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 15:23:04.382000', 'tray_weight': '-6', 'TS': 1781776384.382, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:23:04.419000', 'tray_weight': '1357', 'TS': 1781776384.419, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:23:04.462000', 'tray_weight': '582', 'TS': 1781776384.462, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 23, 3, 807983)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 15:23:02.826000', 'tray_weight': '120', 'TS': 1781776382.826, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 15:23:02.845000', 'tray_weight': '146', 'TS': 1781776382.845, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '313', 'datetime': '2026-06-18 15:23:02.899000', 'tray_weight': '313', 'TS': 1781776382.8990002, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 15:23:02.920000', 'tray_weight': '361', 'TS': 1781776382.9199998, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 15:23:03.004000', 'tray_weight': '158', 'TS': 1781776383.004, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 15:23:03.016000', 'tray_weight': '433', 'TS': 1781776383.016, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 15:23:03.072000', 'tray_weight': '100', 'TS': 1781776383.072, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 15:23:03.213000', 'tray_weight': '211', 'TS': 1781776383.213, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 15:23:03.180000', 'tray_weight': '489', 'TS': 1781776383.18, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 15:23:03.319000', 'tray_weight': '89', 'TS': 1781776383.319, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '179', 'datetime': '2026-06-18 15:23:03.340000', 'tray_weight': '179', 'TS': 1781776383.34, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 15:23:03.376000', 'tray_weight': '188', 'TS': 1781776383.376, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 23, 2, 877328)}}
[2026-06-18 15:24:48,261.261 INFO    ] processOrderPayment version is : v2
[2026-06-18 15:34:24,841.841 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:23:03.806000', 'tray_weight': '823', 'TS': 1781776383.806, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 15:23:03.810000', 'tray_weight': '1443', 'TS': 1781776383.8100002, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 15:23:03.893000', 'tray_weight': '909', 'TS': 1781776383.8930001, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 15:23:03.873000', 'tray_weight': '215', 'TS': 1781776383.8730001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 15:23:03.929000', 'tray_weight': '354', 'TS': 1781776383.9290001, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 15:23:03.985000', 'tray_weight': '221', 'TS': 1781776383.985, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 15:23:04.070000', 'tray_weight': '-3', 'TS': 1781776384.07, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 15:23:04.086000', 'tray_weight': '335', 'TS': 1781776384.0860002, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '890', 'datetime': '2026-06-18 15:23:04.131000', 'tray_weight': '890', 'TS': 1781776384.131, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 15:23:04.191000', 'tray_weight': '170', 'TS': 1781776384.191, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:23:04.271000', 'tray_weight': '870', 'TS': 1781776384.2710001, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 15:23:04.253000', 'tray_weight': '714', 'TS': 1781776384.253, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 15:23:04.305000', 'tray_weight': '228', 'TS': 1781776384.3049998, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 15:23:04.382000', 'tray_weight': '-6', 'TS': 1781776384.382, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:23:04.419000', 'tray_weight': '1357', 'TS': 1781776384.419, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:23:04.462000', 'tray_weight': '582', 'TS': 1781776384.462, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 23, 3, 807983)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 15:34:23.863000', 'tray_weight': '120', 'TS': 1781777063.863, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 15:34:23.884000', 'tray_weight': '146', 'TS': 1781777063.884, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 15:34:24.010000', 'tray_weight': '312', 'TS': 1781777064.01, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 15:34:24.031000', 'tray_weight': '361', 'TS': 1781777064.0310001, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 15:34:24.115000', 'tray_weight': '158', 'TS': 1781777064.115, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 15:34:24.135000', 'tray_weight': '434', 'TS': 1781777064.135, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 15:34:24.197000', 'tray_weight': '100', 'TS': 1781777064.197, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 15:34:24.216000', 'tray_weight': '211', 'TS': 1781777064.216, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 15:34:24.306000', 'tray_weight': '489', 'TS': 1781777064.306, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 15:34:24.328000', 'tray_weight': '88', 'TS': 1781777064.328, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '175', 'datetime': '2026-06-18 15:34:24.360000', 'tray_weight': '175', 'TS': 1781777064.36, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 15:34:24.416000', 'tray_weight': '188', 'TS': 1781777064.4160001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 34, 23, 941712)}}
[2026-06-18 15:34:24,849.849 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 15:23:03.806000', 'tray_weight': '823', 'TS': 1781776383.806, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 15:23:03.810000', 'tray_weight': '1443', 'TS': 1781776383.8100002, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 15:23:03.893000', 'tray_weight': '909', 'TS': 1781776383.8930001, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 15:23:03.873000', 'tray_weight': '215', 'TS': 1781776383.8730001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 15:23:03.929000', 'tray_weight': '354', 'TS': 1781776383.9290001, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 15:23:03.985000', 'tray_weight': '221', 'TS': 1781776383.985, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 15:23:04.070000', 'tray_weight': '-3', 'TS': 1781776384.07, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 15:23:04.086000', 'tray_weight': '335', 'TS': 1781776384.0860002, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '890', 'datetime': '2026-06-18 15:23:04.131000', 'tray_weight': '890', 'TS': 1781776384.131, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 15:23:04.191000', 'tray_weight': '170', 'TS': 1781776384.191, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:23:04.271000', 'tray_weight': '870', 'TS': 1781776384.2710001, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 15:23:04.253000', 'tray_weight': '714', 'TS': 1781776384.253, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 15:23:04.305000', 'tray_weight': '228', 'TS': 1781776384.3049998, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 15:23:04.382000', 'tray_weight': '-6', 'TS': 1781776384.382, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:23:04.419000', 'tray_weight': '1357', 'TS': 1781776384.419, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:23:04.462000', 'tray_weight': '582', 'TS': 1781776384.462, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 23, 3, 807983)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 15:34:23.863000', 'tray_weight': '120', 'TS': 1781777063.863, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 15:34:23.884000', 'tray_weight': '146', 'TS': 1781777063.884, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 15:34:24.010000', 'tray_weight': '312', 'TS': 1781777064.01, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 15:34:24.031000', 'tray_weight': '361', 'TS': 1781777064.0310001, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 15:34:24.115000', 'tray_weight': '158', 'TS': 1781777064.115, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 15:34:24.135000', 'tray_weight': '434', 'TS': 1781777064.135, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 15:34:24.197000', 'tray_weight': '100', 'TS': 1781777064.197, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 15:34:24.216000', 'tray_weight': '211', 'TS': 1781777064.216, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 15:34:24.306000', 'tray_weight': '489', 'TS': 1781777064.306, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 15:34:24.328000', 'tray_weight': '88', 'TS': 1781777064.328, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '175', 'datetime': '2026-06-18 15:34:24.360000', 'tray_weight': '175', 'TS': 1781777064.36, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 15:34:24.416000', 'tray_weight': '188', 'TS': 1781777064.4160001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 34, 23, 941712)}}
[2026-06-18 15:34:25,631.631 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 15:34:24.801000', 'tray_weight': '822', 'TS': 1781777064.8009999, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 15:34:24.847000', 'tray_weight': '1443', 'TS': 1781777064.8470001, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 15:34:24.877000', 'tray_weight': '908', 'TS': 1781777064.877, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 15:34:25.008000', 'tray_weight': '215', 'TS': 1781777065.008, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 15:34:24.961000', 'tray_weight': '354', 'TS': 1781777064.961, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 15:34:25.029000', 'tray_weight': '221', 'TS': 1781777065.029, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 15:34:25.123000', 'tray_weight': '-3', 'TS': 1781777065.123, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 15:34:25.156000', 'tray_weight': '335', 'TS': 1781777065.156, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 15:34:25.187000', 'tray_weight': '889', 'TS': 1781777065.187, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 15:34:25.280000', 'tray_weight': '170', 'TS': 1781777065.28, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:34:25.336000', 'tray_weight': '870', 'TS': 1781777065.3360002, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 15:34:25.299000', 'tray_weight': '714', 'TS': 1781777065.299, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 15:34:25.390000', 'tray_weight': '229', 'TS': 1781777065.3899999, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 15:34:25.484000', 'tray_weight': '-6', 'TS': 1781777065.484, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:34:25.481000', 'tray_weight': '1357', 'TS': 1781777065.481, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:34:25.509000', 'tray_weight': '582', 'TS': 1781777065.509, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 34, 24, 861153)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 15:34:23.863000', 'tray_weight': '120', 'TS': 1781777063.863, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 15:34:23.884000', 'tray_weight': '146', 'TS': 1781777063.884, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 15:34:24.010000', 'tray_weight': '312', 'TS': 1781777064.01, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 15:34:24.031000', 'tray_weight': '361', 'TS': 1781777064.0310001, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 15:34:24.115000', 'tray_weight': '158', 'TS': 1781777064.115, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 15:34:24.135000', 'tray_weight': '434', 'TS': 1781777064.135, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 15:34:24.197000', 'tray_weight': '100', 'TS': 1781777064.197, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 15:34:24.216000', 'tray_weight': '211', 'TS': 1781777064.216, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 15:34:24.306000', 'tray_weight': '489', 'TS': 1781777064.306, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 15:34:24.328000', 'tray_weight': '88', 'TS': 1781777064.328, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '175', 'datetime': '2026-06-18 15:34:24.360000', 'tray_weight': '175', 'TS': 1781777064.36, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 15:34:24.416000', 'tray_weight': '188', 'TS': 1781777064.4160001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 34, 23, 941712)}}
[2026-06-18 15:34:25,639.639 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 15:34:24.801000', 'tray_weight': '822', 'TS': 1781777064.8009999, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 15:34:24.847000', 'tray_weight': '1443', 'TS': 1781777064.8470001, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 15:34:24.877000', 'tray_weight': '908', 'TS': 1781777064.877, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 15:34:25.008000', 'tray_weight': '215', 'TS': 1781777065.008, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 15:34:24.961000', 'tray_weight': '354', 'TS': 1781777064.961, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 15:34:25.029000', 'tray_weight': '221', 'TS': 1781777065.029, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 15:34:25.123000', 'tray_weight': '-3', 'TS': 1781777065.123, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 15:34:25.156000', 'tray_weight': '335', 'TS': 1781777065.156, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 15:34:25.187000', 'tray_weight': '889', 'TS': 1781777065.187, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 15:34:25.280000', 'tray_weight': '170', 'TS': 1781777065.28, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:34:25.336000', 'tray_weight': '870', 'TS': 1781777065.3360002, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 15:34:25.299000', 'tray_weight': '714', 'TS': 1781777065.299, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 15:34:25.390000', 'tray_weight': '229', 'TS': 1781777065.3899999, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 15:34:25.484000', 'tray_weight': '-6', 'TS': 1781777065.484, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:34:25.481000', 'tray_weight': '1357', 'TS': 1781777065.481, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:34:25.509000', 'tray_weight': '582', 'TS': 1781777065.509, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 34, 24, 861153)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 15:34:23.863000', 'tray_weight': '120', 'TS': 1781777063.863, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 15:34:23.884000', 'tray_weight': '146', 'TS': 1781777063.884, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 15:34:24.010000', 'tray_weight': '312', 'TS': 1781777064.01, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '361', 'datetime': '2026-06-18 15:34:24.031000', 'tray_weight': '361', 'TS': 1781777064.0310001, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 15:34:24.115000', 'tray_weight': '158', 'TS': 1781777064.115, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 15:34:24.135000', 'tray_weight': '434', 'TS': 1781777064.135, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 15:34:24.197000', 'tray_weight': '100', 'TS': 1781777064.197, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 15:34:24.216000', 'tray_weight': '211', 'TS': 1781777064.216, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 15:34:24.306000', 'tray_weight': '489', 'TS': 1781777064.306, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 15:34:24.328000', 'tray_weight': '88', 'TS': 1781777064.328, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '175', 'datetime': '2026-06-18 15:34:24.360000', 'tray_weight': '175', 'TS': 1781777064.36, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 15:34:24.416000', 'tray_weight': '188', 'TS': 1781777064.4160001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 34, 23, 941712)}}
[2026-06-18 15:37:07,938.938 INFO    ] processOrderPayment version is : v2
[2026-06-18 15:46:18,616.616 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 15:34:24.801000', 'tray_weight': '822', 'TS': 1781777064.8009999, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 15:34:24.847000', 'tray_weight': '1443', 'TS': 1781777064.8470001, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 15:34:24.877000', 'tray_weight': '908', 'TS': 1781777064.877, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 15:34:25.008000', 'tray_weight': '215', 'TS': 1781777065.008, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 15:34:24.961000', 'tray_weight': '354', 'TS': 1781777064.961, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 15:34:25.029000', 'tray_weight': '221', 'TS': 1781777065.029, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 15:34:25.123000', 'tray_weight': '-3', 'TS': 1781777065.123, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 15:34:25.156000', 'tray_weight': '335', 'TS': 1781777065.156, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 15:34:25.187000', 'tray_weight': '889', 'TS': 1781777065.187, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 15:34:25.280000', 'tray_weight': '170', 'TS': 1781777065.28, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:34:25.336000', 'tray_weight': '870', 'TS': 1781777065.3360002, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 15:34:25.299000', 'tray_weight': '714', 'TS': 1781777065.299, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 15:34:25.390000', 'tray_weight': '229', 'TS': 1781777065.3899999, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 15:34:25.484000', 'tray_weight': '-6', 'TS': 1781777065.484, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:34:25.481000', 'tray_weight': '1357', 'TS': 1781777065.481, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:34:25.509000', 'tray_weight': '582', 'TS': 1781777065.509, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 34, 24, 861153)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 15:46:17.588000', 'tray_weight': '120', 'TS': 1781777777.588, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 15:46:17.728000', 'tray_weight': '146', 'TS': 1781777777.728, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '313', 'datetime': '2026-06-18 15:46:17.692000', 'tray_weight': '313', 'TS': 1781777777.6920002, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 15:46:17.829000', 'tray_weight': '360', 'TS': 1781777777.829, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 15:46:17.890000', 'tray_weight': '158', 'TS': 1781777777.8899999, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 15:46:17.910000', 'tray_weight': '434', 'TS': 1781777777.91, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 15:46:17.956000', 'tray_weight': '100', 'TS': 1781777777.956, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 15:46:17.977000', 'tray_weight': '211', 'TS': 1781777777.977, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 15:46:18.036000', 'tray_weight': '489', 'TS': 1781777778.036, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 15:46:18.059000', 'tray_weight': '88', 'TS': 1781777778.059, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '176', 'datetime': '2026-06-18 15:46:18.131000', 'tray_weight': '176', 'TS': 1781777778.131, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 15:46:18.204000', 'tray_weight': '188', 'TS': 1781777778.204, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 46, 17, 692895)}}
[2026-06-18 15:46:18,624.624 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 15:34:24.801000', 'tray_weight': '822', 'TS': 1781777064.8009999, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 15:34:24.847000', 'tray_weight': '1443', 'TS': 1781777064.8470001, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 15:34:24.877000', 'tray_weight': '908', 'TS': 1781777064.877, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 15:34:25.008000', 'tray_weight': '215', 'TS': 1781777065.008, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 15:34:24.961000', 'tray_weight': '354', 'TS': 1781777064.961, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 15:34:25.029000', 'tray_weight': '221', 'TS': 1781777065.029, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 15:34:25.123000', 'tray_weight': '-3', 'TS': 1781777065.123, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 15:34:25.156000', 'tray_weight': '335', 'TS': 1781777065.156, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 15:34:25.187000', 'tray_weight': '889', 'TS': 1781777065.187, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 15:34:25.280000', 'tray_weight': '170', 'TS': 1781777065.28, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:34:25.336000', 'tray_weight': '870', 'TS': 1781777065.3360002, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 15:34:25.299000', 'tray_weight': '714', 'TS': 1781777065.299, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 15:34:25.390000', 'tray_weight': '229', 'TS': 1781777065.3899999, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 15:34:25.484000', 'tray_weight': '-6', 'TS': 1781777065.484, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:34:25.481000', 'tray_weight': '1357', 'TS': 1781777065.481, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:34:25.509000', 'tray_weight': '582', 'TS': 1781777065.509, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 34, 24, 861153)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 15:46:17.588000', 'tray_weight': '120', 'TS': 1781777777.588, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 15:46:17.728000', 'tray_weight': '146', 'TS': 1781777777.728, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '313', 'datetime': '2026-06-18 15:46:17.692000', 'tray_weight': '313', 'TS': 1781777777.6920002, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 15:46:17.829000', 'tray_weight': '360', 'TS': 1781777777.829, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 15:46:17.890000', 'tray_weight': '158', 'TS': 1781777777.8899999, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 15:46:17.910000', 'tray_weight': '434', 'TS': 1781777777.91, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 15:46:17.956000', 'tray_weight': '100', 'TS': 1781777777.956, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 15:46:17.977000', 'tray_weight': '211', 'TS': 1781777777.977, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 15:46:18.036000', 'tray_weight': '489', 'TS': 1781777778.036, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 15:46:18.059000', 'tray_weight': '88', 'TS': 1781777778.059, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '176', 'datetime': '2026-06-18 15:46:18.131000', 'tray_weight': '176', 'TS': 1781777778.131, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 15:46:18.204000', 'tray_weight': '188', 'TS': 1781777778.204, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 46, 17, 692895)}}
[2026-06-18 15:46:19,429.429 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 15:46:18.585000', 'tray_weight': '822', 'TS': 1781777778.585, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 15:46:18.679000', 'tray_weight': '1444', 'TS': 1781777778.679, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 15:46:18.644000', 'tray_weight': '908', 'TS': 1781777778.644, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '216', 'datetime': '2026-06-18 15:46:18.719000', 'tray_weight': '216', 'TS': 1781777778.7189999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 15:46:18.785000', 'tray_weight': '354', 'TS': 1781777778.785, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 15:46:18.859000', 'tray_weight': '221', 'TS': 1781777778.859, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 15:46:18.885000', 'tray_weight': '-3', 'TS': 1781777778.885, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 15:46:18.930000', 'tray_weight': '335', 'TS': 1781777778.9299998, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 15:46:19.015000', 'tray_weight': '889', 'TS': 1781777779.015, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 15:46:19.064000', 'tray_weight': '170', 'TS': 1781777779.064, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:46:19.088000', 'tray_weight': '870', 'TS': 1781777779.088, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 15:46:19.098000', 'tray_weight': '714', 'TS': 1781777779.0979998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 15:46:19.128000', 'tray_weight': '228', 'TS': 1781777779.128, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 15:46:19.173000', 'tray_weight': '-7', 'TS': 1781777779.1729999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:46:19.239000', 'tray_weight': '1357', 'TS': 1781777779.239, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:46:19.351000', 'tray_weight': '582', 'TS': 1781777779.3509998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 46, 18, 636210)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 15:46:17.588000', 'tray_weight': '120', 'TS': 1781777777.588, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 15:46:17.728000', 'tray_weight': '146', 'TS': 1781777777.728, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '313', 'datetime': '2026-06-18 15:46:17.692000', 'tray_weight': '313', 'TS': 1781777777.6920002, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 15:46:17.829000', 'tray_weight': '360', 'TS': 1781777777.829, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 15:46:17.890000', 'tray_weight': '158', 'TS': 1781777777.8899999, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 15:46:17.910000', 'tray_weight': '434', 'TS': 1781777777.91, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 15:46:17.956000', 'tray_weight': '100', 'TS': 1781777777.956, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 15:46:17.977000', 'tray_weight': '211', 'TS': 1781777777.977, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 15:46:18.036000', 'tray_weight': '489', 'TS': 1781777778.036, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 15:46:18.059000', 'tray_weight': '88', 'TS': 1781777778.059, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '176', 'datetime': '2026-06-18 15:46:18.131000', 'tray_weight': '176', 'TS': 1781777778.131, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 15:46:18.204000', 'tray_weight': '188', 'TS': 1781777778.204, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 46, 17, 692895)}}
[2026-06-18 15:46:19,437.437 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 15:46:18.585000', 'tray_weight': '822', 'TS': 1781777778.585, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 15:46:18.679000', 'tray_weight': '1444', 'TS': 1781777778.679, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 15:46:18.644000', 'tray_weight': '908', 'TS': 1781777778.644, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '216', 'datetime': '2026-06-18 15:46:18.719000', 'tray_weight': '216', 'TS': 1781777778.7189999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 15:46:18.785000', 'tray_weight': '354', 'TS': 1781777778.785, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 15:46:18.859000', 'tray_weight': '221', 'TS': 1781777778.859, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 15:46:18.885000', 'tray_weight': '-3', 'TS': 1781777778.885, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 15:46:18.930000', 'tray_weight': '335', 'TS': 1781777778.9299998, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 15:46:19.015000', 'tray_weight': '889', 'TS': 1781777779.015, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 15:46:19.064000', 'tray_weight': '170', 'TS': 1781777779.064, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:46:19.088000', 'tray_weight': '870', 'TS': 1781777779.088, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 15:46:19.098000', 'tray_weight': '714', 'TS': 1781777779.0979998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 15:46:19.128000', 'tray_weight': '228', 'TS': 1781777779.128, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 15:46:19.173000', 'tray_weight': '-7', 'TS': 1781777779.1729999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:46:19.239000', 'tray_weight': '1357', 'TS': 1781777779.239, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:46:19.351000', 'tray_weight': '582', 'TS': 1781777779.3509998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 46, 18, 636210)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 15:46:17.588000', 'tray_weight': '120', 'TS': 1781777777.588, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 15:46:17.728000', 'tray_weight': '146', 'TS': 1781777777.728, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '313', 'datetime': '2026-06-18 15:46:17.692000', 'tray_weight': '313', 'TS': 1781777777.6920002, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 15:46:17.829000', 'tray_weight': '360', 'TS': 1781777777.829, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 15:46:17.890000', 'tray_weight': '158', 'TS': 1781777777.8899999, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 15:46:17.910000', 'tray_weight': '434', 'TS': 1781777777.91, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 15:46:17.956000', 'tray_weight': '100', 'TS': 1781777777.956, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 15:46:17.977000', 'tray_weight': '211', 'TS': 1781777777.977, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 15:46:18.036000', 'tray_weight': '489', 'TS': 1781777778.036, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 15:46:18.059000', 'tray_weight': '88', 'TS': 1781777778.059, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '176', 'datetime': '2026-06-18 15:46:18.131000', 'tray_weight': '176', 'TS': 1781777778.131, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 15:46:18.204000', 'tray_weight': '188', 'TS': 1781777778.204, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 46, 17, 692895)}}
[2026-06-18 15:48:23,476.476 INFO    ] processOrderPayment version is : v2
[2026-06-18 16:00:01,030.030 INFO    ] processOrderPayment version is : v2
[2026-06-18 16:00:01,136.136 INFO    ] pg status for order_id before: TM02201903190925175446 is --> False
[2026-06-18 16:00:01,507.507 INFO    ] pg status for order_id after: TM02201903190925175446 is --> {'status': False}
[2026-06-18 16:00:11,859.859 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 15:46:18.585000', 'tray_weight': '822', 'TS': 1781777778.585, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 15:46:18.679000', 'tray_weight': '1444', 'TS': 1781777778.679, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 15:46:18.644000', 'tray_weight': '908', 'TS': 1781777778.644, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '216', 'datetime': '2026-06-18 15:46:18.719000', 'tray_weight': '216', 'TS': 1781777778.7189999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 15:46:18.785000', 'tray_weight': '354', 'TS': 1781777778.785, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 15:46:18.859000', 'tray_weight': '221', 'TS': 1781777778.859, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 15:46:18.885000', 'tray_weight': '-3', 'TS': 1781777778.885, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 15:46:18.930000', 'tray_weight': '335', 'TS': 1781777778.9299998, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 15:46:19.015000', 'tray_weight': '889', 'TS': 1781777779.015, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 15:46:19.064000', 'tray_weight': '170', 'TS': 1781777779.064, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:46:19.088000', 'tray_weight': '870', 'TS': 1781777779.088, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 15:46:19.098000', 'tray_weight': '714', 'TS': 1781777779.0979998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 15:46:19.128000', 'tray_weight': '228', 'TS': 1781777779.128, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 15:46:19.173000', 'tray_weight': '-7', 'TS': 1781777779.1729999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:46:19.239000', 'tray_weight': '1357', 'TS': 1781777779.239, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:46:19.351000', 'tray_weight': '582', 'TS': 1781777779.3509998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 46, 18, 636210)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:00:10.703000', 'tray_weight': '120', 'TS': 1781778610.703, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:00:10.722000', 'tray_weight': '146', 'TS': 1781778610.7220001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 16:00:10.879000', 'tray_weight': '312', 'TS': 1781778610.879, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:00:10.898000', 'tray_weight': '360', 'TS': 1781778610.898, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:00:10.976000', 'tray_weight': '158', 'TS': 1781778610.976, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 16:00:10.997000', 'tray_weight': '434', 'TS': 1781778610.997, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:00:11.067000', 'tray_weight': '100', 'TS': 1781778611.067, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:00:11.087000', 'tray_weight': '211', 'TS': 1781778611.0870001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:00:11.154000', 'tray_weight': '489', 'TS': 1781778611.154, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 16:00:11.173000', 'tray_weight': '89', 'TS': 1781778611.1729999, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 16:00:11.358000', 'tray_weight': '177', 'TS': 1781778611.358, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:00:11.382000', 'tray_weight': '188', 'TS': 1781778611.382, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 10, 775271)}}
[2026-06-18 16:00:11,866.866 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 15:46:18.585000', 'tray_weight': '822', 'TS': 1781777778.585, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 15:46:18.679000', 'tray_weight': '1444', 'TS': 1781777778.679, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 15:46:18.644000', 'tray_weight': '908', 'TS': 1781777778.644, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '216', 'datetime': '2026-06-18 15:46:18.719000', 'tray_weight': '216', 'TS': 1781777778.7189999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 15:46:18.785000', 'tray_weight': '354', 'TS': 1781777778.785, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 15:46:18.859000', 'tray_weight': '221', 'TS': 1781777778.859, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 15:46:18.885000', 'tray_weight': '-3', 'TS': 1781777778.885, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 15:46:18.930000', 'tray_weight': '335', 'TS': 1781777778.9299998, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 15:46:19.015000', 'tray_weight': '889', 'TS': 1781777779.015, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 15:46:19.064000', 'tray_weight': '170', 'TS': 1781777779.064, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 15:46:19.088000', 'tray_weight': '870', 'TS': 1781777779.088, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 15:46:19.098000', 'tray_weight': '714', 'TS': 1781777779.0979998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 15:46:19.128000', 'tray_weight': '228', 'TS': 1781777779.128, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 15:46:19.173000', 'tray_weight': '-7', 'TS': 1781777779.1729999, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 15:46:19.239000', 'tray_weight': '1357', 'TS': 1781777779.239, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 15:46:19.351000', 'tray_weight': '582', 'TS': 1781777779.3509998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 15, 46, 18, 636210)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:00:10.703000', 'tray_weight': '120', 'TS': 1781778610.703, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:00:10.722000', 'tray_weight': '146', 'TS': 1781778610.7220001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 16:00:10.879000', 'tray_weight': '312', 'TS': 1781778610.879, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:00:10.898000', 'tray_weight': '360', 'TS': 1781778610.898, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:00:10.976000', 'tray_weight': '158', 'TS': 1781778610.976, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 16:00:10.997000', 'tray_weight': '434', 'TS': 1781778610.997, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:00:11.067000', 'tray_weight': '100', 'TS': 1781778611.067, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:00:11.087000', 'tray_weight': '211', 'TS': 1781778611.0870001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:00:11.154000', 'tray_weight': '489', 'TS': 1781778611.154, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 16:00:11.173000', 'tray_weight': '89', 'TS': 1781778611.1729999, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 16:00:11.358000', 'tray_weight': '177', 'TS': 1781778611.358, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:00:11.382000', 'tray_weight': '188', 'TS': 1781778611.382, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 10, 775271)}}
[2026-06-18 16:00:12,652.652 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 16:00:11.829000', 'tray_weight': '823', 'TS': 1781778611.829, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 16:00:11.877000', 'tray_weight': '1444', 'TS': 1781778611.877, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 16:00:11.953000', 'tray_weight': '908', 'TS': 1781778611.953, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '216', 'datetime': '2026-06-18 16:00:11.944000', 'tray_weight': '216', 'TS': 1781778611.944, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 16:00:12.072000', 'tray_weight': '354', 'TS': 1781778612.072, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 16:00:12.041000', 'tray_weight': '221', 'TS': 1781778612.041, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 16:00:12.087000', 'tray_weight': '-3', 'TS': 1781778612.0870001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 16:00:12.134000', 'tray_weight': '335', 'TS': 1781778612.134, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 16:00:12.221000', 'tray_weight': '889', 'TS': 1781778612.221, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 16:00:12.245000', 'tray_weight': '170', 'TS': 1781778612.245, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 16:00:12.296000', 'tray_weight': '870', 'TS': 1781778612.296, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 16:00:12.346000', 'tray_weight': '714', 'TS': 1781778612.3460002, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 16:00:12.402000', 'tray_weight': '228', 'TS': 1781778612.402, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 16:00:12.424000', 'tray_weight': '-6', 'TS': 1781778612.424, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 16:00:12.532000', 'tray_weight': '1357', 'TS': 1781778612.5319998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 16:00:12.565000', 'tray_weight': '582', 'TS': 1781778612.565, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 11, 878457)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:00:10.703000', 'tray_weight': '120', 'TS': 1781778610.703, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:00:10.722000', 'tray_weight': '146', 'TS': 1781778610.7220001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 16:00:10.879000', 'tray_weight': '312', 'TS': 1781778610.879, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:00:10.898000', 'tray_weight': '360', 'TS': 1781778610.898, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:00:10.976000', 'tray_weight': '158', 'TS': 1781778610.976, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 16:00:10.997000', 'tray_weight': '434', 'TS': 1781778610.997, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:00:11.067000', 'tray_weight': '100', 'TS': 1781778611.067, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:00:11.087000', 'tray_weight': '211', 'TS': 1781778611.0870001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:00:11.154000', 'tray_weight': '489', 'TS': 1781778611.154, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 16:00:11.173000', 'tray_weight': '89', 'TS': 1781778611.1729999, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 16:00:11.358000', 'tray_weight': '177', 'TS': 1781778611.358, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:00:11.382000', 'tray_weight': '188', 'TS': 1781778611.382, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 10, 775271)}}
[2026-06-18 16:00:12,660.660 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 16:00:11.829000', 'tray_weight': '823', 'TS': 1781778611.829, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 16:00:11.877000', 'tray_weight': '1444', 'TS': 1781778611.877, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 16:00:11.953000', 'tray_weight': '908', 'TS': 1781778611.953, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '216', 'datetime': '2026-06-18 16:00:11.944000', 'tray_weight': '216', 'TS': 1781778611.944, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '354', 'datetime': '2026-06-18 16:00:12.072000', 'tray_weight': '354', 'TS': 1781778612.072, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 16:00:12.041000', 'tray_weight': '221', 'TS': 1781778612.041, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 16:00:12.087000', 'tray_weight': '-3', 'TS': 1781778612.0870001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 16:00:12.134000', 'tray_weight': '335', 'TS': 1781778612.134, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 16:00:12.221000', 'tray_weight': '889', 'TS': 1781778612.221, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 16:00:12.245000', 'tray_weight': '170', 'TS': 1781778612.245, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 16:00:12.296000', 'tray_weight': '870', 'TS': 1781778612.296, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 16:00:12.346000', 'tray_weight': '714', 'TS': 1781778612.3460002, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 16:00:12.402000', 'tray_weight': '228', 'TS': 1781778612.402, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 16:00:12.424000', 'tray_weight': '-6', 'TS': 1781778612.424, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 16:00:12.532000', 'tray_weight': '1357', 'TS': 1781778612.5319998, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 16:00:12.565000', 'tray_weight': '582', 'TS': 1781778612.565, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 11, 878457)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:00:10.703000', 'tray_weight': '120', 'TS': 1781778610.703, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:00:10.722000', 'tray_weight': '146', 'TS': 1781778610.7220001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 16:00:10.879000', 'tray_weight': '312', 'TS': 1781778610.879, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:00:10.898000', 'tray_weight': '360', 'TS': 1781778610.898, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:00:10.976000', 'tray_weight': '158', 'TS': 1781778610.976, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 16:00:10.997000', 'tray_weight': '434', 'TS': 1781778610.997, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:00:11.067000', 'tray_weight': '100', 'TS': 1781778611.067, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:00:11.087000', 'tray_weight': '211', 'TS': 1781778611.0870001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:00:11.154000', 'tray_weight': '489', 'TS': 1781778611.154, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 16:00:11.173000', 'tray_weight': '89', 'TS': 1781778611.1729999, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 16:00:11.358000', 'tray_weight': '177', 'TS': 1781778611.358, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:00:11.382000', 'tray_weight': '188', 'TS': 1781778611.382, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 10, 775271)}}
[2026-06-18 16:00:28,491.491 INFO    ] ADDRESS: 11 TRAY WEIGHT: 120 TRAY DB WEIGHT: 120
[2026-06-18 16:00:28,496.496 INFO    ] ADDRESS: 12 TRAY WEIGHT: 146 TRAY DB WEIGHT: 146
[2026-06-18 16:00:28,501.501 INFO    ] ADDRESS: 13 TRAY WEIGHT: 312 TRAY DB WEIGHT: 312
[2026-06-18 16:00:28,506.506 INFO    ] ADDRESS: 14 TRAY WEIGHT: 360 TRAY DB WEIGHT: 360
[2026-06-18 16:00:28,511.511 INFO    ] ADDRESS: 15 TRAY WEIGHT: 158 TRAY DB WEIGHT: 158
[2026-06-18 16:00:28,516.516 INFO    ] ADDRESS: 16 TRAY WEIGHT: 434 TRAY DB WEIGHT: 434
[2026-06-18 16:00:28,521.521 INFO    ] ADDRESS: 17 TRAY WEIGHT: 100 TRAY DB WEIGHT: 100
[2026-06-18 16:00:28,525.525 INFO    ] ADDRESS: 18 TRAY WEIGHT: 211 TRAY DB WEIGHT: 211
[2026-06-18 16:00:28,530.530 INFO    ] ADDRESS: 19 TRAY WEIGHT: 489 TRAY DB WEIGHT: 489
[2026-06-18 16:00:28,535.535 INFO    ] ADDRESS: 20 TRAY WEIGHT: 89 TRAY DB WEIGHT: 89
[2026-06-18 16:00:28,541.541 INFO    ] ADDRESS: 21 TRAY WEIGHT: 177 TRAY DB WEIGHT: 177
[2026-06-18 16:00:28,545.545 INFO    ] ADDRESS: 22 TRAY WEIGHT: 188 TRAY DB WEIGHT: 188
[2026-06-18 16:00:28,550.550 INFO    ] ADDRESS: 31 TRAY WEIGHT: 823 TRAY DB WEIGHT: 823
[2026-06-18 16:00:28,555.555 INFO    ] ADDRESS: 32 TRAY WEIGHT: 1444 TRAY DB WEIGHT: 1444
[2026-06-18 16:00:28,560.560 INFO    ] ADDRESS: 33 TRAY WEIGHT: 908 TRAY DB WEIGHT: 908
[2026-06-18 16:00:28,565.565 INFO    ] ADDRESS: 34 TRAY WEIGHT: 216 TRAY DB WEIGHT: 216
[2026-06-18 16:00:28,570.570 INFO    ] ADDRESS: 35 TRAY WEIGHT: 354 TRAY DB WEIGHT: 354
[2026-06-18 16:00:28,574.574 INFO    ] ADDRESS: 36 TRAY WEIGHT: 221 TRAY DB WEIGHT: 221
[2026-06-18 16:00:28,579.579 INFO    ] ADDRESS: 37 TRAY WEIGHT: -3 TRAY DB WEIGHT: -3
[2026-06-18 16:00:28,584.584 INFO    ] ADDRESS: 38 TRAY WEIGHT: 335 TRAY DB WEIGHT: 335
[2026-06-18 16:00:28,589.589 INFO    ] ADDRESS: 39 TRAY WEIGHT: 889 TRAY DB WEIGHT: 889
[2026-06-18 16:00:28,594.594 INFO    ] ADDRESS: 40 TRAY WEIGHT: 170 TRAY DB WEIGHT: 170
[2026-06-18 16:00:28,599.599 INFO    ] ADDRESS: 41 TRAY WEIGHT: 870 TRAY DB WEIGHT: 870
[2026-06-18 16:00:28,604.604 INFO    ] ADDRESS: 42 TRAY WEIGHT: 714 TRAY DB WEIGHT: 714
[2026-06-18 16:00:28,609.609 INFO    ] ADDRESS: 43 TRAY WEIGHT: 228 TRAY DB WEIGHT: 228
[2026-06-18 16:00:28,614.614 INFO    ] ADDRESS: 44 TRAY WEIGHT: -6 TRAY DB WEIGHT: -6
[2026-06-18 16:00:28,619.619 INFO    ] ADDRESS: 45 TRAY WEIGHT: 1357 TRAY DB WEIGHT: 1357
[2026-06-18 16:00:28,624.624 INFO    ] ADDRESS: 46 TRAY WEIGHT: 582 TRAY DB WEIGHT: 582
[2026-06-18 16:00:31,403.403 INFO    ] monitor_weight {'2': {'door_weights': [], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 30, 836439)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:00:10.703000', 'tray_weight': '120', 'TS': 1781778610.703, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:00:10.722000', 'tray_weight': '146', 'TS': 1781778610.7220001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 16:00:10.879000', 'tray_weight': '312', 'TS': 1781778610.879, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:00:10.898000', 'tray_weight': '360', 'TS': 1781778610.898, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:00:10.976000', 'tray_weight': '158', 'TS': 1781778610.976, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 16:00:10.997000', 'tray_weight': '434', 'TS': 1781778610.997, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:00:11.067000', 'tray_weight': '100', 'TS': 1781778611.067, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:00:11.087000', 'tray_weight': '211', 'TS': 1781778611.0870001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:00:11.154000', 'tray_weight': '489', 'TS': 1781778611.154, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 16:00:11.173000', 'tray_weight': '89', 'TS': 1781778611.1729999, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 16:00:11.358000', 'tray_weight': '177', 'TS': 1781778611.358, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:00:11.382000', 'tray_weight': '188', 'TS': 1781778611.382, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 10, 775271)}}
[2026-06-18 16:00:31,409.409 INFO    ] monitor_weight {'2': {'door_weights': [], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 30, 836439)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:00:10.703000', 'tray_weight': '120', 'TS': 1781778610.703, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:00:10.722000', 'tray_weight': '146', 'TS': 1781778610.7220001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 16:00:10.879000', 'tray_weight': '312', 'TS': 1781778610.879, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:00:10.898000', 'tray_weight': '360', 'TS': 1781778610.898, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:00:10.976000', 'tray_weight': '158', 'TS': 1781778610.976, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 16:00:10.997000', 'tray_weight': '434', 'TS': 1781778610.997, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:00:11.067000', 'tray_weight': '100', 'TS': 1781778611.067, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:00:11.087000', 'tray_weight': '211', 'TS': 1781778611.0870001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:00:11.154000', 'tray_weight': '489', 'TS': 1781778611.154, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 16:00:11.173000', 'tray_weight': '89', 'TS': 1781778611.1729999, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 16:00:11.358000', 'tray_weight': '177', 'TS': 1781778611.358, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:00:11.382000', 'tray_weight': '188', 'TS': 1781778611.382, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 10, 775271)}}
[2026-06-18 16:00:32,075.075 INFO    ] monitor_weight {'2': {'door_weights': [], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 31, 504541)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:00:10.703000', 'tray_weight': '120', 'TS': 1781778610.703, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:00:10.722000', 'tray_weight': '146', 'TS': 1781778610.7220001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 16:00:10.879000', 'tray_weight': '312', 'TS': 1781778610.879, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:00:10.898000', 'tray_weight': '360', 'TS': 1781778610.898, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:00:10.976000', 'tray_weight': '158', 'TS': 1781778610.976, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 16:00:10.997000', 'tray_weight': '434', 'TS': 1781778610.997, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:00:11.067000', 'tray_weight': '100', 'TS': 1781778611.067, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:00:11.087000', 'tray_weight': '211', 'TS': 1781778611.0870001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:00:11.154000', 'tray_weight': '489', 'TS': 1781778611.154, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 16:00:11.173000', 'tray_weight': '89', 'TS': 1781778611.1729999, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 16:00:11.358000', 'tray_weight': '177', 'TS': 1781778611.358, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:00:11.382000', 'tray_weight': '188', 'TS': 1781778611.382, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 10, 775271)}}
[2026-06-18 16:00:32,081.081 INFO    ] monitor_weight {'2': {'door_weights': [], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 31, 504541)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:00:10.703000', 'tray_weight': '120', 'TS': 1781778610.703, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:00:10.722000', 'tray_weight': '146', 'TS': 1781778610.7220001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 16:00:10.879000', 'tray_weight': '312', 'TS': 1781778610.879, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:00:10.898000', 'tray_weight': '360', 'TS': 1781778610.898, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:00:10.976000', 'tray_weight': '158', 'TS': 1781778610.976, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 16:00:10.997000', 'tray_weight': '434', 'TS': 1781778610.997, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:00:11.067000', 'tray_weight': '100', 'TS': 1781778611.067, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:00:11.087000', 'tray_weight': '211', 'TS': 1781778611.0870001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:00:11.154000', 'tray_weight': '489', 'TS': 1781778611.154, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 16:00:11.173000', 'tray_weight': '89', 'TS': 1781778611.1729999, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 16:00:11.358000', 'tray_weight': '177', 'TS': 1781778611.358, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:00:11.382000', 'tray_weight': '188', 'TS': 1781778611.382, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 10, 775271)}}
[2026-06-18 16:00:32,845.845 INFO    ] monitor_weight {'2': {'door_weights': [], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 32, 153252)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:00:10.703000', 'tray_weight': '120', 'TS': 1781778610.703, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:00:10.722000', 'tray_weight': '146', 'TS': 1781778610.7220001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 16:00:10.879000', 'tray_weight': '312', 'TS': 1781778610.879, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:00:10.898000', 'tray_weight': '360', 'TS': 1781778610.898, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:00:10.976000', 'tray_weight': '158', 'TS': 1781778610.976, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 16:00:10.997000', 'tray_weight': '434', 'TS': 1781778610.997, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:00:11.067000', 'tray_weight': '100', 'TS': 1781778611.067, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:00:11.087000', 'tray_weight': '211', 'TS': 1781778611.0870001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:00:11.154000', 'tray_weight': '489', 'TS': 1781778611.154, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 16:00:11.173000', 'tray_weight': '89', 'TS': 1781778611.1729999, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 16:00:11.358000', 'tray_weight': '177', 'TS': 1781778611.358, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:00:11.382000', 'tray_weight': '188', 'TS': 1781778611.382, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 10, 775271)}}
[2026-06-18 16:00:32,852.852 INFO    ] monitor_weight {'2': {'door_weights': [], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 32, 153252)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:00:10.703000', 'tray_weight': '120', 'TS': 1781778610.703, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:00:10.722000', 'tray_weight': '146', 'TS': 1781778610.7220001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 16:00:10.879000', 'tray_weight': '312', 'TS': 1781778610.879, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:00:10.898000', 'tray_weight': '360', 'TS': 1781778610.898, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:00:10.976000', 'tray_weight': '158', 'TS': 1781778610.976, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 16:00:10.997000', 'tray_weight': '434', 'TS': 1781778610.997, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:00:11.067000', 'tray_weight': '100', 'TS': 1781778611.067, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:00:11.087000', 'tray_weight': '211', 'TS': 1781778611.0870001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:00:11.154000', 'tray_weight': '489', 'TS': 1781778611.154, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 16:00:11.173000', 'tray_weight': '89', 'TS': 1781778611.1729999, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 16:00:11.358000', 'tray_weight': '177', 'TS': 1781778611.358, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:00:11.382000', 'tray_weight': '188', 'TS': 1781778611.382, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 10, 775271)}}
[2026-06-18 16:00:33,614.614 INFO    ] monitor_weight {'2': {'door_weights': [], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 32, 925725)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:00:10.703000', 'tray_weight': '120', 'TS': 1781778610.703, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:00:10.722000', 'tray_weight': '146', 'TS': 1781778610.7220001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 16:00:10.879000', 'tray_weight': '312', 'TS': 1781778610.879, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:00:10.898000', 'tray_weight': '360', 'TS': 1781778610.898, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:00:10.976000', 'tray_weight': '158', 'TS': 1781778610.976, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 16:00:10.997000', 'tray_weight': '434', 'TS': 1781778610.997, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:00:11.067000', 'tray_weight': '100', 'TS': 1781778611.067, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:00:11.087000', 'tray_weight': '211', 'TS': 1781778611.0870001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:00:11.154000', 'tray_weight': '489', 'TS': 1781778611.154, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 16:00:11.173000', 'tray_weight': '89', 'TS': 1781778611.1729999, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 16:00:11.358000', 'tray_weight': '177', 'TS': 1781778611.358, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:00:11.382000', 'tray_weight': '188', 'TS': 1781778611.382, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 10, 775271)}}
[2026-06-18 16:00:33,625.625 INFO    ] monitor_weight {'2': {'door_weights': [], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 32, 925725)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:00:10.703000', 'tray_weight': '120', 'TS': 1781778610.703, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:00:10.722000', 'tray_weight': '146', 'TS': 1781778610.7220001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 16:00:10.879000', 'tray_weight': '312', 'TS': 1781778610.879, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:00:10.898000', 'tray_weight': '360', 'TS': 1781778610.898, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:00:10.976000', 'tray_weight': '158', 'TS': 1781778610.976, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 16:00:10.997000', 'tray_weight': '434', 'TS': 1781778610.997, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:00:11.067000', 'tray_weight': '100', 'TS': 1781778611.067, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:00:11.087000', 'tray_weight': '211', 'TS': 1781778611.0870001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:00:11.154000', 'tray_weight': '489', 'TS': 1781778611.154, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 16:00:11.173000', 'tray_weight': '89', 'TS': 1781778611.1729999, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 16:00:11.358000', 'tray_weight': '177', 'TS': 1781778611.358, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:00:11.382000', 'tray_weight': '188', 'TS': 1781778611.382, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 10, 775271)}}
[2026-06-18 16:00:34,386.386 INFO    ] monitor_weight {'2': {'door_weights': [], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 33, 711786)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:00:10.703000', 'tray_weight': '120', 'TS': 1781778610.703, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:00:10.722000', 'tray_weight': '146', 'TS': 1781778610.7220001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 16:00:10.879000', 'tray_weight': '312', 'TS': 1781778610.879, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:00:10.898000', 'tray_weight': '360', 'TS': 1781778610.898, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:00:10.976000', 'tray_weight': '158', 'TS': 1781778610.976, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 16:00:10.997000', 'tray_weight': '434', 'TS': 1781778610.997, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:00:11.067000', 'tray_weight': '100', 'TS': 1781778611.067, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:00:11.087000', 'tray_weight': '211', 'TS': 1781778611.0870001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:00:11.154000', 'tray_weight': '489', 'TS': 1781778611.154, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 16:00:11.173000', 'tray_weight': '89', 'TS': 1781778611.1729999, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 16:00:11.358000', 'tray_weight': '177', 'TS': 1781778611.358, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:00:11.382000', 'tray_weight': '188', 'TS': 1781778611.382, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 10, 775271)}}
[2026-06-18 16:00:34,392.392 INFO    ] monitor_weight {'2': {'door_weights': [], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 33, 711786)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:00:10.703000', 'tray_weight': '120', 'TS': 1781778610.703, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:00:10.722000', 'tray_weight': '146', 'TS': 1781778610.7220001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 16:00:10.879000', 'tray_weight': '312', 'TS': 1781778610.879, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:00:10.898000', 'tray_weight': '360', 'TS': 1781778610.898, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:00:10.976000', 'tray_weight': '158', 'TS': 1781778610.976, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 16:00:10.997000', 'tray_weight': '434', 'TS': 1781778610.997, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:00:11.067000', 'tray_weight': '100', 'TS': 1781778611.067, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:00:11.087000', 'tray_weight': '211', 'TS': 1781778611.0870001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:00:11.154000', 'tray_weight': '489', 'TS': 1781778611.154, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 16:00:11.173000', 'tray_weight': '89', 'TS': 1781778611.1729999, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 16:00:11.358000', 'tray_weight': '177', 'TS': 1781778611.358, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:00:11.382000', 'tray_weight': '188', 'TS': 1781778611.382, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 10, 775271)}}
[2026-06-18 16:00:35,173.173 INFO    ] monitor_weight {'2': {'door_weights': [], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 34, 470854)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:00:10.703000', 'tray_weight': '120', 'TS': 1781778610.703, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:00:10.722000', 'tray_weight': '146', 'TS': 1781778610.7220001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 16:00:10.879000', 'tray_weight': '312', 'TS': 1781778610.879, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:00:10.898000', 'tray_weight': '360', 'TS': 1781778610.898, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:00:10.976000', 'tray_weight': '158', 'TS': 1781778610.976, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 16:00:10.997000', 'tray_weight': '434', 'TS': 1781778610.997, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:00:11.067000', 'tray_weight': '100', 'TS': 1781778611.067, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:00:11.087000', 'tray_weight': '211', 'TS': 1781778611.0870001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:00:11.154000', 'tray_weight': '489', 'TS': 1781778611.154, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 16:00:11.173000', 'tray_weight': '89', 'TS': 1781778611.1729999, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 16:00:11.358000', 'tray_weight': '177', 'TS': 1781778611.358, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:00:11.382000', 'tray_weight': '188', 'TS': 1781778611.382, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 10, 775271)}}
[2026-06-18 16:00:35,180.180 INFO    ] monitor_weight {'2': {'door_weights': [], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 34, 470854)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:00:10.703000', 'tray_weight': '120', 'TS': 1781778610.703, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:00:10.722000', 'tray_weight': '146', 'TS': 1781778610.7220001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 16:00:10.879000', 'tray_weight': '312', 'TS': 1781778610.879, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:00:10.898000', 'tray_weight': '360', 'TS': 1781778610.898, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:00:10.976000', 'tray_weight': '158', 'TS': 1781778610.976, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 16:00:10.997000', 'tray_weight': '434', 'TS': 1781778610.997, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:00:11.067000', 'tray_weight': '100', 'TS': 1781778611.067, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:00:11.087000', 'tray_weight': '211', 'TS': 1781778611.0870001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:00:11.154000', 'tray_weight': '489', 'TS': 1781778611.154, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 16:00:11.173000', 'tray_weight': '89', 'TS': 1781778611.1729999, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 16:00:11.358000', 'tray_weight': '177', 'TS': 1781778611.358, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:00:11.382000', 'tray_weight': '188', 'TS': 1781778611.382, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 10, 775271)}}
[2026-06-18 16:00:35,909.909 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '35', 'address': '35', 'weight': '318', 'datetime': '2026-06-18 16:00:34.667000', 'tray_weight': '318', 'TS': 1781778634.667, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 16:00:35.717000', 'tray_weight': '-6', 'TS': 1781778635.717, 'expected_tray_weight': 0, 'flow': '1'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 35, 250678)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:00:10.703000', 'tray_weight': '120', 'TS': 1781778610.703, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:00:10.722000', 'tray_weight': '146', 'TS': 1781778610.7220001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 16:00:10.879000', 'tray_weight': '312', 'TS': 1781778610.879, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:00:10.898000', 'tray_weight': '360', 'TS': 1781778610.898, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:00:10.976000', 'tray_weight': '158', 'TS': 1781778610.976, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 16:00:10.997000', 'tray_weight': '434', 'TS': 1781778610.997, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:00:11.067000', 'tray_weight': '100', 'TS': 1781778611.067, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:00:11.087000', 'tray_weight': '211', 'TS': 1781778611.0870001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:00:11.154000', 'tray_weight': '489', 'TS': 1781778611.154, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 16:00:11.173000', 'tray_weight': '89', 'TS': 1781778611.1729999, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 16:00:11.358000', 'tray_weight': '177', 'TS': 1781778611.358, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:00:11.382000', 'tray_weight': '188', 'TS': 1781778611.382, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 10, 775271)}}
[2026-06-18 16:00:35,916.916 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '35', 'address': '35', 'weight': '318', 'datetime': '2026-06-18 16:00:34.667000', 'tray_weight': '318', 'TS': 1781778634.667, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 16:00:35.717000', 'tray_weight': '-6', 'TS': 1781778635.717, 'expected_tray_weight': 0, 'flow': '1'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 35, 250678)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:00:10.703000', 'tray_weight': '120', 'TS': 1781778610.703, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:00:10.722000', 'tray_weight': '146', 'TS': 1781778610.7220001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 16:00:10.879000', 'tray_weight': '312', 'TS': 1781778610.879, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:00:10.898000', 'tray_weight': '360', 'TS': 1781778610.898, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:00:10.976000', 'tray_weight': '158', 'TS': 1781778610.976, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 16:00:10.997000', 'tray_weight': '434', 'TS': 1781778610.997, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:00:11.067000', 'tray_weight': '100', 'TS': 1781778611.067, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:00:11.087000', 'tray_weight': '211', 'TS': 1781778611.0870001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:00:11.154000', 'tray_weight': '489', 'TS': 1781778611.154, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 16:00:11.173000', 'tray_weight': '89', 'TS': 1781778611.1729999, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 16:00:11.358000', 'tray_weight': '177', 'TS': 1781778611.358, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:00:11.382000', 'tray_weight': '188', 'TS': 1781778611.382, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 10, 775271)}}
[2026-06-18 16:00:36,692.692 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '35', 'address': '35', 'weight': '318', 'datetime': '2026-06-18 16:00:34.666000', 'tray_weight': '318', 'TS': 1781778634.666, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 16:00:35.717000', 'tray_weight': '-6', 'TS': 1781778635.717, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '45', 'address': '45', 'weight': '1355', 'datetime': '2026-06-18 16:00:36.062000', 'tray_weight': '1355', 'TS': 1781778636.062, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 35, 986849)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:00:10.703000', 'tray_weight': '120', 'TS': 1781778610.703, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:00:10.722000', 'tray_weight': '146', 'TS': 1781778610.7220001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 16:00:10.879000', 'tray_weight': '312', 'TS': 1781778610.879, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:00:10.898000', 'tray_weight': '360', 'TS': 1781778610.898, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:00:10.976000', 'tray_weight': '158', 'TS': 1781778610.976, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 16:00:10.997000', 'tray_weight': '434', 'TS': 1781778610.997, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:00:11.067000', 'tray_weight': '100', 'TS': 1781778611.067, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:00:11.087000', 'tray_weight': '211', 'TS': 1781778611.0870001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:00:11.154000', 'tray_weight': '489', 'TS': 1781778611.154, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 16:00:11.173000', 'tray_weight': '89', 'TS': 1781778611.1729999, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 16:00:11.358000', 'tray_weight': '177', 'TS': 1781778611.358, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:00:11.382000', 'tray_weight': '188', 'TS': 1781778611.382, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 10, 775271)}}
[2026-06-18 16:00:36,699.699 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '35', 'address': '35', 'weight': '318', 'datetime': '2026-06-18 16:00:34.666000', 'tray_weight': '318', 'TS': 1781778634.666, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 16:00:35.717000', 'tray_weight': '-6', 'TS': 1781778635.717, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '45', 'address': '45', 'weight': '1355', 'datetime': '2026-06-18 16:00:36.062000', 'tray_weight': '1355', 'TS': 1781778636.062, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 35, 986849)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:00:10.703000', 'tray_weight': '120', 'TS': 1781778610.703, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:00:10.722000', 'tray_weight': '146', 'TS': 1781778610.7220001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 16:00:10.879000', 'tray_weight': '312', 'TS': 1781778610.879, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:00:10.898000', 'tray_weight': '360', 'TS': 1781778610.898, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:00:10.976000', 'tray_weight': '158', 'TS': 1781778610.976, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 16:00:10.997000', 'tray_weight': '434', 'TS': 1781778610.997, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:00:11.067000', 'tray_weight': '100', 'TS': 1781778611.067, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:00:11.087000', 'tray_weight': '211', 'TS': 1781778611.0870001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:00:11.154000', 'tray_weight': '489', 'TS': 1781778611.154, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 16:00:11.173000', 'tray_weight': '89', 'TS': 1781778611.1729999, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 16:00:11.358000', 'tray_weight': '177', 'TS': 1781778611.358, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:00:11.382000', 'tray_weight': '188', 'TS': 1781778611.382, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 10, 775271)}}
[2026-06-18 16:00:37,502.502 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '35', 'address': '35', 'weight': '318', 'datetime': '2026-06-18 16:00:34.651000', 'tray_weight': '318', 'TS': 1781778634.651, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 16:00:35.714000', 'tray_weight': '-6', 'TS': 1781778635.714, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '45', 'address': '45', 'weight': '1355', 'datetime': '2026-06-18 16:00:36.060000', 'tray_weight': '1355', 'TS': 1781778636.0600002, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 36, 768951)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:00:10.703000', 'tray_weight': '120', 'TS': 1781778610.703, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:00:10.722000', 'tray_weight': '146', 'TS': 1781778610.7220001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 16:00:10.879000', 'tray_weight': '312', 'TS': 1781778610.879, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:00:10.898000', 'tray_weight': '360', 'TS': 1781778610.898, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:00:10.976000', 'tray_weight': '158', 'TS': 1781778610.976, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 16:00:10.997000', 'tray_weight': '434', 'TS': 1781778610.997, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:00:11.067000', 'tray_weight': '100', 'TS': 1781778611.067, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:00:11.087000', 'tray_weight': '211', 'TS': 1781778611.0870001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:00:11.154000', 'tray_weight': '489', 'TS': 1781778611.154, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 16:00:11.173000', 'tray_weight': '89', 'TS': 1781778611.1729999, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 16:00:11.358000', 'tray_weight': '177', 'TS': 1781778611.358, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:00:11.382000', 'tray_weight': '188', 'TS': 1781778611.382, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 10, 775271)}}
[2026-06-18 16:00:37,508.508 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '35', 'address': '35', 'weight': '318', 'datetime': '2026-06-18 16:00:34.651000', 'tray_weight': '318', 'TS': 1781778634.651, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 16:00:35.714000', 'tray_weight': '-6', 'TS': 1781778635.714, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '45', 'address': '45', 'weight': '1355', 'datetime': '2026-06-18 16:00:36.060000', 'tray_weight': '1355', 'TS': 1781778636.0600002, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 36, 768951)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:00:10.703000', 'tray_weight': '120', 'TS': 1781778610.703, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:00:10.722000', 'tray_weight': '146', 'TS': 1781778610.7220001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 16:00:10.879000', 'tray_weight': '312', 'TS': 1781778610.879, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:00:10.898000', 'tray_weight': '360', 'TS': 1781778610.898, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:00:10.976000', 'tray_weight': '158', 'TS': 1781778610.976, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 16:00:10.997000', 'tray_weight': '434', 'TS': 1781778610.997, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:00:11.067000', 'tray_weight': '100', 'TS': 1781778611.067, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:00:11.087000', 'tray_weight': '211', 'TS': 1781778611.0870001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:00:11.154000', 'tray_weight': '489', 'TS': 1781778611.154, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 16:00:11.173000', 'tray_weight': '89', 'TS': 1781778611.1729999, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 16:00:11.358000', 'tray_weight': '177', 'TS': 1781778611.358, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:00:11.382000', 'tray_weight': '188', 'TS': 1781778611.382, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 10, 775271)}}
[2026-06-18 16:00:38,243.243 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '35', 'address': '35', 'weight': '318', 'datetime': '2026-06-18 16:00:34.667000', 'tray_weight': '318', 'TS': 1781778634.667, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 16:00:35.718000', 'tray_weight': '-6', 'TS': 1781778635.718, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '45', 'address': '45', 'weight': '1355', 'datetime': '2026-06-18 16:00:36.064000', 'tray_weight': '1355', 'TS': 1781778636.0640001, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 37, 576310)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:00:10.703000', 'tray_weight': '120', 'TS': 1781778610.703, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:00:10.722000', 'tray_weight': '146', 'TS': 1781778610.7220001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 16:00:10.879000', 'tray_weight': '312', 'TS': 1781778610.879, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:00:10.898000', 'tray_weight': '360', 'TS': 1781778610.898, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:00:10.976000', 'tray_weight': '158', 'TS': 1781778610.976, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 16:00:10.997000', 'tray_weight': '434', 'TS': 1781778610.997, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:00:11.067000', 'tray_weight': '100', 'TS': 1781778611.067, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:00:11.087000', 'tray_weight': '211', 'TS': 1781778611.0870001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:00:11.154000', 'tray_weight': '489', 'TS': 1781778611.154, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 16:00:11.173000', 'tray_weight': '89', 'TS': 1781778611.1729999, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 16:00:11.358000', 'tray_weight': '177', 'TS': 1781778611.358, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:00:11.382000', 'tray_weight': '188', 'TS': 1781778611.382, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 10, 775271)}}
[2026-06-18 16:00:38,250.250 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '35', 'address': '35', 'weight': '318', 'datetime': '2026-06-18 16:00:34.667000', 'tray_weight': '318', 'TS': 1781778634.667, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 16:00:35.718000', 'tray_weight': '-6', 'TS': 1781778635.718, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '45', 'address': '45', 'weight': '1355', 'datetime': '2026-06-18 16:00:36.064000', 'tray_weight': '1355', 'TS': 1781778636.0640001, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 37, 576310)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:00:10.703000', 'tray_weight': '120', 'TS': 1781778610.703, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:00:10.722000', 'tray_weight': '146', 'TS': 1781778610.7220001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 16:00:10.879000', 'tray_weight': '312', 'TS': 1781778610.879, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:00:10.898000', 'tray_weight': '360', 'TS': 1781778610.898, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:00:10.976000', 'tray_weight': '158', 'TS': 1781778610.976, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 16:00:10.997000', 'tray_weight': '434', 'TS': 1781778610.997, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:00:11.067000', 'tray_weight': '100', 'TS': 1781778611.067, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:00:11.087000', 'tray_weight': '211', 'TS': 1781778611.0870001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:00:11.154000', 'tray_weight': '489', 'TS': 1781778611.154, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 16:00:11.173000', 'tray_weight': '89', 'TS': 1781778611.1729999, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 16:00:11.358000', 'tray_weight': '177', 'TS': 1781778611.358, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:00:11.382000', 'tray_weight': '188', 'TS': 1781778611.382, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 10, 775271)}}
[2026-06-18 16:00:38,997.997 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '35', 'address': '35', 'weight': '318', 'datetime': '2026-06-18 16:00:34.666000', 'tray_weight': '318', 'TS': 1781778634.6660001, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 16:00:35.716000', 'tray_weight': '-6', 'TS': 1781778635.716, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '45', 'address': '45', 'weight': '1355', 'datetime': '2026-06-18 16:00:36.064000', 'tray_weight': '1355', 'TS': 1781778636.064, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 38, 317525)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:00:10.703000', 'tray_weight': '120', 'TS': 1781778610.703, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:00:10.722000', 'tray_weight': '146', 'TS': 1781778610.7220001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 16:00:10.879000', 'tray_weight': '312', 'TS': 1781778610.879, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:00:10.898000', 'tray_weight': '360', 'TS': 1781778610.898, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:00:10.976000', 'tray_weight': '158', 'TS': 1781778610.976, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 16:00:10.997000', 'tray_weight': '434', 'TS': 1781778610.997, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:00:11.067000', 'tray_weight': '100', 'TS': 1781778611.067, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:00:11.087000', 'tray_weight': '211', 'TS': 1781778611.0870001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:00:11.154000', 'tray_weight': '489', 'TS': 1781778611.154, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 16:00:11.173000', 'tray_weight': '89', 'TS': 1781778611.1729999, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 16:00:11.358000', 'tray_weight': '177', 'TS': 1781778611.358, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:00:11.382000', 'tray_weight': '188', 'TS': 1781778611.382, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 10, 775271)}}
[2026-06-18 16:00:39,003.003 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '35', 'address': '35', 'weight': '318', 'datetime': '2026-06-18 16:00:34.666000', 'tray_weight': '318', 'TS': 1781778634.6660001, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 16:00:35.716000', 'tray_weight': '-6', 'TS': 1781778635.716, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '45', 'address': '45', 'weight': '1355', 'datetime': '2026-06-18 16:00:36.064000', 'tray_weight': '1355', 'TS': 1781778636.064, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 38, 317525)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:00:10.703000', 'tray_weight': '120', 'TS': 1781778610.703, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:00:10.722000', 'tray_weight': '146', 'TS': 1781778610.7220001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 16:00:10.879000', 'tray_weight': '312', 'TS': 1781778610.879, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:00:10.898000', 'tray_weight': '360', 'TS': 1781778610.898, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:00:10.976000', 'tray_weight': '158', 'TS': 1781778610.976, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 16:00:10.997000', 'tray_weight': '434', 'TS': 1781778610.997, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:00:11.067000', 'tray_weight': '100', 'TS': 1781778611.067, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:00:11.087000', 'tray_weight': '211', 'TS': 1781778611.0870001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:00:11.154000', 'tray_weight': '489', 'TS': 1781778611.154, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 16:00:11.173000', 'tray_weight': '89', 'TS': 1781778611.1729999, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 16:00:11.358000', 'tray_weight': '177', 'TS': 1781778611.358, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:00:11.382000', 'tray_weight': '188', 'TS': 1781778611.382, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 10, 775271)}}
[2026-06-18 16:00:39,815.815 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '35', 'address': '35', 'weight': '318', 'datetime': '2026-06-18 16:00:34.665000', 'tray_weight': '318', 'TS': 1781778634.665, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 16:00:35.712000', 'tray_weight': '-6', 'TS': 1781778635.7120001, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '45', 'address': '45', 'weight': '1355', 'datetime': '2026-06-18 16:00:36.064000', 'tray_weight': '1355', 'TS': 1781778636.064, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 39, 71333)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:00:10.703000', 'tray_weight': '120', 'TS': 1781778610.703, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:00:10.722000', 'tray_weight': '146', 'TS': 1781778610.7220001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 16:00:10.879000', 'tray_weight': '312', 'TS': 1781778610.879, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:00:10.898000', 'tray_weight': '360', 'TS': 1781778610.898, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:00:10.976000', 'tray_weight': '158', 'TS': 1781778610.976, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 16:00:10.997000', 'tray_weight': '434', 'TS': 1781778610.997, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:00:11.067000', 'tray_weight': '100', 'TS': 1781778611.067, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:00:11.087000', 'tray_weight': '211', 'TS': 1781778611.0870001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:00:11.154000', 'tray_weight': '489', 'TS': 1781778611.154, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 16:00:11.173000', 'tray_weight': '89', 'TS': 1781778611.1729999, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 16:00:11.358000', 'tray_weight': '177', 'TS': 1781778611.358, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:00:11.382000', 'tray_weight': '188', 'TS': 1781778611.382, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 10, 775271)}}
[2026-06-18 16:00:39,822.822 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '35', 'address': '35', 'weight': '318', 'datetime': '2026-06-18 16:00:34.665000', 'tray_weight': '318', 'TS': 1781778634.665, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 16:00:35.712000', 'tray_weight': '-6', 'TS': 1781778635.7120001, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '45', 'address': '45', 'weight': '1355', 'datetime': '2026-06-18 16:00:36.064000', 'tray_weight': '1355', 'TS': 1781778636.064, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 39, 71333)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:00:10.703000', 'tray_weight': '120', 'TS': 1781778610.703, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:00:10.722000', 'tray_weight': '146', 'TS': 1781778610.7220001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 16:00:10.879000', 'tray_weight': '312', 'TS': 1781778610.879, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:00:10.898000', 'tray_weight': '360', 'TS': 1781778610.898, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:00:10.976000', 'tray_weight': '158', 'TS': 1781778610.976, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 16:00:10.997000', 'tray_weight': '434', 'TS': 1781778610.997, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:00:11.067000', 'tray_weight': '100', 'TS': 1781778611.067, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:00:11.087000', 'tray_weight': '211', 'TS': 1781778611.0870001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:00:11.154000', 'tray_weight': '489', 'TS': 1781778611.154, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 16:00:11.173000', 'tray_weight': '89', 'TS': 1781778611.1729999, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 16:00:11.358000', 'tray_weight': '177', 'TS': 1781778611.358, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:00:11.382000', 'tray_weight': '188', 'TS': 1781778611.382, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 10, 775271)}}
[2026-06-18 16:00:40,579.579 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '35', 'address': '35', 'weight': '318', 'datetime': '2026-06-18 16:00:34.665000', 'tray_weight': '318', 'TS': 1781778634.665, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 16:00:35.717000', 'tray_weight': '-6', 'TS': 1781778635.717, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '45', 'address': '45', 'weight': '1355', 'datetime': '2026-06-18 16:00:36.065000', 'tray_weight': '1355', 'TS': 1781778636.065, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 39, 904684)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:00:10.703000', 'tray_weight': '120', 'TS': 1781778610.703, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:00:10.722000', 'tray_weight': '146', 'TS': 1781778610.7220001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 16:00:10.879000', 'tray_weight': '312', 'TS': 1781778610.879, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:00:10.898000', 'tray_weight': '360', 'TS': 1781778610.898, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:00:10.976000', 'tray_weight': '158', 'TS': 1781778610.976, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 16:00:10.997000', 'tray_weight': '434', 'TS': 1781778610.997, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:00:11.067000', 'tray_weight': '100', 'TS': 1781778611.067, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:00:11.087000', 'tray_weight': '211', 'TS': 1781778611.0870001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:00:11.154000', 'tray_weight': '489', 'TS': 1781778611.154, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 16:00:11.173000', 'tray_weight': '89', 'TS': 1781778611.1729999, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 16:00:11.358000', 'tray_weight': '177', 'TS': 1781778611.358, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:00:11.382000', 'tray_weight': '188', 'TS': 1781778611.382, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 10, 775271)}}
[2026-06-18 16:00:40,590.590 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '35', 'address': '35', 'weight': '318', 'datetime': '2026-06-18 16:00:34.665000', 'tray_weight': '318', 'TS': 1781778634.665, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 16:00:35.717000', 'tray_weight': '-6', 'TS': 1781778635.717, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '45', 'address': '45', 'weight': '1355', 'datetime': '2026-06-18 16:00:36.065000', 'tray_weight': '1355', 'TS': 1781778636.065, 'expected_tray_weight': 1350, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 39, 904684)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:00:10.703000', 'tray_weight': '120', 'TS': 1781778610.703, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:00:10.722000', 'tray_weight': '146', 'TS': 1781778610.7220001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 16:00:10.879000', 'tray_weight': '312', 'TS': 1781778610.879, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:00:10.898000', 'tray_weight': '360', 'TS': 1781778610.898, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:00:10.976000', 'tray_weight': '158', 'TS': 1781778610.976, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 16:00:10.997000', 'tray_weight': '434', 'TS': 1781778610.997, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:00:11.067000', 'tray_weight': '100', 'TS': 1781778611.067, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:00:11.087000', 'tray_weight': '211', 'TS': 1781778611.0870001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:00:11.154000', 'tray_weight': '489', 'TS': 1781778611.154, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 16:00:11.173000', 'tray_weight': '89', 'TS': 1781778611.1729999, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 16:00:11.358000', 'tray_weight': '177', 'TS': 1781778611.358, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:00:11.382000', 'tray_weight': '188', 'TS': 1781778611.382, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 10, 775271)}}
[2026-06-18 16:00:41,399.399 INFO    ] collect_close_door_weights {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 16:00:40.515000', 'tray_weight': '822', 'TS': 1781778640.515, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1442', 'datetime': '2026-06-18 16:00:40.575000', 'tray_weight': '1442', 'TS': 1781778640.575, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '907', 'datetime': '2026-06-18 16:00:40.638000', 'tray_weight': '907', 'TS': 1781778640.638, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 16:00:40.724000', 'tray_weight': '215', 'TS': 1781778640.724, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 16:00:40.765000', 'tray_weight': '313', 'TS': 1781778640.765, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 16:00:40.732000', 'tray_weight': '221', 'TS': 1781778640.732, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 16:00:40.837000', 'tray_weight': '-3', 'TS': 1781778640.8370001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 16:00:40.846000', 'tray_weight': '334', 'TS': 1781778640.846, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '890', 'datetime': '2026-06-18 16:00:40.891000', 'tray_weight': '890', 'TS': 1781778640.891, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '169', 'datetime': '2026-06-18 16:00:40.943000', 'tray_weight': '169', 'TS': 1781778640.9429998, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '869', 'datetime': '2026-06-18 16:00:40.987000', 'tray_weight': '869', 'TS': 1781778640.987, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 16:00:41.129000', 'tray_weight': '714', 'TS': 1781778641.129, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 16:00:41.164000', 'tray_weight': '228', 'TS': 1781778641.164, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 16:00:41.216000', 'tray_weight': '-7', 'TS': 1781778641.216, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 16:00:41.291000', 'tray_weight': '1357', 'TS': 1781778641.2910001, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 16:00:41.302000', 'tray_weight': '582', 'TS': 1781778641.3019998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 39, 904684)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:00:10.703000', 'tray_weight': '120', 'TS': 1781778610.703, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:00:10.722000', 'tray_weight': '146', 'TS': 1781778610.7220001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 16:00:10.879000', 'tray_weight': '312', 'TS': 1781778610.879, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:00:10.898000', 'tray_weight': '360', 'TS': 1781778610.898, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:00:10.976000', 'tray_weight': '158', 'TS': 1781778610.976, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 16:00:10.997000', 'tray_weight': '434', 'TS': 1781778610.997, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:00:11.067000', 'tray_weight': '100', 'TS': 1781778611.067, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:00:11.087000', 'tray_weight': '211', 'TS': 1781778611.0870001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:00:11.154000', 'tray_weight': '489', 'TS': 1781778611.154, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 16:00:11.173000', 'tray_weight': '89', 'TS': 1781778611.1729999, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 16:00:11.358000', 'tray_weight': '177', 'TS': 1781778611.358, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:00:11.382000', 'tray_weight': '188', 'TS': 1781778611.382, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 10, 775271)}}
[2026-06-18 16:00:41,407.407 INFO    ] collect_close_door_weights {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 16:00:40.515000', 'tray_weight': '822', 'TS': 1781778640.515, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1442', 'datetime': '2026-06-18 16:00:40.575000', 'tray_weight': '1442', 'TS': 1781778640.575, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '907', 'datetime': '2026-06-18 16:00:40.638000', 'tray_weight': '907', 'TS': 1781778640.638, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 16:00:40.724000', 'tray_weight': '215', 'TS': 1781778640.724, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 16:00:40.765000', 'tray_weight': '313', 'TS': 1781778640.765, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 16:00:40.732000', 'tray_weight': '221', 'TS': 1781778640.732, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 16:00:40.837000', 'tray_weight': '-3', 'TS': 1781778640.8370001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 16:00:40.846000', 'tray_weight': '334', 'TS': 1781778640.846, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '890', 'datetime': '2026-06-18 16:00:40.891000', 'tray_weight': '890', 'TS': 1781778640.891, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '169', 'datetime': '2026-06-18 16:00:40.943000', 'tray_weight': '169', 'TS': 1781778640.9429998, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '869', 'datetime': '2026-06-18 16:00:40.987000', 'tray_weight': '869', 'TS': 1781778640.987, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 16:00:41.129000', 'tray_weight': '714', 'TS': 1781778641.129, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 16:00:41.164000', 'tray_weight': '228', 'TS': 1781778641.164, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 16:00:41.216000', 'tray_weight': '-7', 'TS': 1781778641.216, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 16:00:41.291000', 'tray_weight': '1357', 'TS': 1781778641.2910001, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 16:00:41.302000', 'tray_weight': '582', 'TS': 1781778641.3019998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 39, 904684)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:00:10.703000', 'tray_weight': '120', 'TS': 1781778610.703, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:00:10.722000', 'tray_weight': '146', 'TS': 1781778610.7220001, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 16:00:10.879000', 'tray_weight': '312', 'TS': 1781778610.879, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:00:10.898000', 'tray_weight': '360', 'TS': 1781778610.898, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:00:10.976000', 'tray_weight': '158', 'TS': 1781778610.976, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 16:00:10.997000', 'tray_weight': '434', 'TS': 1781778610.997, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:00:11.067000', 'tray_weight': '100', 'TS': 1781778611.067, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:00:11.087000', 'tray_weight': '211', 'TS': 1781778611.0870001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:00:11.154000', 'tray_weight': '489', 'TS': 1781778611.154, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 16:00:11.173000', 'tray_weight': '89', 'TS': 1781778611.1729999, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 16:00:11.358000', 'tray_weight': '177', 'TS': 1781778611.358, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:00:11.382000', 'tray_weight': '188', 'TS': 1781778611.382, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 10, 775271)}}
[2026-06-18 16:00:42,904.904 INFO    ] *********** ORDER STARTED ***********
[2026-06-18 16:00:42,905.905 INFO    ] DB TRAY [{"tray_id": 11, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500626", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500626-4", "tray_weight": "120"}, {"tray_id": 12, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500688", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500688-4", "tray_weight": "146"}, {"tray_id": 13, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500646", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500646-8", "tray_weight": "312"}, {"tray_id": 14, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500445", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500445-5", "tray_weight": "360"}, {"tray_id": 15, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500659", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500659-4", "tray_weight": "158"}, {"tray_id": 16, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500647", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500647-12", "tray_weight": "434"}, {"tray_id": 17, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500648", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500648-3", "tray_weight": "100"}, {"tray_id": 18, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500668", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500668-10", "tray_weight": "211"}, {"tray_id": 19, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500709", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500709-8", "tray_weight": "489"}, {"tray_id": 20, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500672", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500672-3", "tray_weight": "89"}, {"tray_id": 21, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500650", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500650-6", "tray_weight": "177"}, {"tray_id": 22, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500673", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500673-6", "tray_weight": "188"}, {"tray_id": 23, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "186055", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186055-0", "tray_weight": "99999"}, {"tray_id": 24, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500455", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500455-0", "tray_weight": "99999"}, {"tray_id": 25, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "10155", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "10155-0", "tray_weight": "99999"}, {"tray_id": 26, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "186096", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186096-0", "tray_weight": "99999"}, {"tray_id": 31, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "166327", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "166327-4", "tray_weight": "823"}, {"tray_id": 32, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500617", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500617-5", "tray_weight": "1444"}, {"tray_id": 33, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500694", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500694-4", "tray_weight": "908"}, {"tray_id": 34, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "185993", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "185993-4", "tray_weight": "216"}, {"tray_id": 35, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186084", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186084-9", "tray_weight": "354"}, {"tray_id": 36, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500541", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500541-11", "tray_weight": "221"}, {"tray_id": 37, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500669", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500669-0", "tray_weight": "-3"}, {"tray_id": 38, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186078", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186078-1", "tray_weight": "335"}, {"tray_id": 39, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500700", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500700-4", "tray_weight": "889"}, {"tray_id": 40, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500412", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500412-1", "tray_weight": "170"}, {"tray_id": 41, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "108676", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "108676-5", "tray_weight": "870"}, {"tray_id": 42, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500675", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500675-4", "tray_weight": "714"}, {"tray_id": 43, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500702", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500702-1", "tray_weight": "228"}, {"tray_id": 44, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186059", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186059-0", "tray_weight": "-6"}, {"tray_id": 45, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500656", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500656-6", "tray_weight": "1357"}, {"tray_id": 46, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500499", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500499-3", "tray_weight": "582"}]
[2026-06-18 16:00:42,908.908 INFO    ] TRAY READINGS [{'tray_id': '35', 'address': '35', 'weight': '318', 'datetime': '2026-06-18 16:00:34.651000', 'tray_weight': '318', 'TS': 1781778634.651, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '318', 'datetime': '2026-06-18 16:00:34.665000', 'tray_weight': '318', 'TS': 1781778634.665, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '318', 'datetime': '2026-06-18 16:00:34.665000', 'tray_weight': '318', 'TS': 1781778634.665, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '318', 'datetime': '2026-06-18 16:00:34.666000', 'tray_weight': '318', 'TS': 1781778634.666, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '318', 'datetime': '2026-06-18 16:00:34.666000', 'tray_weight': '318', 'TS': 1781778634.6660001, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '318', 'datetime': '2026-06-18 16:00:34.667000', 'tray_weight': '318', 'TS': 1781778634.667, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '318', 'datetime': '2026-06-18 16:00:34.667000', 'tray_weight': '318', 'TS': 1781778634.667, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 16:00:35.712000', 'tray_weight': '-6', 'TS': 1781778635.7120001, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 16:00:35.714000', 'tray_weight': '-6', 'TS': 1781778635.714, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 16:00:35.716000', 'tray_weight': '-6', 'TS': 1781778635.716, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 16:00:35.717000', 'tray_weight': '-6', 'TS': 1781778635.717, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 16:00:35.717000', 'tray_weight': '-6', 'TS': 1781778635.717, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 16:00:35.717000', 'tray_weight': '-6', 'TS': 1781778635.717, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 16:00:35.718000', 'tray_weight': '-6', 'TS': 1781778635.718, 'expected_tray_weight': 0, 'flow': '1'}, {'tray_id': '45', 'address': '45', 'weight': '1355', 'datetime': '2026-06-18 16:00:36.060000', 'tray_weight': '1355', 'TS': 1781778636.0600002, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1355', 'datetime': '2026-06-18 16:00:36.062000', 'tray_weight': '1355', 'TS': 1781778636.062, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1355', 'datetime': '2026-06-18 16:00:36.064000', 'tray_weight': '1355', 'TS': 1781778636.064, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1355', 'datetime': '2026-06-18 16:00:36.064000', 'tray_weight': '1355', 'TS': 1781778636.064, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1355', 'datetime': '2026-06-18 16:00:36.064000', 'tray_weight': '1355', 'TS': 1781778636.0640001, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1355', 'datetime': '2026-06-18 16:00:36.065000', 'tray_weight': '1355', 'TS': 1781778636.065, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 16:00:40.515000', 'tray_weight': '822', 'TS': 1781778640.515, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1442', 'datetime': '2026-06-18 16:00:40.575000', 'tray_weight': '1442', 'TS': 1781778640.575, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '907', 'datetime': '2026-06-18 16:00:40.638000', 'tray_weight': '907', 'TS': 1781778640.638, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 16:00:40.724000', 'tray_weight': '215', 'TS': 1781778640.724, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 16:00:40.732000', 'tray_weight': '221', 'TS': 1781778640.732, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 16:00:40.765000', 'tray_weight': '313', 'TS': 1781778640.765, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 16:00:40.837000', 'tray_weight': '-3', 'TS': 1781778640.8370001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 16:00:40.846000', 'tray_weight': '334', 'TS': 1781778640.846, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '890', 'datetime': '2026-06-18 16:00:40.891000', 'tray_weight': '890', 'TS': 1781778640.891, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '169', 'datetime': '2026-06-18 16:00:40.943000', 'tray_weight': '169', 'TS': 1781778640.9429998, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '869', 'datetime': '2026-06-18 16:00:40.987000', 'tray_weight': '869', 'TS': 1781778640.987, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 16:00:41.129000', 'tray_weight': '714', 'TS': 1781778641.129, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 16:00:41.164000', 'tray_weight': '228', 'TS': 1781778641.164, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 16:00:41.216000', 'tray_weight': '-7', 'TS': 1781778641.216, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 16:00:41.291000', 'tray_weight': '1357', 'TS': 1781778641.2910001, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 16:00:41.302000', 'tray_weight': '582', 'TS': 1781778641.3019998, 'expected_tray_weight': 576, 'flow': '0'}]
[2026-06-18 16:00:44,452.452 INFO    ] Final DB Tray = [{"tray_id": 11, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500626", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500626-4", "tray_weight": "120"}, {"tray_id": 12, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500688", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500688-4", "tray_weight": "146"}, {"tray_id": 13, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500646", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500646-8", "tray_weight": "312"}, {"tray_id": 14, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500445", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500445-5", "tray_weight": "360"}, {"tray_id": 15, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500659", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500659-4", "tray_weight": "158"}, {"tray_id": 16, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500647", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500647-12", "tray_weight": "434"}, {"tray_id": 17, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500648", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500648-3", "tray_weight": "100"}, {"tray_id": 18, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500668", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500668-10", "tray_weight": "211"}, {"tray_id": 19, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500709", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500709-8", "tray_weight": "489"}, {"tray_id": 20, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500672", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500672-3", "tray_weight": "89"}, {"tray_id": 21, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500650", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500650-6", "tray_weight": "177"}, {"tray_id": 22, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500673", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500673-6", "tray_weight": "188"}, {"tray_id": 23, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "186055", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186055-0", "tray_weight": "99999"}, {"tray_id": 24, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500455", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500455-0", "tray_weight": "99999"}, {"tray_id": 25, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "10155", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "10155-0", "tray_weight": "99999"}, {"tray_id": 26, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "186096", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186096-0", "tray_weight": "99999"}, {"tray_id": 31, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "166327", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "166327-4", "tray_weight": "822"}, {"tray_id": 32, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500617", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500617-5", "tray_weight": "1442"}, {"tray_id": 33, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500694", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500694-4", "tray_weight": "907"}, {"tray_id": 34, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "185993", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "185993-4", "tray_weight": "215"}, {"tray_id": 35, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186084", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186084-9", "tray_weight": "313"}, {"tray_id": 36, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500541", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500541-11", "tray_weight": "221"}, {"tray_id": 37, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500669", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500669-0", "tray_weight": "-3"}, {"tray_id": 38, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186078", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186078-1", "tray_weight": "334"}, {"tray_id": 39, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500700", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500700-4", "tray_weight": "890"}, {"tray_id": 40, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500412", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500412-1", "tray_weight": "169"}, {"tray_id": 41, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "108676", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "108676-5", "tray_weight": "869"}, {"tray_id": 42, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500675", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500675-4", "tray_weight": "714"}, {"tray_id": 43, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500702", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500702-1", "tray_weight": "228"}, {"tray_id": 44, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186059", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186059-0", "tray_weight": "-7"}, {"tray_id": 45, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500656", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500656-6", "tray_weight": "1357"}, {"tray_id": 46, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500499", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500499-3", "tray_weight": "582"}]
[2026-06-18 16:00:51,966.966 INFO    ] Syncing order with order id: TM06202508260618155941947
[2026-06-18 16:00:51,976.976 INFO    ] pg status for order_id: TM06202508260618155941947 before is --> False
[2026-06-18 16:00:51,978.978 INFO    ] payment_gateway for order_id: TM06202508260618155941947 is --> razor_pay and sync status is True
[2026-06-18 16:00:52,414.414 INFO    ] pg status response {'status': True}
[2026-06-18 16:00:52,444.444 INFO    ] pg status for order_id: TM06202508260618155941947 after is --> {'status': True}
[2026-06-18 16:02:45,899.899 INFO    ] processOrderPayment version is : v2
[2026-06-18 16:12:54,398.398 INFO    ] processOrderPayment version is : v2
[2026-06-18 16:21:29,597.597 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 16:00:40.515000', 'tray_weight': '822', 'TS': 1781778640.515, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1442', 'datetime': '2026-06-18 16:00:40.575000', 'tray_weight': '1442', 'TS': 1781778640.575, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '907', 'datetime': '2026-06-18 16:00:40.638000', 'tray_weight': '907', 'TS': 1781778640.638, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 16:00:40.724000', 'tray_weight': '215', 'TS': 1781778640.724, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 16:00:40.765000', 'tray_weight': '313', 'TS': 1781778640.765, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 16:00:40.732000', 'tray_weight': '221', 'TS': 1781778640.732, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 16:00:40.837000', 'tray_weight': '-3', 'TS': 1781778640.8370001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 16:00:40.846000', 'tray_weight': '334', 'TS': 1781778640.846, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '890', 'datetime': '2026-06-18 16:00:40.891000', 'tray_weight': '890', 'TS': 1781778640.891, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '169', 'datetime': '2026-06-18 16:00:40.943000', 'tray_weight': '169', 'TS': 1781778640.9429998, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '869', 'datetime': '2026-06-18 16:00:40.987000', 'tray_weight': '869', 'TS': 1781778640.987, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 16:00:41.129000', 'tray_weight': '714', 'TS': 1781778641.129, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 16:00:41.164000', 'tray_weight': '228', 'TS': 1781778641.164, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 16:00:41.216000', 'tray_weight': '-7', 'TS': 1781778641.216, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 16:00:41.291000', 'tray_weight': '1357', 'TS': 1781778641.2910001, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 16:00:41.302000', 'tray_weight': '582', 'TS': 1781778641.3019998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 39, 904684)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:21:28.594000', 'tray_weight': '120', 'TS': 1781779888.5939999, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:21:28.613000', 'tray_weight': '146', 'TS': 1781779888.613, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '313', 'datetime': '2026-06-18 16:21:28.732000', 'tray_weight': '313', 'TS': 1781779888.7319999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:21:28.753000', 'tray_weight': '360', 'TS': 1781779888.753, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:21:28.769000', 'tray_weight': '158', 'TS': 1781779888.769, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 16:21:28.787000', 'tray_weight': '433', 'TS': 1781779888.7870002, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:21:28.873000', 'tray_weight': '100', 'TS': 1781779888.873, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:21:28.892000', 'tray_weight': '211', 'TS': 1781779888.892, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:21:29.034000', 'tray_weight': '489', 'TS': 1781779889.034, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 16:21:29.053000', 'tray_weight': '88', 'TS': 1781779889.053, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 16:21:29.141000', 'tray_weight': '177', 'TS': 1781779889.1409998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:21:29.113000', 'tray_weight': '188', 'TS': 1781779889.113, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 21, 28, 635624)}}
[2026-06-18 16:21:29,605.605 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 16:00:40.515000', 'tray_weight': '822', 'TS': 1781778640.515, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1442', 'datetime': '2026-06-18 16:00:40.575000', 'tray_weight': '1442', 'TS': 1781778640.575, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '907', 'datetime': '2026-06-18 16:00:40.638000', 'tray_weight': '907', 'TS': 1781778640.638, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 16:00:40.724000', 'tray_weight': '215', 'TS': 1781778640.724, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 16:00:40.765000', 'tray_weight': '313', 'TS': 1781778640.765, 'expected_tray_weight': 369, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 16:00:40.732000', 'tray_weight': '221', 'TS': 1781778640.732, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 16:00:40.837000', 'tray_weight': '-3', 'TS': 1781778640.8370001, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 16:00:40.846000', 'tray_weight': '334', 'TS': 1781778640.846, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '890', 'datetime': '2026-06-18 16:00:40.891000', 'tray_weight': '890', 'TS': 1781778640.891, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '169', 'datetime': '2026-06-18 16:00:40.943000', 'tray_weight': '169', 'TS': 1781778640.9429998, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '869', 'datetime': '2026-06-18 16:00:40.987000', 'tray_weight': '869', 'TS': 1781778640.987, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 16:00:41.129000', 'tray_weight': '714', 'TS': 1781778641.129, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 16:00:41.164000', 'tray_weight': '228', 'TS': 1781778641.164, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-7', 'datetime': '2026-06-18 16:00:41.216000', 'tray_weight': '-7', 'TS': 1781778641.216, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 16:00:41.291000', 'tray_weight': '1357', 'TS': 1781778641.2910001, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 16:00:41.302000', 'tray_weight': '582', 'TS': 1781778641.3019998, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 0, 39, 904684)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:21:28.594000', 'tray_weight': '120', 'TS': 1781779888.5939999, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:21:28.613000', 'tray_weight': '146', 'TS': 1781779888.613, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '313', 'datetime': '2026-06-18 16:21:28.732000', 'tray_weight': '313', 'TS': 1781779888.7319999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:21:28.753000', 'tray_weight': '360', 'TS': 1781779888.753, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:21:28.769000', 'tray_weight': '158', 'TS': 1781779888.769, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 16:21:28.787000', 'tray_weight': '433', 'TS': 1781779888.7870002, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:21:28.873000', 'tray_weight': '100', 'TS': 1781779888.873, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:21:28.892000', 'tray_weight': '211', 'TS': 1781779888.892, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:21:29.034000', 'tray_weight': '489', 'TS': 1781779889.034, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 16:21:29.053000', 'tray_weight': '88', 'TS': 1781779889.053, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 16:21:29.141000', 'tray_weight': '177', 'TS': 1781779889.1409998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:21:29.113000', 'tray_weight': '188', 'TS': 1781779889.113, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 21, 28, 635624)}}
[2026-06-18 16:21:30,419.419 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 16:21:29.533000', 'tray_weight': '822', 'TS': 1781779889.533, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 16:21:29.635000', 'tray_weight': '1444', 'TS': 1781779889.6350002, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 16:21:29.640000', 'tray_weight': '908', 'TS': 1781779889.64, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 16:21:29.754000', 'tray_weight': '215', 'TS': 1781779889.7540002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 16:21:29.756000', 'tray_weight': '313', 'TS': 1781779889.756, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 16:21:29.864000', 'tray_weight': '221', 'TS': 1781779889.864, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 16:21:29.856000', 'tray_weight': '-3', 'TS': 1781779889.856, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 16:21:29.946000', 'tray_weight': '335', 'TS': 1781779889.946, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 16:21:30.001000', 'tray_weight': '889', 'TS': 1781779890.001, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 16:21:30.022000', 'tray_weight': '170', 'TS': 1781779890.022, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 16:21:30.053000', 'tray_weight': '870', 'TS': 1781779890.053, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 16:21:30.107000', 'tray_weight': '714', 'TS': 1781779890.107, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 16:21:30.182000', 'tray_weight': '228', 'TS': 1781779890.182, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 16:21:30.248000', 'tray_weight': '-6', 'TS': 1781779890.248, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 16:21:30.308000', 'tray_weight': '1357', 'TS': 1781779890.308, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 16:21:30.324000', 'tray_weight': '583', 'TS': 1781779890.324, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 21, 29, 617824)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:21:28.594000', 'tray_weight': '120', 'TS': 1781779888.5939999, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:21:28.613000', 'tray_weight': '146', 'TS': 1781779888.613, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '313', 'datetime': '2026-06-18 16:21:28.732000', 'tray_weight': '313', 'TS': 1781779888.7319999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:21:28.753000', 'tray_weight': '360', 'TS': 1781779888.753, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:21:28.769000', 'tray_weight': '158', 'TS': 1781779888.769, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 16:21:28.787000', 'tray_weight': '433', 'TS': 1781779888.7870002, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:21:28.873000', 'tray_weight': '100', 'TS': 1781779888.873, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:21:28.892000', 'tray_weight': '211', 'TS': 1781779888.892, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:21:29.034000', 'tray_weight': '489', 'TS': 1781779889.034, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 16:21:29.053000', 'tray_weight': '88', 'TS': 1781779889.053, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 16:21:29.141000', 'tray_weight': '177', 'TS': 1781779889.1409998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:21:29.113000', 'tray_weight': '188', 'TS': 1781779889.113, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 21, 28, 635624)}}
[2026-06-18 16:21:30,427.427 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 16:21:29.533000', 'tray_weight': '822', 'TS': 1781779889.533, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 16:21:29.635000', 'tray_weight': '1444', 'TS': 1781779889.6350002, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 16:21:29.640000', 'tray_weight': '908', 'TS': 1781779889.64, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 16:21:29.754000', 'tray_weight': '215', 'TS': 1781779889.7540002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 16:21:29.756000', 'tray_weight': '313', 'TS': 1781779889.756, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 16:21:29.864000', 'tray_weight': '221', 'TS': 1781779889.864, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 16:21:29.856000', 'tray_weight': '-3', 'TS': 1781779889.856, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 16:21:29.946000', 'tray_weight': '335', 'TS': 1781779889.946, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 16:21:30.001000', 'tray_weight': '889', 'TS': 1781779890.001, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 16:21:30.022000', 'tray_weight': '170', 'TS': 1781779890.022, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 16:21:30.053000', 'tray_weight': '870', 'TS': 1781779890.053, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 16:21:30.107000', 'tray_weight': '714', 'TS': 1781779890.107, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 16:21:30.182000', 'tray_weight': '228', 'TS': 1781779890.182, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 16:21:30.248000', 'tray_weight': '-6', 'TS': 1781779890.248, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 16:21:30.308000', 'tray_weight': '1357', 'TS': 1781779890.308, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 16:21:30.324000', 'tray_weight': '583', 'TS': 1781779890.324, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 21, 29, 617824)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:21:28.594000', 'tray_weight': '120', 'TS': 1781779888.5939999, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:21:28.613000', 'tray_weight': '146', 'TS': 1781779888.613, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '313', 'datetime': '2026-06-18 16:21:28.732000', 'tray_weight': '313', 'TS': 1781779888.7319999, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:21:28.753000', 'tray_weight': '360', 'TS': 1781779888.753, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:21:28.769000', 'tray_weight': '158', 'TS': 1781779888.769, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 16:21:28.787000', 'tray_weight': '433', 'TS': 1781779888.7870002, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:21:28.873000', 'tray_weight': '100', 'TS': 1781779888.873, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:21:28.892000', 'tray_weight': '211', 'TS': 1781779888.892, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:21:29.034000', 'tray_weight': '489', 'TS': 1781779889.034, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 16:21:29.053000', 'tray_weight': '88', 'TS': 1781779889.053, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 16:21:29.141000', 'tray_weight': '177', 'TS': 1781779889.1409998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:21:29.113000', 'tray_weight': '188', 'TS': 1781779889.113, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 21, 28, 635624)}}
[2026-06-18 16:29:58,837.837 INFO    ] processOrderPayment version is : v2
[2026-06-18 16:32:02,583.583 INFO    ] processOrderPayment version is : v2
[2026-06-18 16:33:52,403.403 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 16:21:29.533000', 'tray_weight': '822', 'TS': 1781779889.533, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 16:21:29.635000', 'tray_weight': '1444', 'TS': 1781779889.6350002, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 16:21:29.640000', 'tray_weight': '908', 'TS': 1781779889.64, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 16:21:29.754000', 'tray_weight': '215', 'TS': 1781779889.7540002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 16:21:29.756000', 'tray_weight': '313', 'TS': 1781779889.756, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 16:21:29.864000', 'tray_weight': '221', 'TS': 1781779889.864, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 16:21:29.856000', 'tray_weight': '-3', 'TS': 1781779889.856, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 16:21:29.946000', 'tray_weight': '335', 'TS': 1781779889.946, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 16:21:30.001000', 'tray_weight': '889', 'TS': 1781779890.001, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 16:21:30.022000', 'tray_weight': '170', 'TS': 1781779890.022, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 16:21:30.053000', 'tray_weight': '870', 'TS': 1781779890.053, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 16:21:30.107000', 'tray_weight': '714', 'TS': 1781779890.107, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 16:21:30.182000', 'tray_weight': '228', 'TS': 1781779890.182, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 16:21:30.248000', 'tray_weight': '-6', 'TS': 1781779890.248, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 16:21:30.308000', 'tray_weight': '1357', 'TS': 1781779890.308, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 16:21:30.324000', 'tray_weight': '583', 'TS': 1781779890.324, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 21, 29, 617824)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:33:51.407000', 'tray_weight': '120', 'TS': 1781780631.4069998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:33:51.425000', 'tray_weight': '146', 'TS': 1781780631.425, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 16:33:51.535000', 'tray_weight': '312', 'TS': 1781780631.5349998, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:33:51.556000', 'tray_weight': '360', 'TS': 1781780631.556, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:33:51.586000', 'tray_weight': '158', 'TS': 1781780631.586, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 16:33:51.605000', 'tray_weight': '434', 'TS': 1781780631.605, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:33:51.711000', 'tray_weight': '100', 'TS': 1781780631.7110002, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:33:51.732000', 'tray_weight': '211', 'TS': 1781780631.7319999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:33:51.787000', 'tray_weight': '489', 'TS': 1781780631.787, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 16:33:51.795000', 'tray_weight': '88', 'TS': 1781780631.795, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 16:33:51.891000', 'tray_weight': '177', 'TS': 1781780631.891, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:33:51.914000', 'tray_weight': '188', 'TS': 1781780631.914, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 33, 51, 432868)}}
[2026-06-18 16:33:52,411.411 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 16:21:29.533000', 'tray_weight': '822', 'TS': 1781779889.533, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 16:21:29.635000', 'tray_weight': '1444', 'TS': 1781779889.6350002, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 16:21:29.640000', 'tray_weight': '908', 'TS': 1781779889.64, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 16:21:29.754000', 'tray_weight': '215', 'TS': 1781779889.7540002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 16:21:29.756000', 'tray_weight': '313', 'TS': 1781779889.756, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 16:21:29.864000', 'tray_weight': '221', 'TS': 1781779889.864, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 16:21:29.856000', 'tray_weight': '-3', 'TS': 1781779889.856, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 16:21:29.946000', 'tray_weight': '335', 'TS': 1781779889.946, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 16:21:30.001000', 'tray_weight': '889', 'TS': 1781779890.001, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 16:21:30.022000', 'tray_weight': '170', 'TS': 1781779890.022, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 16:21:30.053000', 'tray_weight': '870', 'TS': 1781779890.053, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 16:21:30.107000', 'tray_weight': '714', 'TS': 1781779890.107, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 16:21:30.182000', 'tray_weight': '228', 'TS': 1781779890.182, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 16:21:30.248000', 'tray_weight': '-6', 'TS': 1781779890.248, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 16:21:30.308000', 'tray_weight': '1357', 'TS': 1781779890.308, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 16:21:30.324000', 'tray_weight': '583', 'TS': 1781779890.324, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 21, 29, 617824)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:33:51.407000', 'tray_weight': '120', 'TS': 1781780631.4069998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:33:51.425000', 'tray_weight': '146', 'TS': 1781780631.425, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 16:33:51.535000', 'tray_weight': '312', 'TS': 1781780631.5349998, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:33:51.556000', 'tray_weight': '360', 'TS': 1781780631.556, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:33:51.586000', 'tray_weight': '158', 'TS': 1781780631.586, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 16:33:51.605000', 'tray_weight': '434', 'TS': 1781780631.605, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:33:51.711000', 'tray_weight': '100', 'TS': 1781780631.7110002, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:33:51.732000', 'tray_weight': '211', 'TS': 1781780631.7319999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:33:51.787000', 'tray_weight': '489', 'TS': 1781780631.787, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 16:33:51.795000', 'tray_weight': '88', 'TS': 1781780631.795, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 16:33:51.891000', 'tray_weight': '177', 'TS': 1781780631.891, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:33:51.914000', 'tray_weight': '188', 'TS': 1781780631.914, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 33, 51, 432868)}}
[2026-06-18 16:33:53,233.233 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 16:33:52.406000', 'tray_weight': '822', 'TS': 1781780632.406, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 16:33:52.467000', 'tray_weight': '1444', 'TS': 1781780632.467, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 16:33:52.496000', 'tray_weight': '909', 'TS': 1781780632.496, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 16:33:52.547000', 'tray_weight': '215', 'TS': 1781780632.5470002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 16:33:52.539000', 'tray_weight': '313', 'TS': 1781780632.539, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 16:33:52.586000', 'tray_weight': '221', 'TS': 1781780632.586, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 16:33:52.640000', 'tray_weight': '-3', 'TS': 1781780632.64, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 16:33:52.738000', 'tray_weight': '334', 'TS': 1781780632.738, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 16:33:52.719000', 'tray_weight': '889', 'TS': 1781780632.719, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 16:33:52.810000', 'tray_weight': '170', 'TS': 1781780632.81, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 16:33:52.896000', 'tray_weight': '871', 'TS': 1781780632.896, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 16:33:52.938000', 'tray_weight': '714', 'TS': 1781780632.938, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 16:33:52.982000', 'tray_weight': '229', 'TS': 1781780632.982, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 16:33:53.082000', 'tray_weight': '-6', 'TS': 1781780633.082, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 16:33:53.049000', 'tray_weight': '1357', 'TS': 1781780633.049, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 16:33:53.091000', 'tray_weight': '582', 'TS': 1781780633.091, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 33, 52, 424657)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:33:51.407000', 'tray_weight': '120', 'TS': 1781780631.4069998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:33:51.425000', 'tray_weight': '146', 'TS': 1781780631.425, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 16:33:51.535000', 'tray_weight': '312', 'TS': 1781780631.5349998, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:33:51.556000', 'tray_weight': '360', 'TS': 1781780631.556, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:33:51.586000', 'tray_weight': '158', 'TS': 1781780631.586, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 16:33:51.605000', 'tray_weight': '434', 'TS': 1781780631.605, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:33:51.711000', 'tray_weight': '100', 'TS': 1781780631.7110002, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:33:51.732000', 'tray_weight': '211', 'TS': 1781780631.7319999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:33:51.787000', 'tray_weight': '489', 'TS': 1781780631.787, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 16:33:51.795000', 'tray_weight': '88', 'TS': 1781780631.795, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 16:33:51.891000', 'tray_weight': '177', 'TS': 1781780631.891, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:33:51.914000', 'tray_weight': '188', 'TS': 1781780631.914, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 33, 51, 432868)}}
[2026-06-18 16:33:53,241.241 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 16:33:52.406000', 'tray_weight': '822', 'TS': 1781780632.406, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 16:33:52.467000', 'tray_weight': '1444', 'TS': 1781780632.467, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 16:33:52.496000', 'tray_weight': '909', 'TS': 1781780632.496, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 16:33:52.547000', 'tray_weight': '215', 'TS': 1781780632.5470002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 16:33:52.539000', 'tray_weight': '313', 'TS': 1781780632.539, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 16:33:52.586000', 'tray_weight': '221', 'TS': 1781780632.586, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 16:33:52.640000', 'tray_weight': '-3', 'TS': 1781780632.64, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 16:33:52.738000', 'tray_weight': '334', 'TS': 1781780632.738, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 16:33:52.719000', 'tray_weight': '889', 'TS': 1781780632.719, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 16:33:52.810000', 'tray_weight': '170', 'TS': 1781780632.81, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 16:33:52.896000', 'tray_weight': '871', 'TS': 1781780632.896, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 16:33:52.938000', 'tray_weight': '714', 'TS': 1781780632.938, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 16:33:52.982000', 'tray_weight': '229', 'TS': 1781780632.982, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 16:33:53.082000', 'tray_weight': '-6', 'TS': 1781780633.082, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 16:33:53.049000', 'tray_weight': '1357', 'TS': 1781780633.049, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 16:33:53.091000', 'tray_weight': '582', 'TS': 1781780633.091, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 33, 52, 424657)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:33:51.407000', 'tray_weight': '120', 'TS': 1781780631.4069998, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:33:51.425000', 'tray_weight': '146', 'TS': 1781780631.425, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 16:33:51.535000', 'tray_weight': '312', 'TS': 1781780631.5349998, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:33:51.556000', 'tray_weight': '360', 'TS': 1781780631.556, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:33:51.586000', 'tray_weight': '158', 'TS': 1781780631.586, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 16:33:51.605000', 'tray_weight': '434', 'TS': 1781780631.605, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:33:51.711000', 'tray_weight': '100', 'TS': 1781780631.7110002, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:33:51.732000', 'tray_weight': '211', 'TS': 1781780631.7319999, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:33:51.787000', 'tray_weight': '489', 'TS': 1781780631.787, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 16:33:51.795000', 'tray_weight': '88', 'TS': 1781780631.795, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '177', 'datetime': '2026-06-18 16:33:51.891000', 'tray_weight': '177', 'TS': 1781780631.891, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:33:51.914000', 'tray_weight': '188', 'TS': 1781780631.914, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 33, 51, 432868)}}
[2026-06-18 16:49:13,782.782 INFO    ] processOrderPayment version is : v2
[2026-06-18 16:51:20,145.145 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 16:33:52.406000', 'tray_weight': '822', 'TS': 1781780632.406, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 16:33:52.467000', 'tray_weight': '1444', 'TS': 1781780632.467, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 16:33:52.496000', 'tray_weight': '909', 'TS': 1781780632.496, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 16:33:52.547000', 'tray_weight': '215', 'TS': 1781780632.5470002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 16:33:52.539000', 'tray_weight': '313', 'TS': 1781780632.539, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 16:33:52.586000', 'tray_weight': '221', 'TS': 1781780632.586, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 16:33:52.640000', 'tray_weight': '-3', 'TS': 1781780632.64, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 16:33:52.738000', 'tray_weight': '334', 'TS': 1781780632.738, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 16:33:52.719000', 'tray_weight': '889', 'TS': 1781780632.719, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 16:33:52.810000', 'tray_weight': '170', 'TS': 1781780632.81, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 16:33:52.896000', 'tray_weight': '871', 'TS': 1781780632.896, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 16:33:52.938000', 'tray_weight': '714', 'TS': 1781780632.938, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 16:33:52.982000', 'tray_weight': '229', 'TS': 1781780632.982, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 16:33:53.082000', 'tray_weight': '-6', 'TS': 1781780633.082, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 16:33:53.049000', 'tray_weight': '1357', 'TS': 1781780633.049, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 16:33:53.091000', 'tray_weight': '582', 'TS': 1781780633.091, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 33, 52, 424657)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:51:19.113000', 'tray_weight': '120', 'TS': 1781781679.1130002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:51:19.132000', 'tray_weight': '146', 'TS': 1781781679.132, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '313', 'datetime': '2026-06-18 16:51:19.266000', 'tray_weight': '313', 'TS': 1781781679.266, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:51:19.287000', 'tray_weight': '360', 'TS': 1781781679.287, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:51:19.302000', 'tray_weight': '158', 'TS': 1781781679.302, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 16:51:19.439000', 'tray_weight': '434', 'TS': 1781781679.4390001, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:51:19.496000', 'tray_weight': '100', 'TS': 1781781679.496, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:51:19.516000', 'tray_weight': '211', 'TS': 1781781679.516, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:51:19.526000', 'tray_weight': '489', 'TS': 1781781679.526, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 16:51:19.545000', 'tray_weight': '89', 'TS': 1781781679.545, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '175', 'datetime': '2026-06-18 16:51:19.614000', 'tray_weight': '175', 'TS': 1781781679.6139998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:51:19.720000', 'tray_weight': '188', 'TS': 1781781679.7199998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 51, 19, 162341)}}
[2026-06-18 16:51:20,153.153 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 16:33:52.406000', 'tray_weight': '822', 'TS': 1781780632.406, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 16:33:52.467000', 'tray_weight': '1444', 'TS': 1781780632.467, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 16:33:52.496000', 'tray_weight': '909', 'TS': 1781780632.496, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 16:33:52.547000', 'tray_weight': '215', 'TS': 1781780632.5470002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 16:33:52.539000', 'tray_weight': '313', 'TS': 1781780632.539, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 16:33:52.586000', 'tray_weight': '221', 'TS': 1781780632.586, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 16:33:52.640000', 'tray_weight': '-3', 'TS': 1781780632.64, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 16:33:52.738000', 'tray_weight': '334', 'TS': 1781780632.738, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 16:33:52.719000', 'tray_weight': '889', 'TS': 1781780632.719, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 16:33:52.810000', 'tray_weight': '170', 'TS': 1781780632.81, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 16:33:52.896000', 'tray_weight': '871', 'TS': 1781780632.896, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 16:33:52.938000', 'tray_weight': '714', 'TS': 1781780632.938, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 16:33:52.982000', 'tray_weight': '229', 'TS': 1781780632.982, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 16:33:53.082000', 'tray_weight': '-6', 'TS': 1781780633.082, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 16:33:53.049000', 'tray_weight': '1357', 'TS': 1781780633.049, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 16:33:53.091000', 'tray_weight': '582', 'TS': 1781780633.091, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 33, 52, 424657)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:51:19.113000', 'tray_weight': '120', 'TS': 1781781679.1130002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:51:19.132000', 'tray_weight': '146', 'TS': 1781781679.132, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '313', 'datetime': '2026-06-18 16:51:19.266000', 'tray_weight': '313', 'TS': 1781781679.266, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:51:19.287000', 'tray_weight': '360', 'TS': 1781781679.287, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:51:19.302000', 'tray_weight': '158', 'TS': 1781781679.302, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 16:51:19.439000', 'tray_weight': '434', 'TS': 1781781679.4390001, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:51:19.496000', 'tray_weight': '100', 'TS': 1781781679.496, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:51:19.516000', 'tray_weight': '211', 'TS': 1781781679.516, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:51:19.526000', 'tray_weight': '489', 'TS': 1781781679.526, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 16:51:19.545000', 'tray_weight': '89', 'TS': 1781781679.545, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '175', 'datetime': '2026-06-18 16:51:19.614000', 'tray_weight': '175', 'TS': 1781781679.6139998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:51:19.720000', 'tray_weight': '188', 'TS': 1781781679.7199998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 51, 19, 162341)}}
[2026-06-18 16:51:20,975.975 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 16:51:20.090000', 'tray_weight': '822', 'TS': 1781781680.09, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 16:51:20.171000', 'tray_weight': '1443', 'TS': 1781781680.171, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 16:51:20.177000', 'tray_weight': '909', 'TS': 1781781680.177, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 16:51:20.313000', 'tray_weight': '215', 'TS': 1781781680.313, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 16:51:20.278000', 'tray_weight': '313', 'TS': 1781781680.278, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 16:51:20.391000', 'tray_weight': '221', 'TS': 1781781680.391, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 16:51:20.460000', 'tray_weight': '-3', 'TS': 1781781680.4599998, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 16:51:20.452000', 'tray_weight': '334', 'TS': 1781781680.452, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 16:51:20.558000', 'tray_weight': '889', 'TS': 1781781680.5579998, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '169', 'datetime': '2026-06-18 16:51:20.580000', 'tray_weight': '169', 'TS': 1781781680.58, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 16:51:20.636000', 'tray_weight': '870', 'TS': 1781781680.636, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 16:51:20.716000', 'tray_weight': '714', 'TS': 1781781680.7159998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 16:51:20.671000', 'tray_weight': '229', 'TS': 1781781680.671, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 16:51:20.750000', 'tray_weight': '-6', 'TS': 1781781680.75, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 16:51:20.815000', 'tray_weight': '1357', 'TS': 1781781680.815, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 16:51:20.826000', 'tray_weight': '582', 'TS': 1781781680.826, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 51, 20, 166094)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:51:19.113000', 'tray_weight': '120', 'TS': 1781781679.1130002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:51:19.132000', 'tray_weight': '146', 'TS': 1781781679.132, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '313', 'datetime': '2026-06-18 16:51:19.266000', 'tray_weight': '313', 'TS': 1781781679.266, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:51:19.287000', 'tray_weight': '360', 'TS': 1781781679.287, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:51:19.302000', 'tray_weight': '158', 'TS': 1781781679.302, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 16:51:19.439000', 'tray_weight': '434', 'TS': 1781781679.4390001, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:51:19.496000', 'tray_weight': '100', 'TS': 1781781679.496, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:51:19.516000', 'tray_weight': '211', 'TS': 1781781679.516, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:51:19.526000', 'tray_weight': '489', 'TS': 1781781679.526, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 16:51:19.545000', 'tray_weight': '89', 'TS': 1781781679.545, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '175', 'datetime': '2026-06-18 16:51:19.614000', 'tray_weight': '175', 'TS': 1781781679.6139998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:51:19.720000', 'tray_weight': '188', 'TS': 1781781679.7199998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 51, 19, 162341)}}
[2026-06-18 16:51:20,983.983 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 16:51:20.090000', 'tray_weight': '822', 'TS': 1781781680.09, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 16:51:20.171000', 'tray_weight': '1443', 'TS': 1781781680.171, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 16:51:20.177000', 'tray_weight': '909', 'TS': 1781781680.177, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 16:51:20.313000', 'tray_weight': '215', 'TS': 1781781680.313, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 16:51:20.278000', 'tray_weight': '313', 'TS': 1781781680.278, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 16:51:20.391000', 'tray_weight': '221', 'TS': 1781781680.391, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 16:51:20.460000', 'tray_weight': '-3', 'TS': 1781781680.4599998, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 16:51:20.452000', 'tray_weight': '334', 'TS': 1781781680.452, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 16:51:20.558000', 'tray_weight': '889', 'TS': 1781781680.5579998, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '169', 'datetime': '2026-06-18 16:51:20.580000', 'tray_weight': '169', 'TS': 1781781680.58, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 16:51:20.636000', 'tray_weight': '870', 'TS': 1781781680.636, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 16:51:20.716000', 'tray_weight': '714', 'TS': 1781781680.7159998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 16:51:20.671000', 'tray_weight': '229', 'TS': 1781781680.671, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 16:51:20.750000', 'tray_weight': '-6', 'TS': 1781781680.75, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 16:51:20.815000', 'tray_weight': '1357', 'TS': 1781781680.815, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 16:51:20.826000', 'tray_weight': '582', 'TS': 1781781680.826, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 51, 20, 166094)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 16:51:19.113000', 'tray_weight': '120', 'TS': 1781781679.1130002, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 16:51:19.132000', 'tray_weight': '146', 'TS': 1781781679.132, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '313', 'datetime': '2026-06-18 16:51:19.266000', 'tray_weight': '313', 'TS': 1781781679.266, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 16:51:19.287000', 'tray_weight': '360', 'TS': 1781781679.287, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 16:51:19.302000', 'tray_weight': '158', 'TS': 1781781679.302, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 16:51:19.439000', 'tray_weight': '434', 'TS': 1781781679.4390001, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 16:51:19.496000', 'tray_weight': '100', 'TS': 1781781679.496, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 16:51:19.516000', 'tray_weight': '211', 'TS': 1781781679.516, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 16:51:19.526000', 'tray_weight': '489', 'TS': 1781781679.526, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 16:51:19.545000', 'tray_weight': '89', 'TS': 1781781679.545, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '175', 'datetime': '2026-06-18 16:51:19.614000', 'tray_weight': '175', 'TS': 1781781679.6139998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 16:51:19.720000', 'tray_weight': '188', 'TS': 1781781679.7199998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 51, 19, 162341)}}
[2026-06-18 16:53:21,251.251 INFO    ] processOrderPayment version is : v2
[2026-06-18 17:02:30,526.526 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 16:51:20.090000', 'tray_weight': '822', 'TS': 1781781680.09, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 16:51:20.171000', 'tray_weight': '1443', 'TS': 1781781680.171, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 16:51:20.177000', 'tray_weight': '909', 'TS': 1781781680.177, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 16:51:20.313000', 'tray_weight': '215', 'TS': 1781781680.313, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 16:51:20.278000', 'tray_weight': '313', 'TS': 1781781680.278, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 16:51:20.391000', 'tray_weight': '221', 'TS': 1781781680.391, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 16:51:20.460000', 'tray_weight': '-3', 'TS': 1781781680.4599998, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 16:51:20.452000', 'tray_weight': '334', 'TS': 1781781680.452, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 16:51:20.558000', 'tray_weight': '889', 'TS': 1781781680.5579998, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '169', 'datetime': '2026-06-18 16:51:20.580000', 'tray_weight': '169', 'TS': 1781781680.58, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 16:51:20.636000', 'tray_weight': '870', 'TS': 1781781680.636, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 16:51:20.716000', 'tray_weight': '714', 'TS': 1781781680.7159998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 16:51:20.671000', 'tray_weight': '229', 'TS': 1781781680.671, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 16:51:20.750000', 'tray_weight': '-6', 'TS': 1781781680.75, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 16:51:20.815000', 'tray_weight': '1357', 'TS': 1781781680.815, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 16:51:20.826000', 'tray_weight': '582', 'TS': 1781781680.826, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 51, 20, 166094)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 17:02:29.498000', 'tray_weight': '120', 'TS': 1781782349.4980001, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 17:02:29.635000', 'tray_weight': '146', 'TS': 1781782349.635, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '313', 'datetime': '2026-06-18 17:02:29.659000', 'tray_weight': '313', 'TS': 1781782349.6590002, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '359', 'datetime': '2026-06-18 17:02:29.677000', 'tray_weight': '359', 'TS': 1781782349.677, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:02:29.752000', 'tray_weight': '158', 'TS': 1781782349.752, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:02:29.769000', 'tray_weight': '433', 'TS': 1781782349.769, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 17:02:29.876000', 'tray_weight': '100', 'TS': 1781782349.8760002, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 17:02:29.895000', 'tray_weight': '211', 'TS': 1781782349.895, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 17:02:30.017000', 'tray_weight': '489', 'TS': 1781782350.017, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 17:02:30.039000', 'tray_weight': '88', 'TS': 1781782350.0389998, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '176', 'datetime': '2026-06-18 17:02:30.081000', 'tray_weight': '176', 'TS': 1781782350.081, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:02:30.070000', 'tray_weight': '188', 'TS': 1781782350.07, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 2, 29, 590340)}}
[2026-06-18 17:02:30,533.533 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 16:51:20.090000', 'tray_weight': '822', 'TS': 1781781680.09, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 16:51:20.171000', 'tray_weight': '1443', 'TS': 1781781680.171, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '909', 'datetime': '2026-06-18 16:51:20.177000', 'tray_weight': '909', 'TS': 1781781680.177, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 16:51:20.313000', 'tray_weight': '215', 'TS': 1781781680.313, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 16:51:20.278000', 'tray_weight': '313', 'TS': 1781781680.278, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 16:51:20.391000', 'tray_weight': '221', 'TS': 1781781680.391, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 16:51:20.460000', 'tray_weight': '-3', 'TS': 1781781680.4599998, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 16:51:20.452000', 'tray_weight': '334', 'TS': 1781781680.452, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 16:51:20.558000', 'tray_weight': '889', 'TS': 1781781680.5579998, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '169', 'datetime': '2026-06-18 16:51:20.580000', 'tray_weight': '169', 'TS': 1781781680.58, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 16:51:20.636000', 'tray_weight': '870', 'TS': 1781781680.636, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 16:51:20.716000', 'tray_weight': '714', 'TS': 1781781680.7159998, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '229', 'datetime': '2026-06-18 16:51:20.671000', 'tray_weight': '229', 'TS': 1781781680.671, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 16:51:20.750000', 'tray_weight': '-6', 'TS': 1781781680.75, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 16:51:20.815000', 'tray_weight': '1357', 'TS': 1781781680.815, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 16:51:20.826000', 'tray_weight': '582', 'TS': 1781781680.826, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 16, 51, 20, 166094)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 17:02:29.498000', 'tray_weight': '120', 'TS': 1781782349.4980001, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 17:02:29.635000', 'tray_weight': '146', 'TS': 1781782349.635, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '313', 'datetime': '2026-06-18 17:02:29.659000', 'tray_weight': '313', 'TS': 1781782349.6590002, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '359', 'datetime': '2026-06-18 17:02:29.677000', 'tray_weight': '359', 'TS': 1781782349.677, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:02:29.752000', 'tray_weight': '158', 'TS': 1781782349.752, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:02:29.769000', 'tray_weight': '433', 'TS': 1781782349.769, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 17:02:29.876000', 'tray_weight': '100', 'TS': 1781782349.8760002, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 17:02:29.895000', 'tray_weight': '211', 'TS': 1781782349.895, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 17:02:30.017000', 'tray_weight': '489', 'TS': 1781782350.017, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 17:02:30.039000', 'tray_weight': '88', 'TS': 1781782350.0389998, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '176', 'datetime': '2026-06-18 17:02:30.081000', 'tray_weight': '176', 'TS': 1781782350.081, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:02:30.070000', 'tray_weight': '188', 'TS': 1781782350.07, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 2, 29, 590340)}}
[2026-06-18 17:02:31,453.453 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:02:30.482000', 'tray_weight': '823', 'TS': 1781782350.4819999, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 17:02:30.503000', 'tray_weight': '1443', 'TS': 1781782350.503, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:02:30.561000', 'tray_weight': '908', 'TS': 1781782350.561, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '216', 'datetime': '2026-06-18 17:02:30.649000', 'tray_weight': '216', 'TS': 1781782350.649, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:02:30.689000', 'tray_weight': '313', 'TS': 1781782350.6890001, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:02:30.732000', 'tray_weight': '221', 'TS': 1781782350.732, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 17:02:30.892000', 'tray_weight': '-3', 'TS': 1781782350.892, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 17:02:30.878000', 'tray_weight': '335', 'TS': 1781782350.878, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:02:30.921000', 'tray_weight': '889', 'TS': 1781782350.921, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:02:30.964000', 'tray_weight': '170', 'TS': 1781782350.964, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 17:02:31.069000', 'tray_weight': '870', 'TS': 1781782351.069, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 17:02:31.161000', 'tray_weight': '714', 'TS': 1781782351.161, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:02:31.168000', 'tray_weight': '228', 'TS': 1781782351.1680002, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:02:31.224000', 'tray_weight': '-6', 'TS': 1781782351.224, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:02:31.260000', 'tray_weight': '1357', 'TS': 1781782351.26, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 17:02:31.328000', 'tray_weight': '582', 'TS': 1781782351.328, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 2, 30, 545038)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 17:02:29.498000', 'tray_weight': '120', 'TS': 1781782349.4980001, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 17:02:29.635000', 'tray_weight': '146', 'TS': 1781782349.635, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '313', 'datetime': '2026-06-18 17:02:29.659000', 'tray_weight': '313', 'TS': 1781782349.6590002, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '359', 'datetime': '2026-06-18 17:02:29.677000', 'tray_weight': '359', 'TS': 1781782349.677, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:02:29.752000', 'tray_weight': '158', 'TS': 1781782349.752, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:02:29.769000', 'tray_weight': '433', 'TS': 1781782349.769, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 17:02:29.876000', 'tray_weight': '100', 'TS': 1781782349.8760002, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 17:02:29.895000', 'tray_weight': '211', 'TS': 1781782349.895, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 17:02:30.017000', 'tray_weight': '489', 'TS': 1781782350.017, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 17:02:30.039000', 'tray_weight': '88', 'TS': 1781782350.0389998, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '176', 'datetime': '2026-06-18 17:02:30.081000', 'tray_weight': '176', 'TS': 1781782350.081, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:02:30.070000', 'tray_weight': '188', 'TS': 1781782350.07, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 2, 29, 590340)}}
[2026-06-18 17:02:31,462.462 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:02:30.482000', 'tray_weight': '823', 'TS': 1781782350.4819999, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 17:02:30.503000', 'tray_weight': '1443', 'TS': 1781782350.503, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:02:30.561000', 'tray_weight': '908', 'TS': 1781782350.561, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '216', 'datetime': '2026-06-18 17:02:30.649000', 'tray_weight': '216', 'TS': 1781782350.649, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:02:30.689000', 'tray_weight': '313', 'TS': 1781782350.6890001, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:02:30.732000', 'tray_weight': '221', 'TS': 1781782350.732, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 17:02:30.892000', 'tray_weight': '-3', 'TS': 1781782350.892, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 17:02:30.878000', 'tray_weight': '335', 'TS': 1781782350.878, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:02:30.921000', 'tray_weight': '889', 'TS': 1781782350.921, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:02:30.964000', 'tray_weight': '170', 'TS': 1781782350.964, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 17:02:31.069000', 'tray_weight': '870', 'TS': 1781782351.069, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 17:02:31.161000', 'tray_weight': '714', 'TS': 1781782351.161, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:02:31.168000', 'tray_weight': '228', 'TS': 1781782351.1680002, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:02:31.224000', 'tray_weight': '-6', 'TS': 1781782351.224, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:02:31.260000', 'tray_weight': '1357', 'TS': 1781782351.26, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 17:02:31.328000', 'tray_weight': '582', 'TS': 1781782351.328, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 2, 30, 545038)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 17:02:29.498000', 'tray_weight': '120', 'TS': 1781782349.4980001, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 17:02:29.635000', 'tray_weight': '146', 'TS': 1781782349.635, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '313', 'datetime': '2026-06-18 17:02:29.659000', 'tray_weight': '313', 'TS': 1781782349.6590002, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '359', 'datetime': '2026-06-18 17:02:29.677000', 'tray_weight': '359', 'TS': 1781782349.677, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:02:29.752000', 'tray_weight': '158', 'TS': 1781782349.752, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:02:29.769000', 'tray_weight': '433', 'TS': 1781782349.769, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 17:02:29.876000', 'tray_weight': '100', 'TS': 1781782349.8760002, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 17:02:29.895000', 'tray_weight': '211', 'TS': 1781782349.895, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 17:02:30.017000', 'tray_weight': '489', 'TS': 1781782350.017, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 17:02:30.039000', 'tray_weight': '88', 'TS': 1781782350.0389998, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '176', 'datetime': '2026-06-18 17:02:30.081000', 'tray_weight': '176', 'TS': 1781782350.081, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:02:30.070000', 'tray_weight': '188', 'TS': 1781782350.07, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 2, 29, 590340)}}
[2026-06-18 17:06:38,511.511 INFO    ] processOrderPayment version is : v2
[2026-06-18 17:06:38,621.621 INFO    ] pg status for order_id before: TM02201903190925175446 is --> False
[2026-06-18 17:06:38,875.875 INFO    ] pg status for order_id after: TM02201903190925175446 is --> {'status': False}
[2026-06-18 17:16:41,594.594 INFO    ] processOrderPayment version is : v2
[2026-06-18 17:24:28,865.865 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:02:30.482000', 'tray_weight': '823', 'TS': 1781782350.4819999, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 17:02:30.503000', 'tray_weight': '1443', 'TS': 1781782350.503, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:02:30.561000', 'tray_weight': '908', 'TS': 1781782350.561, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '216', 'datetime': '2026-06-18 17:02:30.649000', 'tray_weight': '216', 'TS': 1781782350.649, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:02:30.689000', 'tray_weight': '313', 'TS': 1781782350.6890001, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:02:30.732000', 'tray_weight': '221', 'TS': 1781782350.732, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 17:02:30.892000', 'tray_weight': '-3', 'TS': 1781782350.892, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 17:02:30.878000', 'tray_weight': '335', 'TS': 1781782350.878, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:02:30.921000', 'tray_weight': '889', 'TS': 1781782350.921, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:02:30.964000', 'tray_weight': '170', 'TS': 1781782350.964, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 17:02:31.069000', 'tray_weight': '870', 'TS': 1781782351.069, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 17:02:31.161000', 'tray_weight': '714', 'TS': 1781782351.161, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:02:31.168000', 'tray_weight': '228', 'TS': 1781782351.1680002, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:02:31.224000', 'tray_weight': '-6', 'TS': 1781782351.224, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:02:31.260000', 'tray_weight': '1357', 'TS': 1781782351.26, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 17:02:31.328000', 'tray_weight': '582', 'TS': 1781782351.328, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 2, 30, 545038)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 17:24:27.836000', 'tray_weight': '120', 'TS': 1781783667.836, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 17:24:27.973000', 'tray_weight': '146', 'TS': 1781783667.973, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '313', 'datetime': '2026-06-18 17:24:27.994000', 'tray_weight': '313', 'TS': 1781783667.994, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 17:24:28.011000', 'tray_weight': '360', 'TS': 1781783668.0110002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:24:28.133000', 'tray_weight': '158', 'TS': 1781783668.133, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:24:28.152000', 'tray_weight': '433', 'TS': 1781783668.1520002, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 17:24:28.247000', 'tray_weight': '100', 'TS': 1781783668.247, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 17:24:28.268000', 'tray_weight': '211', 'TS': 1781783668.2680001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 17:24:28.320000', 'tray_weight': '489', 'TS': 1781783668.3200002, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 17:24:28.340000', 'tray_weight': '89', 'TS': 1781783668.3400002, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 17:24:28.382000', 'tray_weight': '178', 'TS': 1781783668.382, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:24:28.444000', 'tray_weight': '188', 'TS': 1781783668.444, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 24, 27, 933961)}}
[2026-06-18 17:24:28,873.873 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:02:30.482000', 'tray_weight': '823', 'TS': 1781782350.4819999, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 17:02:30.503000', 'tray_weight': '1443', 'TS': 1781782350.503, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:02:30.561000', 'tray_weight': '908', 'TS': 1781782350.561, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '216', 'datetime': '2026-06-18 17:02:30.649000', 'tray_weight': '216', 'TS': 1781782350.649, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:02:30.689000', 'tray_weight': '313', 'TS': 1781782350.6890001, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:02:30.732000', 'tray_weight': '221', 'TS': 1781782350.732, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 17:02:30.892000', 'tray_weight': '-3', 'TS': 1781782350.892, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 17:02:30.878000', 'tray_weight': '335', 'TS': 1781782350.878, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:02:30.921000', 'tray_weight': '889', 'TS': 1781782350.921, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:02:30.964000', 'tray_weight': '170', 'TS': 1781782350.964, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 17:02:31.069000', 'tray_weight': '870', 'TS': 1781782351.069, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 17:02:31.161000', 'tray_weight': '714', 'TS': 1781782351.161, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:02:31.168000', 'tray_weight': '228', 'TS': 1781782351.1680002, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:02:31.224000', 'tray_weight': '-6', 'TS': 1781782351.224, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:02:31.260000', 'tray_weight': '1357', 'TS': 1781782351.26, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 17:02:31.328000', 'tray_weight': '582', 'TS': 1781782351.328, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 2, 30, 545038)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 17:24:27.836000', 'tray_weight': '120', 'TS': 1781783667.836, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 17:24:27.973000', 'tray_weight': '146', 'TS': 1781783667.973, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '313', 'datetime': '2026-06-18 17:24:27.994000', 'tray_weight': '313', 'TS': 1781783667.994, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 17:24:28.011000', 'tray_weight': '360', 'TS': 1781783668.0110002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:24:28.133000', 'tray_weight': '158', 'TS': 1781783668.133, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:24:28.152000', 'tray_weight': '433', 'TS': 1781783668.1520002, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 17:24:28.247000', 'tray_weight': '100', 'TS': 1781783668.247, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 17:24:28.268000', 'tray_weight': '211', 'TS': 1781783668.2680001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 17:24:28.320000', 'tray_weight': '489', 'TS': 1781783668.3200002, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 17:24:28.340000', 'tray_weight': '89', 'TS': 1781783668.3400002, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 17:24:28.382000', 'tray_weight': '178', 'TS': 1781783668.382, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:24:28.444000', 'tray_weight': '188', 'TS': 1781783668.444, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 24, 27, 933961)}}
[2026-06-18 17:24:29,686.686 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 17:24:28.883000', 'tray_weight': '822', 'TS': 1781783668.883, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:24:28.920000', 'tray_weight': '1444', 'TS': 1781783668.9199998, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:24:28.931000', 'tray_weight': '908', 'TS': 1781783668.931, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:24:28.946000', 'tray_weight': '215', 'TS': 1781783668.946, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:24:29.044000', 'tray_weight': '313', 'TS': 1781783669.044, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:24:29.036000', 'tray_weight': '221', 'TS': 1781783669.036, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 17:24:29.089000', 'tray_weight': '-3', 'TS': 1781783669.0890002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:24:29.183000', 'tray_weight': '334', 'TS': 1781783669.1829998, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:24:29.236000', 'tray_weight': '889', 'TS': 1781783669.236, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:24:29.236000', 'tray_weight': '170', 'TS': 1781783669.2359998, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 17:24:29.298000', 'tray_weight': '870', 'TS': 1781783669.298, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 17:24:29.402000', 'tray_weight': '714', 'TS': 1781783669.402, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:24:29.394000', 'tray_weight': '228', 'TS': 1781783669.394, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:24:29.437000', 'tray_weight': '-6', 'TS': 1781783669.437, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:24:29.539000', 'tray_weight': '1357', 'TS': 1781783669.539, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 17:24:29.616000', 'tray_weight': '582', 'TS': 1781783669.616, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 24, 28, 884886)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 17:24:27.836000', 'tray_weight': '120', 'TS': 1781783667.836, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 17:24:27.973000', 'tray_weight': '146', 'TS': 1781783667.973, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '313', 'datetime': '2026-06-18 17:24:27.994000', 'tray_weight': '313', 'TS': 1781783667.994, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 17:24:28.011000', 'tray_weight': '360', 'TS': 1781783668.0110002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:24:28.133000', 'tray_weight': '158', 'TS': 1781783668.133, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:24:28.152000', 'tray_weight': '433', 'TS': 1781783668.1520002, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 17:24:28.247000', 'tray_weight': '100', 'TS': 1781783668.247, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 17:24:28.268000', 'tray_weight': '211', 'TS': 1781783668.2680001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 17:24:28.320000', 'tray_weight': '489', 'TS': 1781783668.3200002, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 17:24:28.340000', 'tray_weight': '89', 'TS': 1781783668.3400002, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 17:24:28.382000', 'tray_weight': '178', 'TS': 1781783668.382, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:24:28.444000', 'tray_weight': '188', 'TS': 1781783668.444, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 24, 27, 933961)}}
[2026-06-18 17:24:29,694.694 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 17:24:28.883000', 'tray_weight': '822', 'TS': 1781783668.883, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:24:28.920000', 'tray_weight': '1444', 'TS': 1781783668.9199998, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:24:28.931000', 'tray_weight': '908', 'TS': 1781783668.931, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:24:28.946000', 'tray_weight': '215', 'TS': 1781783668.946, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:24:29.044000', 'tray_weight': '313', 'TS': 1781783669.044, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:24:29.036000', 'tray_weight': '221', 'TS': 1781783669.036, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 17:24:29.089000', 'tray_weight': '-3', 'TS': 1781783669.0890002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:24:29.183000', 'tray_weight': '334', 'TS': 1781783669.1829998, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:24:29.236000', 'tray_weight': '889', 'TS': 1781783669.236, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:24:29.236000', 'tray_weight': '170', 'TS': 1781783669.2359998, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 17:24:29.298000', 'tray_weight': '870', 'TS': 1781783669.298, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 17:24:29.402000', 'tray_weight': '714', 'TS': 1781783669.402, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:24:29.394000', 'tray_weight': '228', 'TS': 1781783669.394, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:24:29.437000', 'tray_weight': '-6', 'TS': 1781783669.437, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:24:29.539000', 'tray_weight': '1357', 'TS': 1781783669.539, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 17:24:29.616000', 'tray_weight': '582', 'TS': 1781783669.616, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 24, 28, 884886)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 17:24:27.836000', 'tray_weight': '120', 'TS': 1781783667.836, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 17:24:27.973000', 'tray_weight': '146', 'TS': 1781783667.973, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '313', 'datetime': '2026-06-18 17:24:27.994000', 'tray_weight': '313', 'TS': 1781783667.994, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 17:24:28.011000', 'tray_weight': '360', 'TS': 1781783668.0110002, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:24:28.133000', 'tray_weight': '158', 'TS': 1781783668.133, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:24:28.152000', 'tray_weight': '433', 'TS': 1781783668.1520002, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 17:24:28.247000', 'tray_weight': '100', 'TS': 1781783668.247, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 17:24:28.268000', 'tray_weight': '211', 'TS': 1781783668.2680001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 17:24:28.320000', 'tray_weight': '489', 'TS': 1781783668.3200002, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '89', 'datetime': '2026-06-18 17:24:28.340000', 'tray_weight': '89', 'TS': 1781783668.3400002, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '178', 'datetime': '2026-06-18 17:24:28.382000', 'tray_weight': '178', 'TS': 1781783668.382, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:24:28.444000', 'tray_weight': '188', 'TS': 1781783668.444, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 24, 27, 933961)}}
[2026-06-18 17:28:01,318.318 INFO    ] processOrderPayment version is : v2
[2026-06-18 17:34:59,791.791 INFO    ] processOrderPayment version is : v2
[2026-06-18 17:36:31,786.786 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 17:24:28.883000', 'tray_weight': '822', 'TS': 1781783668.883, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:24:28.920000', 'tray_weight': '1444', 'TS': 1781783668.9199998, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:24:28.931000', 'tray_weight': '908', 'TS': 1781783668.931, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:24:28.946000', 'tray_weight': '215', 'TS': 1781783668.946, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:24:29.044000', 'tray_weight': '313', 'TS': 1781783669.044, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:24:29.036000', 'tray_weight': '221', 'TS': 1781783669.036, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 17:24:29.089000', 'tray_weight': '-3', 'TS': 1781783669.0890002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:24:29.183000', 'tray_weight': '334', 'TS': 1781783669.1829998, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:24:29.236000', 'tray_weight': '889', 'TS': 1781783669.236, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:24:29.236000', 'tray_weight': '170', 'TS': 1781783669.2359998, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 17:24:29.298000', 'tray_weight': '870', 'TS': 1781783669.298, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 17:24:29.402000', 'tray_weight': '714', 'TS': 1781783669.402, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:24:29.394000', 'tray_weight': '228', 'TS': 1781783669.394, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:24:29.437000', 'tray_weight': '-6', 'TS': 1781783669.437, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:24:29.539000', 'tray_weight': '1357', 'TS': 1781783669.539, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 17:24:29.616000', 'tray_weight': '582', 'TS': 1781783669.616, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 24, 28, 884886)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 17:36:30.812000', 'tray_weight': '120', 'TS': 1781784390.812, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 17:36:30.830000', 'tray_weight': '146', 'TS': 1781784390.8300002, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '313', 'datetime': '2026-06-18 17:36:30.898000', 'tray_weight': '313', 'TS': 1781784390.898, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 17:36:30.917000', 'tray_weight': '360', 'TS': 1781784390.917, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:36:30.939000', 'tray_weight': '158', 'TS': 1781784390.939, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 17:36:31.078000', 'tray_weight': '434', 'TS': 1781784391.078, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 17:36:31.119000', 'tray_weight': '100', 'TS': 1781784391.119, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 17:36:31.140000', 'tray_weight': '211', 'TS': 1781784391.14, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 17:36:31.150000', 'tray_weight': '489', 'TS': 1781784391.1499999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 17:36:31.168000', 'tray_weight': '88', 'TS': 1781784391.168, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '176', 'datetime': '2026-06-18 17:36:31.263000', 'tray_weight': '176', 'TS': 1781784391.263, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:36:31.337000', 'tray_weight': '188', 'TS': 1781784391.3370001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 30, 835437)}}
[2026-06-18 17:36:31,794.794 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '822', 'datetime': '2026-06-18 17:24:28.883000', 'tray_weight': '822', 'TS': 1781783668.883, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:24:28.920000', 'tray_weight': '1444', 'TS': 1781783668.9199998, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:24:28.931000', 'tray_weight': '908', 'TS': 1781783668.931, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:24:28.946000', 'tray_weight': '215', 'TS': 1781783668.946, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:24:29.044000', 'tray_weight': '313', 'TS': 1781783669.044, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:24:29.036000', 'tray_weight': '221', 'TS': 1781783669.036, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 17:24:29.089000', 'tray_weight': '-3', 'TS': 1781783669.0890002, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:24:29.183000', 'tray_weight': '334', 'TS': 1781783669.1829998, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:24:29.236000', 'tray_weight': '889', 'TS': 1781783669.236, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:24:29.236000', 'tray_weight': '170', 'TS': 1781783669.2359998, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 17:24:29.298000', 'tray_weight': '870', 'TS': 1781783669.298, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 17:24:29.402000', 'tray_weight': '714', 'TS': 1781783669.402, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:24:29.394000', 'tray_weight': '228', 'TS': 1781783669.394, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:24:29.437000', 'tray_weight': '-6', 'TS': 1781783669.437, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:24:29.539000', 'tray_weight': '1357', 'TS': 1781783669.539, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 17:24:29.616000', 'tray_weight': '582', 'TS': 1781783669.616, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 24, 28, 884886)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 17:36:30.812000', 'tray_weight': '120', 'TS': 1781784390.812, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 17:36:30.830000', 'tray_weight': '146', 'TS': 1781784390.8300002, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '313', 'datetime': '2026-06-18 17:36:30.898000', 'tray_weight': '313', 'TS': 1781784390.898, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 17:36:30.917000', 'tray_weight': '360', 'TS': 1781784390.917, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:36:30.939000', 'tray_weight': '158', 'TS': 1781784390.939, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 17:36:31.078000', 'tray_weight': '434', 'TS': 1781784391.078, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 17:36:31.119000', 'tray_weight': '100', 'TS': 1781784391.119, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 17:36:31.140000', 'tray_weight': '211', 'TS': 1781784391.14, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 17:36:31.150000', 'tray_weight': '489', 'TS': 1781784391.1499999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 17:36:31.168000', 'tray_weight': '88', 'TS': 1781784391.168, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '176', 'datetime': '2026-06-18 17:36:31.263000', 'tray_weight': '176', 'TS': 1781784391.263, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:36:31.337000', 'tray_weight': '188', 'TS': 1781784391.3370001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 30, 835437)}}
[2026-06-18 17:36:32,623.623 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 17:36:30.812000', 'tray_weight': '120', 'TS': 1781784390.812, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 17:36:30.830000', 'tray_weight': '146', 'TS': 1781784390.8300002, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '313', 'datetime': '2026-06-18 17:36:30.898000', 'tray_weight': '313', 'TS': 1781784390.898, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 17:36:30.917000', 'tray_weight': '360', 'TS': 1781784390.917, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:36:30.939000', 'tray_weight': '158', 'TS': 1781784390.939, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 17:36:31.078000', 'tray_weight': '434', 'TS': 1781784391.078, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 17:36:31.119000', 'tray_weight': '100', 'TS': 1781784391.119, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 17:36:31.140000', 'tray_weight': '211', 'TS': 1781784391.14, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 17:36:31.150000', 'tray_weight': '489', 'TS': 1781784391.1499999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 17:36:31.168000', 'tray_weight': '88', 'TS': 1781784391.168, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '176', 'datetime': '2026-06-18 17:36:31.263000', 'tray_weight': '176', 'TS': 1781784391.263, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:36:31.337000', 'tray_weight': '188', 'TS': 1781784391.3370001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 30, 835437)}}
[2026-06-18 17:36:32,631.631 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '120', 'datetime': '2026-06-18 17:36:30.812000', 'tray_weight': '120', 'TS': 1781784390.812, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '146', 'datetime': '2026-06-18 17:36:30.830000', 'tray_weight': '146', 'TS': 1781784390.8300002, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '313', 'datetime': '2026-06-18 17:36:30.898000', 'tray_weight': '313', 'TS': 1781784390.898, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 17:36:30.917000', 'tray_weight': '360', 'TS': 1781784390.917, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:36:30.939000', 'tray_weight': '158', 'TS': 1781784390.939, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 17:36:31.078000', 'tray_weight': '434', 'TS': 1781784391.078, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 17:36:31.119000', 'tray_weight': '100', 'TS': 1781784391.119, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 17:36:31.140000', 'tray_weight': '211', 'TS': 1781784391.14, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 17:36:31.150000', 'tray_weight': '489', 'TS': 1781784391.1499999, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 17:36:31.168000', 'tray_weight': '88', 'TS': 1781784391.168, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '176', 'datetime': '2026-06-18 17:36:31.263000', 'tray_weight': '176', 'TS': 1781784391.263, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:36:31.337000', 'tray_weight': '188', 'TS': 1781784391.3370001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 30, 835437)}}
[2026-06-18 17:40:55,213.213 INFO    ] processOrderPayment version is : v2
[2026-06-18 17:40:55,372.372 INFO    ] pg status for order_id before: TM02201903190925175446 is --> False
[2026-06-18 17:40:55,661.661 INFO    ] pg status for order_id after: TM02201903190925175446 is --> {'status': False}
[2026-06-18 17:41:17,145.145 INFO    ] ADDRESS: 11 TRAY WEIGHT: 120 TRAY DB WEIGHT: 120
[2026-06-18 17:41:17,150.150 INFO    ] ADDRESS: 12 TRAY WEIGHT: 146 TRAY DB WEIGHT: 146
[2026-06-18 17:41:17,154.154 INFO    ] ADDRESS: 13 TRAY WEIGHT: 313 TRAY DB WEIGHT: 313
[2026-06-18 17:41:17,159.159 INFO    ] ADDRESS: 14 TRAY WEIGHT: 360 TRAY DB WEIGHT: 360
[2026-06-18 17:41:17,163.163 INFO    ] ADDRESS: 15 TRAY WEIGHT: 158 TRAY DB WEIGHT: 158
[2026-06-18 17:41:17,168.168 INFO    ] ADDRESS: 16 TRAY WEIGHT: 434 TRAY DB WEIGHT: 434
[2026-06-18 17:41:17,172.172 INFO    ] ADDRESS: 17 TRAY WEIGHT: 100 TRAY DB WEIGHT: 100
[2026-06-18 17:41:17,176.176 INFO    ] ADDRESS: 18 TRAY WEIGHT: 211 TRAY DB WEIGHT: 211
[2026-06-18 17:41:17,181.181 INFO    ] ADDRESS: 19 TRAY WEIGHT: 489 TRAY DB WEIGHT: 489
[2026-06-18 17:41:17,185.185 INFO    ] ADDRESS: 20 TRAY WEIGHT: 88 TRAY DB WEIGHT: 88
[2026-06-18 17:41:17,190.190 INFO    ] ADDRESS: 21 TRAY WEIGHT: 176 TRAY DB WEIGHT: 176
[2026-06-18 17:41:17,195.195 INFO    ] ADDRESS: 22 TRAY WEIGHT: 188 TRAY DB WEIGHT: 188
[2026-06-18 17:41:17,199.199 INFO    ] ADDRESS: 31 TRAY WEIGHT: 823 TRAY DB WEIGHT: 823
[2026-06-18 17:41:17,203.203 INFO    ] ADDRESS: 32 TRAY WEIGHT: 1444 TRAY DB WEIGHT: 1444
[2026-06-18 17:41:17,208.208 INFO    ] ADDRESS: 33 TRAY WEIGHT: 908 TRAY DB WEIGHT: 908
[2026-06-18 17:41:17,212.212 INFO    ] ADDRESS: 34 TRAY WEIGHT: 215 TRAY DB WEIGHT: 215
[2026-06-18 17:41:17,216.216 INFO    ] ADDRESS: 35 TRAY WEIGHT: 313 TRAY DB WEIGHT: 313
[2026-06-18 17:41:17,221.221 INFO    ] ADDRESS: 36 TRAY WEIGHT: 221 TRAY DB WEIGHT: 221
[2026-06-18 17:41:17,225.225 INFO    ] ADDRESS: 37 TRAY WEIGHT: -2 TRAY DB WEIGHT: -2
[2026-06-18 17:41:17,230.230 INFO    ] ADDRESS: 38 TRAY WEIGHT: 334 TRAY DB WEIGHT: 334
[2026-06-18 17:41:17,234.234 INFO    ] ADDRESS: 39 TRAY WEIGHT: 889 TRAY DB WEIGHT: 889
[2026-06-18 17:41:17,239.239 INFO    ] ADDRESS: 40 TRAY WEIGHT: 170 TRAY DB WEIGHT: 170
[2026-06-18 17:41:17,243.243 INFO    ] ADDRESS: 41 TRAY WEIGHT: 871 TRAY DB WEIGHT: 871
[2026-06-18 17:41:17,252.252 INFO    ] ADDRESS: 42 TRAY WEIGHT: 713 TRAY DB WEIGHT: 713
[2026-06-18 17:41:17,259.259 INFO    ] ADDRESS: 43 TRAY WEIGHT: 228 TRAY DB WEIGHT: 228
[2026-06-18 17:41:17,263.263 INFO    ] ADDRESS: 44 TRAY WEIGHT: -6 TRAY DB WEIGHT: -6
[2026-06-18 17:41:17,267.267 INFO    ] ADDRESS: 45 TRAY WEIGHT: 1357 TRAY DB WEIGHT: 1357
[2026-06-18 17:41:17,272.272 INFO    ] ADDRESS: 46 TRAY WEIGHT: 583 TRAY DB WEIGHT: 583
[2026-06-18 17:41:20,255.255 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.391000', 'tray_weight': '158', 'TS': 1781784608.391, 'expected_tray_weight': 128, 'flow': '-1'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 19, 406364)}}
[2026-06-18 17:41:20,268.268 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.391000', 'tray_weight': '158', 'TS': 1781784608.391, 'expected_tray_weight': 128, 'flow': '-1'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 19, 406364)}}
[2026-06-18 17:41:21,264.264 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.390000', 'tray_weight': '158', 'TS': 1781784608.39, 'expected_tray_weight': 128, 'flow': '-1'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 20, 375986)}}
[2026-06-18 17:41:21,276.276 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.390000', 'tray_weight': '158', 'TS': 1781784608.39, 'expected_tray_weight': 128, 'flow': '-1'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 20, 375986)}}
[2026-06-18 17:41:22,411.411 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.389000', 'tray_weight': '158', 'TS': 1781784608.3890002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.011000', 'tray_weight': '192', 'TS': 1781784681.011, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.138000', 'tray_weight': '186', 'TS': 1781784681.138, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 21, 353428)}}
[2026-06-18 17:41:22,423.423 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.389000', 'tray_weight': '158', 'TS': 1781784608.3890002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.011000', 'tray_weight': '192', 'TS': 1781784681.011, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.138000', 'tray_weight': '186', 'TS': 1781784681.138, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 21, 353428)}}
[2026-06-18 17:41:23,579.579 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.387000', 'tray_weight': '158', 'TS': 1781784608.387, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.010000', 'tray_weight': '192', 'TS': 1781784681.01, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.137000', 'tray_weight': '186', 'TS': 1781784681.137, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 22, 500979)}}
[2026-06-18 17:41:23,586.586 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.387000', 'tray_weight': '158', 'TS': 1781784608.387, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.010000', 'tray_weight': '192', 'TS': 1781784681.01, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.137000', 'tray_weight': '186', 'TS': 1781784681.137, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 22, 500979)}}
[2026-06-18 17:41:24,845.845 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.384000', 'tray_weight': '158', 'TS': 1781784608.384, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.011000', 'tray_weight': '192', 'TS': 1781784681.0110002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.127000', 'tray_weight': '186', 'TS': 1781784681.1269999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 23, 655127)}}
[2026-06-18 17:41:24,868.868 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.384000', 'tray_weight': '158', 'TS': 1781784608.384, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.011000', 'tray_weight': '192', 'TS': 1781784681.0110002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.127000', 'tray_weight': '186', 'TS': 1781784681.1269999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 23, 655127)}}
[2026-06-18 17:41:26,035.035 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.741000', 'tray_weight': '92', 'TS': 1781784683.741, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.386000', 'tray_weight': '158', 'TS': 1781784608.386, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.011000', 'tray_weight': '192', 'TS': 1781784681.011, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.135000', 'tray_weight': '186', 'TS': 1781784681.135, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 24, 947464)}}
[2026-06-18 17:41:26,047.047 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.741000', 'tray_weight': '92', 'TS': 1781784683.741, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.386000', 'tray_weight': '158', 'TS': 1781784608.386, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.011000', 'tray_weight': '192', 'TS': 1781784681.011, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.135000', 'tray_weight': '186', 'TS': 1781784681.135, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 24, 947464)}}
[2026-06-18 17:41:27,240.240 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.743000', 'tray_weight': '92', 'TS': 1781784683.743, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.524000', 'tray_weight': '115', 'TS': 1781784685.524, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.381000', 'tray_weight': '158', 'TS': 1781784608.381, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.010000', 'tray_weight': '192', 'TS': 1781784681.01, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.112000', 'tray_weight': '186', 'TS': 1781784681.112, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 26, 117714)}}
[2026-06-18 17:41:27,257.257 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.743000', 'tray_weight': '92', 'TS': 1781784683.743, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.524000', 'tray_weight': '115', 'TS': 1781784685.524, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.381000', 'tray_weight': '158', 'TS': 1781784608.381, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.010000', 'tray_weight': '192', 'TS': 1781784681.01, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.112000', 'tray_weight': '186', 'TS': 1781784681.112, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 26, 117714)}}
[2026-06-18 17:41:28,477.477 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.747000', 'tray_weight': '92', 'TS': 1781784683.747, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.527000', 'tray_weight': '115', 'TS': 1781784685.527, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.383000', 'tray_weight': '158', 'TS': 1781784608.3830001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.010000', 'tray_weight': '192', 'TS': 1781784681.01, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.126000', 'tray_weight': '186', 'TS': 1781784681.126, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 27, 353847)}}
[2026-06-18 17:41:28,493.493 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.747000', 'tray_weight': '92', 'TS': 1781784683.747, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.527000', 'tray_weight': '115', 'TS': 1781784685.527, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.383000', 'tray_weight': '158', 'TS': 1781784608.3830001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.010000', 'tray_weight': '192', 'TS': 1781784681.01, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.126000', 'tray_weight': '186', 'TS': 1781784681.126, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 27, 353847)}}
[2026-06-18 17:41:29,805.805 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.748000', 'tray_weight': '92', 'TS': 1781784683.7480001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.530000', 'tray_weight': '115', 'TS': 1781784685.53, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.381000', 'tray_weight': '158', 'TS': 1781784608.381, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.009000', 'tray_weight': '192', 'TS': 1781784681.0089998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.133000', 'tray_weight': '186', 'TS': 1781784681.1330001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 28, 573393)}}
[2026-06-18 17:41:29,818.818 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.748000', 'tray_weight': '92', 'TS': 1781784683.7480001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.530000', 'tray_weight': '115', 'TS': 1781784685.53, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.381000', 'tray_weight': '158', 'TS': 1781784608.381, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.009000', 'tray_weight': '192', 'TS': 1781784681.0089998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.133000', 'tray_weight': '186', 'TS': 1781784681.1330001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 28, 573393)}}
[2026-06-18 17:41:30,998.998 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.752000', 'tray_weight': '92', 'TS': 1781784683.752, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.533000', 'tray_weight': '115', 'TS': 1781784685.533, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.378000', 'tray_weight': '158', 'TS': 1781784608.3779998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.009000', 'tray_weight': '192', 'TS': 1781784681.009, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.132000', 'tray_weight': '186', 'TS': 1781784681.132, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 29, 888570)}}
[2026-06-18 17:41:31,011.011 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.752000', 'tray_weight': '92', 'TS': 1781784683.752, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.533000', 'tray_weight': '115', 'TS': 1781784685.533, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.378000', 'tray_weight': '158', 'TS': 1781784608.3779998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.009000', 'tray_weight': '192', 'TS': 1781784681.009, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.132000', 'tray_weight': '186', 'TS': 1781784681.132, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 29, 888570)}}
[2026-06-18 17:41:32,222.222 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.754000', 'tray_weight': '92', 'TS': 1781784683.7540002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.536000', 'tray_weight': '115', 'TS': 1781784685.536, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.380000', 'tray_weight': '158', 'TS': 1781784608.3799999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.008000', 'tray_weight': '192', 'TS': 1781784681.0080001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.131000', 'tray_weight': '186', 'TS': 1781784681.1309998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 31, 95479)}}
[2026-06-18 17:41:32,235.235 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.754000', 'tray_weight': '92', 'TS': 1781784683.7540002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.536000', 'tray_weight': '115', 'TS': 1781784685.536, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.380000', 'tray_weight': '158', 'TS': 1781784608.3799999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.008000', 'tray_weight': '192', 'TS': 1781784681.0080001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.131000', 'tray_weight': '186', 'TS': 1781784681.1309998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 31, 95479)}}
[2026-06-18 17:41:33,421.421 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.757000', 'tray_weight': '92', 'TS': 1781784683.757, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.537000', 'tray_weight': '115', 'TS': 1781784685.537, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.379000', 'tray_weight': '158', 'TS': 1781784608.379, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.007000', 'tray_weight': '192', 'TS': 1781784681.007, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.126000', 'tray_weight': '186', 'TS': 1781784681.126, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 32, 319778)}}
[2026-06-18 17:41:33,433.433 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.757000', 'tray_weight': '92', 'TS': 1781784683.757, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.537000', 'tray_weight': '115', 'TS': 1781784685.537, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.379000', 'tray_weight': '158', 'TS': 1781784608.379, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.007000', 'tray_weight': '192', 'TS': 1781784681.007, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.126000', 'tray_weight': '186', 'TS': 1781784681.126, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 32, 319778)}}
[2026-06-18 17:41:34,698.698 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.760000', 'tray_weight': '92', 'TS': 1781784683.76, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.540000', 'tray_weight': '115', 'TS': 1781784685.54, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.372000', 'tray_weight': '158', 'TS': 1781784608.372, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.008000', 'tray_weight': '192', 'TS': 1781784681.008, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.130000', 'tray_weight': '186', 'TS': 1781784681.1299999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 33, 515990)}}
[2026-06-18 17:41:34,711.711 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.760000', 'tray_weight': '92', 'TS': 1781784683.76, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.540000', 'tray_weight': '115', 'TS': 1781784685.54, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.372000', 'tray_weight': '158', 'TS': 1781784608.372, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.008000', 'tray_weight': '192', 'TS': 1781784681.008, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.130000', 'tray_weight': '186', 'TS': 1781784681.1299999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 33, 515990)}}
[2026-06-18 17:41:36,033.033 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.758000', 'tray_weight': '92', 'TS': 1781784683.7580001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.543000', 'tray_weight': '115', 'TS': 1781784685.543, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.376000', 'tray_weight': '158', 'TS': 1781784608.376, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.005000', 'tray_weight': '192', 'TS': 1781784681.005, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.128000', 'tray_weight': '186', 'TS': 1781784681.1279998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 34, 793386)}}
[2026-06-18 17:41:36,050.050 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.758000', 'tray_weight': '92', 'TS': 1781784683.7580001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.543000', 'tray_weight': '115', 'TS': 1781784685.543, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.376000', 'tray_weight': '158', 'TS': 1781784608.376, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.005000', 'tray_weight': '192', 'TS': 1781784681.005, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.128000', 'tray_weight': '186', 'TS': 1781784681.1279998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 34, 793386)}}
[2026-06-18 17:41:37,235.235 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.762000', 'tray_weight': '92', 'TS': 1781784683.762, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.543000', 'tray_weight': '115', 'TS': 1781784685.543, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.371000', 'tray_weight': '158', 'TS': 1781784608.371, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.006000', 'tray_weight': '192', 'TS': 1781784681.0059998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.127000', 'tray_weight': '186', 'TS': 1781784681.127, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 36, 149311)}}
[2026-06-18 17:41:37,259.259 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.762000', 'tray_weight': '92', 'TS': 1781784683.762, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.543000', 'tray_weight': '115', 'TS': 1781784685.543, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.371000', 'tray_weight': '158', 'TS': 1781784608.371, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.006000', 'tray_weight': '192', 'TS': 1781784681.0059998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.127000', 'tray_weight': '186', 'TS': 1781784681.127, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 36, 149311)}}
[2026-06-18 17:41:38,458.458 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.767000', 'tray_weight': '92', 'TS': 1781784683.767, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.549000', 'tray_weight': '115', 'TS': 1781784685.549, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.375000', 'tray_weight': '158', 'TS': 1781784608.375, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.006000', 'tray_weight': '192', 'TS': 1781784681.006, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.125000', 'tray_weight': '186', 'TS': 1781784681.125, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 37, 343361)}}
[2026-06-18 17:41:38,504.504 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.767000', 'tray_weight': '92', 'TS': 1781784683.767, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.549000', 'tray_weight': '115', 'TS': 1781784685.549, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.375000', 'tray_weight': '158', 'TS': 1781784608.375, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.006000', 'tray_weight': '192', 'TS': 1781784681.006, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.125000', 'tray_weight': '186', 'TS': 1781784681.125, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 37, 343361)}}
[2026-06-18 17:41:39,635.635 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.770000', 'tray_weight': '92', 'TS': 1781784683.77, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.551000', 'tray_weight': '115', 'TS': 1781784685.5509999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.372000', 'tray_weight': '158', 'TS': 1781784608.372, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.006000', 'tray_weight': '192', 'TS': 1781784681.0059998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.125000', 'tray_weight': '186', 'TS': 1781784681.125, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 38, 587717)}}
[2026-06-18 17:41:39,657.657 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.770000', 'tray_weight': '92', 'TS': 1781784683.77, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.551000', 'tray_weight': '115', 'TS': 1781784685.5509999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.372000', 'tray_weight': '158', 'TS': 1781784608.372, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.006000', 'tray_weight': '192', 'TS': 1781784681.0059998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.125000', 'tray_weight': '186', 'TS': 1781784681.125, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 38, 587717)}}
[2026-06-18 17:41:41,009.009 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.769000', 'tray_weight': '92', 'TS': 1781784683.769, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.551000', 'tray_weight': '115', 'TS': 1781784685.551, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.352000', 'tray_weight': '158', 'TS': 1781784608.352, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.005000', 'tray_weight': '192', 'TS': 1781784681.0049999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.124000', 'tray_weight': '186', 'TS': 1781784681.1239998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 39, 743706)}}
[2026-06-18 17:41:41,017.017 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.769000', 'tray_weight': '92', 'TS': 1781784683.769, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.551000', 'tray_weight': '115', 'TS': 1781784685.551, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.352000', 'tray_weight': '158', 'TS': 1781784608.352, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.005000', 'tray_weight': '192', 'TS': 1781784681.0049999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.124000', 'tray_weight': '186', 'TS': 1781784681.1239998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 39, 743706)}}
[2026-06-18 17:41:42,288.288 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.776000', 'tray_weight': '92', 'TS': 1781784683.7759998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.556000', 'tray_weight': '115', 'TS': 1781784685.556, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.371000', 'tray_weight': '158', 'TS': 1781784608.371, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.005000', 'tray_weight': '192', 'TS': 1781784681.005, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.123000', 'tray_weight': '186', 'TS': 1781784681.1230001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 41, 88215)}}
[2026-06-18 17:41:42,299.299 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.776000', 'tray_weight': '92', 'TS': 1781784683.7759998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.556000', 'tray_weight': '115', 'TS': 1781784685.556, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.371000', 'tray_weight': '158', 'TS': 1781784608.371, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.005000', 'tray_weight': '192', 'TS': 1781784681.005, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.123000', 'tray_weight': '186', 'TS': 1781784681.1230001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 41, 88215)}}
[2026-06-18 17:41:43,501.501 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.778000', 'tray_weight': '92', 'TS': 1781784683.778, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.560000', 'tray_weight': '115', 'TS': 1781784685.56, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.360000', 'tray_weight': '158', 'TS': 1781784608.36, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.005000', 'tray_weight': '192', 'TS': 1781784681.005, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.122000', 'tray_weight': '186', 'TS': 1781784681.122, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 42, 380139)}}
[2026-06-18 17:41:43,526.526 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.778000', 'tray_weight': '92', 'TS': 1781784683.778, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.560000', 'tray_weight': '115', 'TS': 1781784685.56, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.360000', 'tray_weight': '158', 'TS': 1781784608.36, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.005000', 'tray_weight': '192', 'TS': 1781784681.005, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.122000', 'tray_weight': '186', 'TS': 1781784681.122, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 42, 380139)}}
[2026-06-18 17:41:44,710.710 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.781000', 'tray_weight': '92', 'TS': 1781784683.781, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.562000', 'tray_weight': '115', 'TS': 1781784685.5619998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.368000', 'tray_weight': '158', 'TS': 1781784608.368, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.004000', 'tray_weight': '192', 'TS': 1781784681.004, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.120000', 'tray_weight': '186', 'TS': 1781784681.12, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 43, 617401)}}
[2026-06-18 17:41:44,721.721 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.781000', 'tray_weight': '92', 'TS': 1781784683.781, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.562000', 'tray_weight': '115', 'TS': 1781784685.5619998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.368000', 'tray_weight': '158', 'TS': 1781784608.368, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.004000', 'tray_weight': '192', 'TS': 1781784681.004, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.120000', 'tray_weight': '186', 'TS': 1781784681.12, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 43, 617401)}}
[2026-06-18 17:41:46,091.091 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.784000', 'tray_weight': '92', 'TS': 1781784683.7840002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.565000', 'tray_weight': '115', 'TS': 1781784685.565, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.362000', 'tray_weight': '158', 'TS': 1781784608.362, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.004000', 'tray_weight': '192', 'TS': 1781784681.004, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.120000', 'tray_weight': '186', 'TS': 1781784681.12, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 44, 796433)}}
[2026-06-18 17:41:46,103.103 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.784000', 'tray_weight': '92', 'TS': 1781784683.7840002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.565000', 'tray_weight': '115', 'TS': 1781784685.565, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.362000', 'tray_weight': '158', 'TS': 1781784608.362, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.004000', 'tray_weight': '192', 'TS': 1781784681.004, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.120000', 'tray_weight': '186', 'TS': 1781784681.12, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 44, 796433)}}
[2026-06-18 17:41:47,301.301 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.788000', 'tray_weight': '92', 'TS': 1781784683.7879999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.568000', 'tray_weight': '115', 'TS': 1781784685.568, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.366000', 'tray_weight': '158', 'TS': 1781784608.366, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.002000', 'tray_weight': '192', 'TS': 1781784681.0019999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.119000', 'tray_weight': '186', 'TS': 1781784681.119, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 46, 182790)}}
[2026-06-18 17:41:47,314.314 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.788000', 'tray_weight': '92', 'TS': 1781784683.7879999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.568000', 'tray_weight': '115', 'TS': 1781784685.568, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.366000', 'tray_weight': '158', 'TS': 1781784608.366, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.002000', 'tray_weight': '192', 'TS': 1781784681.0019999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.119000', 'tray_weight': '186', 'TS': 1781784681.119, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 46, 182790)}}
[2026-06-18 17:41:48,669.669 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.789000', 'tray_weight': '92', 'TS': 1781784683.789, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.570000', 'tray_weight': '115', 'TS': 1781784685.57, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.361000', 'tray_weight': '158', 'TS': 1781784608.361, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.003000', 'tray_weight': '192', 'TS': 1781784681.003, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.118000', 'tray_weight': '186', 'TS': 1781784681.118, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 47, 386972)}}
[2026-06-18 17:41:48,679.679 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.789000', 'tray_weight': '92', 'TS': 1781784683.789, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.570000', 'tray_weight': '115', 'TS': 1781784685.57, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.361000', 'tray_weight': '158', 'TS': 1781784608.361, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.003000', 'tray_weight': '192', 'TS': 1781784681.003, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.118000', 'tray_weight': '186', 'TS': 1781784681.118, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 47, 386972)}}
[2026-06-18 17:41:49,873.873 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.792000', 'tray_weight': '92', 'TS': 1781784683.792, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.574000', 'tray_weight': '115', 'TS': 1781784685.5740001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.364000', 'tray_weight': '158', 'TS': 1781784608.364, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.002000', 'tray_weight': '192', 'TS': 1781784681.002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.109000', 'tray_weight': '186', 'TS': 1781784681.109, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 48, 750900)}}
[2026-06-18 17:41:49,896.896 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.792000', 'tray_weight': '92', 'TS': 1781784683.792, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.574000', 'tray_weight': '115', 'TS': 1781784685.5740001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.364000', 'tray_weight': '158', 'TS': 1781784608.364, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.002000', 'tray_weight': '192', 'TS': 1781784681.002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.109000', 'tray_weight': '186', 'TS': 1781784681.109, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 48, 750900)}}
[2026-06-18 17:41:51,293.293 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.795000', 'tray_weight': '92', 'TS': 1781784683.795, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.576000', 'tray_weight': '115', 'TS': 1781784685.576, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.239000', 'tray_weight': '158', 'TS': 1781784608.2389998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.003000', 'tray_weight': '192', 'TS': 1781784681.003, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.116000', 'tray_weight': '186', 'TS': 1781784681.116, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 49, 970859)}}
[2026-06-18 17:41:51,301.301 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.795000', 'tray_weight': '92', 'TS': 1781784683.795, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.576000', 'tray_weight': '115', 'TS': 1781784685.576, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.239000', 'tray_weight': '158', 'TS': 1781784608.2389998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.003000', 'tray_weight': '192', 'TS': 1781784681.003, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.116000', 'tray_weight': '186', 'TS': 1781784681.116, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 49, 970859)}}
[2026-06-18 17:41:52,542.542 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.798000', 'tray_weight': '92', 'TS': 1781784683.798, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.570000', 'tray_weight': '115', 'TS': 1781784685.5700002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.355000', 'tray_weight': '158', 'TS': 1781784608.355, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.998000', 'tray_weight': '192', 'TS': 1781784680.9980001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.115000', 'tray_weight': '186', 'TS': 1781784681.115, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 51, 372361)}}
[2026-06-18 17:41:52,555.555 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.798000', 'tray_weight': '92', 'TS': 1781784683.798, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.570000', 'tray_weight': '115', 'TS': 1781784685.5700002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.355000', 'tray_weight': '158', 'TS': 1781784608.355, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.998000', 'tray_weight': '192', 'TS': 1781784680.9980001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.115000', 'tray_weight': '186', 'TS': 1781784681.115, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 51, 372361)}}
[2026-06-18 17:41:53,736.736 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.801000', 'tray_weight': '92', 'TS': 1781784683.8009999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.581000', 'tray_weight': '115', 'TS': 1781784685.581, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.360000', 'tray_weight': '158', 'TS': 1781784608.3600001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.000000', 'tray_weight': '192', 'TS': 1781784681.0, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.111000', 'tray_weight': '186', 'TS': 1781784681.1109998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 52, 636591)}}
[2026-06-18 17:41:53,744.744 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.801000', 'tray_weight': '92', 'TS': 1781784683.8009999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.581000', 'tray_weight': '115', 'TS': 1781784685.581, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.360000', 'tray_weight': '158', 'TS': 1781784608.3600001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.000000', 'tray_weight': '192', 'TS': 1781784681.0, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.111000', 'tray_weight': '186', 'TS': 1781784681.1109998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 52, 636591)}}
[2026-06-18 17:41:54,912.912 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.803000', 'tray_weight': '92', 'TS': 1781784683.803, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.585000', 'tray_weight': '115', 'TS': 1781784685.5849998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.359000', 'tray_weight': '158', 'TS': 1781784608.359, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.996000', 'tray_weight': '192', 'TS': 1781784680.9959998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.113000', 'tray_weight': '186', 'TS': 1781784681.113, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 53, 813671)}}
[2026-06-18 17:41:54,922.922 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.803000', 'tray_weight': '92', 'TS': 1781784683.803, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.585000', 'tray_weight': '115', 'TS': 1781784685.5849998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.359000', 'tray_weight': '158', 'TS': 1781784608.359, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.996000', 'tray_weight': '192', 'TS': 1781784680.9959998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.113000', 'tray_weight': '186', 'TS': 1781784681.113, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 53, 813671)}}
[2026-06-18 17:41:56,316.316 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.805000', 'tray_weight': '92', 'TS': 1781784683.805, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.587000', 'tray_weight': '115', 'TS': 1781784685.587, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.355000', 'tray_weight': '158', 'TS': 1781784608.355, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.990000', 'tray_weight': '192', 'TS': 1781784680.99, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.104000', 'tray_weight': '186', 'TS': 1781784681.1039999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 55, 4255)}}
[2026-06-18 17:41:56,328.328 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.805000', 'tray_weight': '92', 'TS': 1781784683.805, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.587000', 'tray_weight': '115', 'TS': 1781784685.587, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.355000', 'tray_weight': '158', 'TS': 1781784608.355, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.990000', 'tray_weight': '192', 'TS': 1781784680.99, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.104000', 'tray_weight': '186', 'TS': 1781784681.1039999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 55, 4255)}}
[2026-06-18 17:41:57,477.477 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.809000', 'tray_weight': '92', 'TS': 1781784683.809, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.590000', 'tray_weight': '115', 'TS': 1781784685.5900002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.357000', 'tray_weight': '158', 'TS': 1781784608.357, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.000000', 'tray_weight': '192', 'TS': 1781784681.0, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.097000', 'tray_weight': '186', 'TS': 1781784681.0970001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 56, 408659)}}
[2026-06-18 17:41:57,484.484 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.809000', 'tray_weight': '92', 'TS': 1781784683.809, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.590000', 'tray_weight': '115', 'TS': 1781784685.5900002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.357000', 'tray_weight': '158', 'TS': 1781784608.357, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.000000', 'tray_weight': '192', 'TS': 1781784681.0, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.097000', 'tray_weight': '186', 'TS': 1781784681.0970001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 56, 408659)}}
[2026-06-18 17:41:58,813.813 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.812000', 'tray_weight': '92', 'TS': 1781784683.812, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.593000', 'tray_weight': '115', 'TS': 1781784685.593, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.356000', 'tray_weight': '158', 'TS': 1781784608.356, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.999000', 'tray_weight': '192', 'TS': 1781784680.999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.110000', 'tray_weight': '186', 'TS': 1781784681.11, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 57, 553200)}}
[2026-06-18 17:41:58,825.825 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.812000', 'tray_weight': '92', 'TS': 1781784683.812, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.593000', 'tray_weight': '115', 'TS': 1781784685.593, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.356000', 'tray_weight': '158', 'TS': 1781784608.356, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.999000', 'tray_weight': '192', 'TS': 1781784680.999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.110000', 'tray_weight': '186', 'TS': 1781784681.11, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 57, 553200)}}
[2026-06-18 17:42:00,047.047 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.814000', 'tray_weight': '92', 'TS': 1781784683.814, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.594000', 'tray_weight': '115', 'TS': 1781784685.594, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.350000', 'tray_weight': '158', 'TS': 1781784608.35, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.999000', 'tray_weight': '192', 'TS': 1781784680.9989998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.108000', 'tray_weight': '186', 'TS': 1781784681.108, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 58, 906532)}}
[2026-06-18 17:42:00,059.059 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.814000', 'tray_weight': '92', 'TS': 1781784683.814, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.594000', 'tray_weight': '115', 'TS': 1781784685.594, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.350000', 'tray_weight': '158', 'TS': 1781784608.35, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.999000', 'tray_weight': '192', 'TS': 1781784680.9989998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.108000', 'tray_weight': '186', 'TS': 1781784681.108, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 41, 58, 906532)}}
[2026-06-18 17:42:01,360.360 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.815000', 'tray_weight': '92', 'TS': 1781784683.815, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.598000', 'tray_weight': '115', 'TS': 1781784685.598, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.333000', 'tray_weight': '158', 'TS': 1781784608.333, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.998000', 'tray_weight': '192', 'TS': 1781784680.998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.109000', 'tray_weight': '186', 'TS': 1781784681.109, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 0, 137857)}}
[2026-06-18 17:42:01,372.372 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.815000', 'tray_weight': '92', 'TS': 1781784683.815, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.598000', 'tray_weight': '115', 'TS': 1781784685.598, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.333000', 'tray_weight': '158', 'TS': 1781784608.333, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.998000', 'tray_weight': '192', 'TS': 1781784680.998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.109000', 'tray_weight': '186', 'TS': 1781784681.109, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 0, 137857)}}
[2026-06-18 17:42:02,774.774 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.819000', 'tray_weight': '92', 'TS': 1781784683.819, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.596000', 'tray_weight': '115', 'TS': 1781784685.596, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.352000', 'tray_weight': '158', 'TS': 1781784608.352, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.987000', 'tray_weight': '192', 'TS': 1781784680.987, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.106000', 'tray_weight': '186', 'TS': 1781784681.106, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 1, 451287)}}
[2026-06-18 17:42:02,787.787 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.819000', 'tray_weight': '92', 'TS': 1781784683.819, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.596000', 'tray_weight': '115', 'TS': 1781784685.596, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.352000', 'tray_weight': '158', 'TS': 1781784608.352, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.987000', 'tray_weight': '192', 'TS': 1781784680.987, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.106000', 'tray_weight': '186', 'TS': 1781784681.106, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 1, 451287)}}
[2026-06-18 17:42:03,950.950 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.823000', 'tray_weight': '92', 'TS': 1781784683.823, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.603000', 'tray_weight': '115', 'TS': 1781784685.603, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.351000', 'tray_weight': '158', 'TS': 1781784608.351, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.998000', 'tray_weight': '192', 'TS': 1781784680.998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.106000', 'tray_weight': '186', 'TS': 1781784681.106, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.612000', 'tray_weight': '188', 'TS': 1781784722.612, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 2, 876216)}}
[2026-06-18 17:42:03,958.958 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.823000', 'tray_weight': '92', 'TS': 1781784683.823, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.603000', 'tray_weight': '115', 'TS': 1781784685.603, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.351000', 'tray_weight': '158', 'TS': 1781784608.351, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.998000', 'tray_weight': '192', 'TS': 1781784680.998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.106000', 'tray_weight': '186', 'TS': 1781784681.106, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.612000', 'tray_weight': '188', 'TS': 1781784722.612, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 2, 876216)}}
[2026-06-18 17:42:05,235.235 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.822000', 'tray_weight': '92', 'TS': 1781784683.822, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.607000', 'tray_weight': '115', 'TS': 1781784685.6069999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.349000', 'tray_weight': '158', 'TS': 1781784608.349, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.997000', 'tray_weight': '192', 'TS': 1781784680.997, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.101000', 'tray_weight': '186', 'TS': 1781784681.1009998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.607000', 'tray_weight': '188', 'TS': 1781784722.6069999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 4, 38940)}}
[2026-06-18 17:42:05,254.254 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.822000', 'tray_weight': '92', 'TS': 1781784683.822, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.607000', 'tray_weight': '115', 'TS': 1781784685.6069999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.349000', 'tray_weight': '158', 'TS': 1781784608.349, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.997000', 'tray_weight': '192', 'TS': 1781784680.997, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.101000', 'tray_weight': '186', 'TS': 1781784681.1009998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.607000', 'tray_weight': '188', 'TS': 1781784722.6069999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 4, 38940)}}
[2026-06-18 17:42:06,622.622 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.829000', 'tray_weight': '92', 'TS': 1781784683.829, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.602000', 'tray_weight': '115', 'TS': 1781784685.602, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.348000', 'tray_weight': '158', 'TS': 1781784608.348, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.997000', 'tray_weight': '192', 'TS': 1781784680.997, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.100000', 'tray_weight': '186', 'TS': 1781784681.1000001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.606000', 'tray_weight': '188', 'TS': 1781784722.6060002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 5, 336088)}}
[2026-06-18 17:42:06,634.634 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.829000', 'tray_weight': '92', 'TS': 1781784683.829, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.602000', 'tray_weight': '115', 'TS': 1781784685.602, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.348000', 'tray_weight': '158', 'TS': 1781784608.348, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.997000', 'tray_weight': '192', 'TS': 1781784680.997, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.100000', 'tray_weight': '186', 'TS': 1781784681.1000001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.606000', 'tray_weight': '188', 'TS': 1781784722.6060002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 5, 336088)}}
[2026-06-18 17:42:07,898.898 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.830000', 'tray_weight': '92', 'TS': 1781784683.83, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.612000', 'tray_weight': '115', 'TS': 1781784685.612, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.335000', 'tray_weight': '158', 'TS': 1781784608.3349998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.996000', 'tray_weight': '192', 'TS': 1781784680.996, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.103000', 'tray_weight': '186', 'TS': 1781784681.103, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.609000', 'tray_weight': '188', 'TS': 1781784722.609, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 6, 713989)}}
[2026-06-18 17:42:07,915.915 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.830000', 'tray_weight': '92', 'TS': 1781784683.83, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.612000', 'tray_weight': '115', 'TS': 1781784685.612, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.335000', 'tray_weight': '158', 'TS': 1781784608.3349998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.996000', 'tray_weight': '192', 'TS': 1781784680.996, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.103000', 'tray_weight': '186', 'TS': 1781784681.103, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.609000', 'tray_weight': '188', 'TS': 1781784722.609, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 6, 713989)}}
[2026-06-18 17:42:09,177.177 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.833000', 'tray_weight': '92', 'TS': 1781784683.833, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.615000', 'tray_weight': '115', 'TS': 1781784685.615, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.347000', 'tray_weight': '158', 'TS': 1781784608.347, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.996000', 'tray_weight': '192', 'TS': 1781784680.996, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.102000', 'tray_weight': '186', 'TS': 1781784681.102, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.608000', 'tray_weight': '188', 'TS': 1781784722.608, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 8, 8076)}}
[2026-06-18 17:42:09,190.190 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.833000', 'tray_weight': '92', 'TS': 1781784683.833, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.615000', 'tray_weight': '115', 'TS': 1781784685.615, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.347000', 'tray_weight': '158', 'TS': 1781784608.347, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.996000', 'tray_weight': '192', 'TS': 1781784680.996, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.102000', 'tray_weight': '186', 'TS': 1781784681.102, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.608000', 'tray_weight': '188', 'TS': 1781784722.608, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 8, 8076)}}
[2026-06-18 17:42:10,692.692 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.833000', 'tray_weight': '92', 'TS': 1781784683.8330002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.613000', 'tray_weight': '115', 'TS': 1781784685.613, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.345000', 'tray_weight': '158', 'TS': 1781784608.345, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.995000', 'tray_weight': '192', 'TS': 1781784680.995, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.093000', 'tray_weight': '186', 'TS': 1781784681.093, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.599000', 'tray_weight': '188', 'TS': 1781784722.599, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 9, 269050)}}
[2026-06-18 17:42:10,705.705 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.833000', 'tray_weight': '92', 'TS': 1781784683.8330002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.613000', 'tray_weight': '115', 'TS': 1781784685.613, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.345000', 'tray_weight': '158', 'TS': 1781784608.345, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.995000', 'tray_weight': '192', 'TS': 1781784680.995, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.093000', 'tray_weight': '186', 'TS': 1781784681.093, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.599000', 'tray_weight': '188', 'TS': 1781784722.599, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 9, 269050)}}
[2026-06-18 17:42:12,065.065 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.839000', 'tray_weight': '92', 'TS': 1781784683.839, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.506000', 'tray_weight': '115', 'TS': 1781784685.506, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.344000', 'tray_weight': '158', 'TS': 1781784608.3439999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.990000', 'tray_weight': '192', 'TS': 1781784680.99, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.100000', 'tray_weight': '186', 'TS': 1781784681.1, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.606000', 'tray_weight': '188', 'TS': 1781784722.606, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 10, 775058)}}
[2026-06-18 17:42:12,081.081 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.839000', 'tray_weight': '92', 'TS': 1781784683.839, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.506000', 'tray_weight': '115', 'TS': 1781784685.506, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.344000', 'tray_weight': '158', 'TS': 1781784608.3439999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.990000', 'tray_weight': '192', 'TS': 1781784680.99, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.100000', 'tray_weight': '186', 'TS': 1781784681.1, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.606000', 'tray_weight': '188', 'TS': 1781784722.606, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 10, 775058)}}
[2026-06-18 17:42:13,254.254 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.842000', 'tray_weight': '92', 'TS': 1781784683.842, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.623000', 'tray_weight': '115', 'TS': 1781784685.623, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.342000', 'tray_weight': '158', 'TS': 1781784608.342, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.995000', 'tray_weight': '192', 'TS': 1781784680.9950001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.100000', 'tray_weight': '186', 'TS': 1781784681.1, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.606000', 'tray_weight': '188', 'TS': 1781784722.606, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 12, 161115)}}
[2026-06-18 17:42:13,277.277 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.842000', 'tray_weight': '92', 'TS': 1781784683.842, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.623000', 'tray_weight': '115', 'TS': 1781784685.623, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.342000', 'tray_weight': '158', 'TS': 1781784608.342, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.995000', 'tray_weight': '192', 'TS': 1781784680.9950001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.100000', 'tray_weight': '186', 'TS': 1781784681.1, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.606000', 'tray_weight': '188', 'TS': 1781784722.606, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 12, 161115)}}
[2026-06-18 17:42:14,525.525 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.846000', 'tray_weight': '92', 'TS': 1781784683.846, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.627000', 'tray_weight': '115', 'TS': 1781784685.627, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.342000', 'tray_weight': '158', 'TS': 1781784608.342, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.994000', 'tray_weight': '192', 'TS': 1781784680.994, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.087000', 'tray_weight': '186', 'TS': 1781784681.0870001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.593000', 'tray_weight': '188', 'TS': 1781784722.5930002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 13, 347539)}}
[2026-06-18 17:42:14,538.538 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.846000', 'tray_weight': '92', 'TS': 1781784683.846, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.627000', 'tray_weight': '115', 'TS': 1781784685.627, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.342000', 'tray_weight': '158', 'TS': 1781784608.342, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.994000', 'tray_weight': '192', 'TS': 1781784680.994, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.087000', 'tray_weight': '186', 'TS': 1781784681.0870001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.593000', 'tray_weight': '188', 'TS': 1781784722.5930002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 13, 347539)}}
[2026-06-18 17:42:16,267.267 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.814000', 'tray_weight': '92', 'TS': 1781784683.814, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.627000', 'tray_weight': '115', 'TS': 1781784685.627, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.340000', 'tray_weight': '158', 'TS': 1781784608.34, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.993000', 'tray_weight': '192', 'TS': 1781784680.993, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.096000', 'tray_weight': '186', 'TS': 1781784681.096, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.602000', 'tray_weight': '188', 'TS': 1781784722.602, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 14, 779541)}}
[2026-06-18 17:42:16,282.282 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.814000', 'tray_weight': '92', 'TS': 1781784683.814, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.627000', 'tray_weight': '115', 'TS': 1781784685.627, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.340000', 'tray_weight': '158', 'TS': 1781784608.34, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.993000', 'tray_weight': '192', 'TS': 1781784680.993, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.096000', 'tray_weight': '186', 'TS': 1781784681.096, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.602000', 'tray_weight': '188', 'TS': 1781784722.602, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 14, 779541)}}
[2026-06-18 17:42:17,543.543 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.847000', 'tray_weight': '92', 'TS': 1781784683.847, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.633000', 'tray_weight': '115', 'TS': 1781784685.6330001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.335000', 'tray_weight': '158', 'TS': 1781784608.3349998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.993000', 'tray_weight': '192', 'TS': 1781784680.993, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.096000', 'tray_weight': '186', 'TS': 1781784681.096, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.602000', 'tray_weight': '188', 'TS': 1781784722.602, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 16, 368070)}}
[2026-06-18 17:42:17,599.599 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.847000', 'tray_weight': '92', 'TS': 1781784683.847, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.633000', 'tray_weight': '115', 'TS': 1781784685.6330001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.335000', 'tray_weight': '158', 'TS': 1781784608.3349998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.993000', 'tray_weight': '192', 'TS': 1781784680.993, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.096000', 'tray_weight': '186', 'TS': 1781784681.096, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.602000', 'tray_weight': '188', 'TS': 1781784722.602, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 16, 368070)}}
[2026-06-18 17:42:18,881.881 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.855000', 'tray_weight': '92', 'TS': 1781784683.855, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.635000', 'tray_weight': '115', 'TS': 1781784685.635, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.332000', 'tray_weight': '158', 'TS': 1781784608.332, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.992000', 'tray_weight': '192', 'TS': 1781784680.992, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.095000', 'tray_weight': '186', 'TS': 1781784681.095, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.601000', 'tray_weight': '188', 'TS': 1781784722.601, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 17, 685995)}}
[2026-06-18 17:42:18,907.907 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.855000', 'tray_weight': '92', 'TS': 1781784683.855, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.635000', 'tray_weight': '115', 'TS': 1781784685.635, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.332000', 'tray_weight': '158', 'TS': 1781784608.332, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.992000', 'tray_weight': '192', 'TS': 1781784680.992, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.095000', 'tray_weight': '186', 'TS': 1781784681.095, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.601000', 'tray_weight': '188', 'TS': 1781784722.601, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 17, 685995)}}
[2026-06-18 17:42:20,159.159 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.857000', 'tray_weight': '92', 'TS': 1781784683.857, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.638000', 'tray_weight': '115', 'TS': 1781784685.638, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.336000', 'tray_weight': '158', 'TS': 1781784608.336, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.993000', 'tray_weight': '192', 'TS': 1781784680.993, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.094000', 'tray_weight': '186', 'TS': 1781784681.0939999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.600000', 'tray_weight': '188', 'TS': 1781784722.6, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 19, 23537)}}
[2026-06-18 17:42:20,180.180 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.857000', 'tray_weight': '92', 'TS': 1781784683.857, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.638000', 'tray_weight': '115', 'TS': 1781784685.638, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.336000', 'tray_weight': '158', 'TS': 1781784608.336, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.993000', 'tray_weight': '192', 'TS': 1781784680.993, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.094000', 'tray_weight': '186', 'TS': 1781784681.0939999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.600000', 'tray_weight': '188', 'TS': 1781784722.6, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 19, 23537)}}
[2026-06-18 17:42:21,606.606 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.860000', 'tray_weight': '92', 'TS': 1781784683.86, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.642000', 'tray_weight': '115', 'TS': 1781784685.642, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.335000', 'tray_weight': '158', 'TS': 1781784608.335, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.992000', 'tray_weight': '192', 'TS': 1781784680.992, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.088000', 'tray_weight': '186', 'TS': 1781784681.088, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.594000', 'tray_weight': '188', 'TS': 1781784722.5939999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 20, 256169)}}
[2026-06-18 17:42:21,616.616 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.860000', 'tray_weight': '92', 'TS': 1781784683.86, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.642000', 'tray_weight': '115', 'TS': 1781784685.642, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.335000', 'tray_weight': '158', 'TS': 1781784608.335, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.992000', 'tray_weight': '192', 'TS': 1781784680.992, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.088000', 'tray_weight': '186', 'TS': 1781784681.088, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.594000', 'tray_weight': '188', 'TS': 1781784722.5939999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 20, 256169)}}
[2026-06-18 17:42:22,834.834 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.863000', 'tray_weight': '92', 'TS': 1781784683.863, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.644000', 'tray_weight': '115', 'TS': 1781784685.644, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.332000', 'tray_weight': '158', 'TS': 1781784608.332, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.992000', 'tray_weight': '192', 'TS': 1781784680.9919999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.073000', 'tray_weight': '186', 'TS': 1781784681.0730002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.579000', 'tray_weight': '188', 'TS': 1781784722.5790002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 21, 685887)}}
[2026-06-18 17:42:22,865.865 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.863000', 'tray_weight': '92', 'TS': 1781784683.863, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.644000', 'tray_weight': '115', 'TS': 1781784685.644, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.332000', 'tray_weight': '158', 'TS': 1781784608.332, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.992000', 'tray_weight': '192', 'TS': 1781784680.9919999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.073000', 'tray_weight': '186', 'TS': 1781784681.0730002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.579000', 'tray_weight': '188', 'TS': 1781784722.5790002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 21, 685887)}}
[2026-06-18 17:42:23,978.978 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.866000', 'tray_weight': '92', 'TS': 1781784683.866, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.647000', 'tray_weight': '115', 'TS': 1781784685.647, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.333000', 'tray_weight': '158', 'TS': 1781784608.333, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.991000', 'tray_weight': '192', 'TS': 1781784680.991, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.085000', 'tray_weight': '186', 'TS': 1781784681.085, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.591000', 'tray_weight': '188', 'TS': 1781784722.5909998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 22, 946550)}}
[2026-06-18 17:42:24,000.000 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.866000', 'tray_weight': '92', 'TS': 1781784683.866, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.647000', 'tray_weight': '115', 'TS': 1781784685.647, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.333000', 'tray_weight': '158', 'TS': 1781784608.333, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.991000', 'tray_weight': '192', 'TS': 1781784680.991, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.085000', 'tray_weight': '186', 'TS': 1781784681.085, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.591000', 'tray_weight': '188', 'TS': 1781784722.5909998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 22, 946550)}}
[2026-06-18 17:42:25,238.238 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.865000', 'tray_weight': '92', 'TS': 1781784683.865, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.649000', 'tray_weight': '115', 'TS': 1781784685.649, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.331000', 'tray_weight': '158', 'TS': 1781784608.331, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.991000', 'tray_weight': '192', 'TS': 1781784680.991, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.090000', 'tray_weight': '186', 'TS': 1781784681.09, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.596000', 'tray_weight': '188', 'TS': 1781784722.596, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 24, 77463)}}
[2026-06-18 17:42:25,251.251 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.865000', 'tray_weight': '92', 'TS': 1781784683.865, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.649000', 'tray_weight': '115', 'TS': 1781784685.649, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.331000', 'tray_weight': '158', 'TS': 1781784608.331, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.991000', 'tray_weight': '192', 'TS': 1781784680.991, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.090000', 'tray_weight': '186', 'TS': 1781784681.09, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.596000', 'tray_weight': '188', 'TS': 1781784722.596, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 24, 77463)}}
[2026-06-18 17:42:26,390.390 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.871000', 'tray_weight': '92', 'TS': 1781784683.8709998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.653000', 'tray_weight': '115', 'TS': 1781784685.6529999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.331000', 'tray_weight': '158', 'TS': 1781784608.331, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.990000', 'tray_weight': '192', 'TS': 1781784680.99, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.090000', 'tray_weight': '186', 'TS': 1781784681.09, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.596000', 'tray_weight': '188', 'TS': 1781784722.596, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 25, 321508)}}
[2026-06-18 17:42:26,398.398 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.871000', 'tray_weight': '92', 'TS': 1781784683.8709998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.653000', 'tray_weight': '115', 'TS': 1781784685.6529999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.331000', 'tray_weight': '158', 'TS': 1781784608.331, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.990000', 'tray_weight': '192', 'TS': 1781784680.99, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.090000', 'tray_weight': '186', 'TS': 1781784681.09, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.596000', 'tray_weight': '188', 'TS': 1781784722.596, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 25, 321508)}}
[2026-06-18 17:42:27,772.772 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.873000', 'tray_weight': '92', 'TS': 1781784683.873, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.635000', 'tray_weight': '115', 'TS': 1781784685.635, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.330000', 'tray_weight': '158', 'TS': 1781784608.3300002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.987000', 'tray_weight': '192', 'TS': 1781784680.987, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.087000', 'tray_weight': '186', 'TS': 1781784681.0870001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.593000', 'tray_weight': '188', 'TS': 1781784722.593, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 26, 467093)}}
[2026-06-18 17:42:27,785.785 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.873000', 'tray_weight': '92', 'TS': 1781784683.873, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.635000', 'tray_weight': '115', 'TS': 1781784685.635, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.330000', 'tray_weight': '158', 'TS': 1781784608.3300002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.987000', 'tray_weight': '192', 'TS': 1781784680.987, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.087000', 'tray_weight': '186', 'TS': 1781784681.0870001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.593000', 'tray_weight': '188', 'TS': 1781784722.593, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 26, 467093)}}
[2026-06-18 17:42:29,118.118 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.873000', 'tray_weight': '92', 'TS': 1781784683.873, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.647000', 'tray_weight': '115', 'TS': 1781784685.647, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.320000', 'tray_weight': '158', 'TS': 1781784608.3200002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.990000', 'tray_weight': '192', 'TS': 1781784680.99, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.087000', 'tray_weight': '186', 'TS': 1781784681.087, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.593000', 'tray_weight': '188', 'TS': 1781784722.593, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 27, 865855)}}
[2026-06-18 17:42:29,133.133 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.873000', 'tray_weight': '92', 'TS': 1781784683.873, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.647000', 'tray_weight': '115', 'TS': 1781784685.647, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.320000', 'tray_weight': '158', 'TS': 1781784608.3200002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.990000', 'tray_weight': '192', 'TS': 1781784680.99, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.087000', 'tray_weight': '186', 'TS': 1781784681.087, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.593000', 'tray_weight': '188', 'TS': 1781784722.593, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 27, 865855)}}
[2026-06-18 17:42:30,329.329 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.879000', 'tray_weight': '92', 'TS': 1781784683.879, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.660000', 'tray_weight': '115', 'TS': 1781784685.66, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.324000', 'tray_weight': '158', 'TS': 1781784608.3240001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.989000', 'tray_weight': '192', 'TS': 1781784680.9889998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.087000', 'tray_weight': '186', 'TS': 1781784681.087, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.593000', 'tray_weight': '188', 'TS': 1781784722.593, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 29, 215111)}}
[2026-06-18 17:42:30,344.344 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.879000', 'tray_weight': '92', 'TS': 1781784683.879, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.660000', 'tray_weight': '115', 'TS': 1781784685.66, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.324000', 'tray_weight': '158', 'TS': 1781784608.3240001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.989000', 'tray_weight': '192', 'TS': 1781784680.9889998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.087000', 'tray_weight': '186', 'TS': 1781784681.087, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.593000', 'tray_weight': '188', 'TS': 1781784722.593, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 29, 215111)}}
[2026-06-18 17:42:31,597.597 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.882000', 'tray_weight': '92', 'TS': 1781784683.882, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.663000', 'tray_weight': '115', 'TS': 1781784685.663, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.326000', 'tray_weight': '158', 'TS': 1781784608.326, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.986000', 'tray_weight': '192', 'TS': 1781784680.986, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.085000', 'tray_weight': '186', 'TS': 1781784681.0849998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.591000', 'tray_weight': '188', 'TS': 1781784722.5909998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 30, 444450)}}
[2026-06-18 17:42:31,620.620 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.882000', 'tray_weight': '92', 'TS': 1781784683.882, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.663000', 'tray_weight': '115', 'TS': 1781784685.663, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.326000', 'tray_weight': '158', 'TS': 1781784608.326, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.986000', 'tray_weight': '192', 'TS': 1781784680.986, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.085000', 'tray_weight': '186', 'TS': 1781784681.0849998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.591000', 'tray_weight': '188', 'TS': 1781784722.5909998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 30, 444450)}}
[2026-06-18 17:42:33,218.218 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.883000', 'tray_weight': '92', 'TS': 1781784683.883, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.667000', 'tray_weight': '115', 'TS': 1781784685.667, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.320000', 'tray_weight': '158', 'TS': 1781784608.32, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.983000', 'tray_weight': '192', 'TS': 1781784680.983, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.083000', 'tray_weight': '186', 'TS': 1781784681.083, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.589000', 'tray_weight': '188', 'TS': 1781784722.589, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 31, 781588)}}
[2026-06-18 17:42:33,232.232 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.883000', 'tray_weight': '92', 'TS': 1781784683.883, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.667000', 'tray_weight': '115', 'TS': 1781784685.667, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.320000', 'tray_weight': '158', 'TS': 1781784608.32, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.983000', 'tray_weight': '192', 'TS': 1781784680.983, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.083000', 'tray_weight': '186', 'TS': 1781784681.083, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.589000', 'tray_weight': '188', 'TS': 1781784722.589, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 31, 781588)}}
[2026-06-18 17:42:34,471.471 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.888000', 'tray_weight': '92', 'TS': 1781784683.888, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.669000', 'tray_weight': '115', 'TS': 1781784685.6690001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.320000', 'tray_weight': '158', 'TS': 1781784608.32, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.985000', 'tray_weight': '192', 'TS': 1781784680.985, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.078000', 'tray_weight': '186', 'TS': 1781784681.078, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.584000', 'tray_weight': '188', 'TS': 1781784722.5839999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 33, 305817)}}
[2026-06-18 17:42:34,484.484 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.888000', 'tray_weight': '92', 'TS': 1781784683.888, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.669000', 'tray_weight': '115', 'TS': 1781784685.6690001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.320000', 'tray_weight': '158', 'TS': 1781784608.32, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.985000', 'tray_weight': '192', 'TS': 1781784680.985, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.078000', 'tray_weight': '186', 'TS': 1781784681.078, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.584000', 'tray_weight': '188', 'TS': 1781784722.5839999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 33, 305817)}}
[2026-06-18 17:42:35,694.694 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.890000', 'tray_weight': '92', 'TS': 1781784683.8899999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.662000', 'tray_weight': '115', 'TS': 1781784685.662, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.319000', 'tray_weight': '158', 'TS': 1781784608.319, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.973000', 'tray_weight': '192', 'TS': 1781784680.973, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.082000', 'tray_weight': '186', 'TS': 1781784681.082, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.588000', 'tray_weight': '188', 'TS': 1781784722.588, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 34, 561869)}}
[2026-06-18 17:42:35,706.706 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.890000', 'tray_weight': '92', 'TS': 1781784683.8899999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.662000', 'tray_weight': '115', 'TS': 1781784685.662, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.319000', 'tray_weight': '158', 'TS': 1781784608.319, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.973000', 'tray_weight': '192', 'TS': 1781784680.973, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.082000', 'tray_weight': '186', 'TS': 1781784681.082, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.588000', 'tray_weight': '188', 'TS': 1781784722.588, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 34, 561869)}}
[2026-06-18 17:42:37,190.190 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.893000', 'tray_weight': '92', 'TS': 1781784683.8930001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.675000', 'tray_weight': '115', 'TS': 1781784685.6750002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.321000', 'tray_weight': '158', 'TS': 1781784608.321, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.986000', 'tray_weight': '192', 'TS': 1781784680.986, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.081000', 'tray_weight': '186', 'TS': 1781784681.081, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.587000', 'tray_weight': '188', 'TS': 1781784722.5870001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 35, 795865)}}
[2026-06-18 17:42:37,204.204 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.893000', 'tray_weight': '92', 'TS': 1781784683.8930001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.675000', 'tray_weight': '115', 'TS': 1781784685.6750002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.321000', 'tray_weight': '158', 'TS': 1781784608.321, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.986000', 'tray_weight': '192', 'TS': 1781784680.986, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.081000', 'tray_weight': '186', 'TS': 1781784681.081, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.587000', 'tray_weight': '188', 'TS': 1781784722.5870001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 35, 795865)}}
[2026-06-18 17:42:38,460.460 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.898000', 'tray_weight': '92', 'TS': 1781784683.898, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.678000', 'tray_weight': '115', 'TS': 1781784685.678, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.320000', 'tray_weight': '158', 'TS': 1781784608.32, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.982000', 'tray_weight': '192', 'TS': 1781784680.982, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.076000', 'tray_weight': '186', 'TS': 1781784681.076, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.582000', 'tray_weight': '188', 'TS': 1781784722.582, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 37, 278582)}}
[2026-06-18 17:42:38,478.478 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.898000', 'tray_weight': '92', 'TS': 1781784683.898, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.678000', 'tray_weight': '115', 'TS': 1781784685.678, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.320000', 'tray_weight': '158', 'TS': 1781784608.32, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.982000', 'tray_weight': '192', 'TS': 1781784680.982, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.076000', 'tray_weight': '186', 'TS': 1781784681.076, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.582000', 'tray_weight': '188', 'TS': 1781784722.582, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 37, 278582)}}
[2026-06-18 17:42:39,771.771 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.895000', 'tray_weight': '92', 'TS': 1781784683.8950002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.680000', 'tray_weight': '115', 'TS': 1781784685.68, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.315000', 'tray_weight': '158', 'TS': 1781784608.3149998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.977000', 'tray_weight': '192', 'TS': 1781784680.977, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.069000', 'tray_weight': '186', 'TS': 1781784681.069, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.575000', 'tray_weight': '188', 'TS': 1781784722.575, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 38, 559686)}}
[2026-06-18 17:42:39,782.782 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.895000', 'tray_weight': '92', 'TS': 1781784683.8950002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.680000', 'tray_weight': '115', 'TS': 1781784685.68, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.315000', 'tray_weight': '158', 'TS': 1781784608.3149998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.977000', 'tray_weight': '192', 'TS': 1781784680.977, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.069000', 'tray_weight': '186', 'TS': 1781784681.069, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.575000', 'tray_weight': '188', 'TS': 1781784722.575, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 38, 559686)}}
[2026-06-18 17:42:40,989.989 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.902000', 'tray_weight': '92', 'TS': 1781784683.902, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.679000', 'tray_weight': '115', 'TS': 1781784685.679, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.318000', 'tray_weight': '158', 'TS': 1781784608.318, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.985000', 'tray_weight': '192', 'TS': 1781784680.9850001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.078000', 'tray_weight': '186', 'TS': 1781784681.078, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.584000', 'tray_weight': '188', 'TS': 1781784722.584, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 39, 861870)}}
[2026-06-18 17:42:41,005.005 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.902000', 'tray_weight': '92', 'TS': 1781784683.902, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.679000', 'tray_weight': '115', 'TS': 1781784685.679, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.318000', 'tray_weight': '158', 'TS': 1781784608.318, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.985000', 'tray_weight': '192', 'TS': 1781784680.9850001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.078000', 'tray_weight': '186', 'TS': 1781784681.078, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.584000', 'tray_weight': '188', 'TS': 1781784722.584, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 39, 861870)}}
[2026-06-18 17:42:42,288.288 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.905000', 'tray_weight': '92', 'TS': 1781784683.905, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.686000', 'tray_weight': '115', 'TS': 1781784685.686, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.317000', 'tray_weight': '158', 'TS': 1781784608.3170002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.986000', 'tray_weight': '192', 'TS': 1781784680.986, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.063000', 'tray_weight': '186', 'TS': 1781784681.063, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.569000', 'tray_weight': '188', 'TS': 1781784722.569, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 41, 91498)}}
[2026-06-18 17:42:42,323.323 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.905000', 'tray_weight': '92', 'TS': 1781784683.905, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.686000', 'tray_weight': '115', 'TS': 1781784685.686, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.317000', 'tray_weight': '158', 'TS': 1781784608.3170002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.986000', 'tray_weight': '192', 'TS': 1781784680.986, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.063000', 'tray_weight': '186', 'TS': 1781784681.063, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.569000', 'tray_weight': '188', 'TS': 1781784722.569, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 41, 91498)}}
[2026-06-18 17:42:43,660.660 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.908000', 'tray_weight': '92', 'TS': 1781784683.908, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.688000', 'tray_weight': '115', 'TS': 1781784685.6880002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.315000', 'tray_weight': '158', 'TS': 1781784608.315, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.984000', 'tray_weight': '192', 'TS': 1781784680.984, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.075000', 'tray_weight': '186', 'TS': 1781784681.075, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.581000', 'tray_weight': '188', 'TS': 1781784722.581, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 42, 406108)}}
[2026-06-18 17:42:43,695.695 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.908000', 'tray_weight': '92', 'TS': 1781784683.908, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.688000', 'tray_weight': '115', 'TS': 1781784685.6880002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.315000', 'tray_weight': '158', 'TS': 1781784608.315, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.984000', 'tray_weight': '192', 'TS': 1781784680.984, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.075000', 'tray_weight': '186', 'TS': 1781784681.075, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.581000', 'tray_weight': '188', 'TS': 1781784722.581, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 42, 406108)}}
[2026-06-18 17:42:44,844.844 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.908000', 'tray_weight': '92', 'TS': 1781784683.908, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.692000', 'tray_weight': '115', 'TS': 1781784685.692, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.314000', 'tray_weight': '158', 'TS': 1781784608.314, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.984000', 'tray_weight': '192', 'TS': 1781784680.984, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.075000', 'tray_weight': '186', 'TS': 1781784681.075, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.581000', 'tray_weight': '188', 'TS': 1781784722.581, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 43, 785138)}}
[2026-06-18 17:42:44,871.871 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.908000', 'tray_weight': '92', 'TS': 1781784683.908, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.692000', 'tray_weight': '115', 'TS': 1781784685.692, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.314000', 'tray_weight': '158', 'TS': 1781784608.314, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.984000', 'tray_weight': '192', 'TS': 1781784680.984, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.075000', 'tray_weight': '186', 'TS': 1781784681.075, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.581000', 'tray_weight': '188', 'TS': 1781784722.581, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 43, 785138)}}
[2026-06-18 17:42:46,065.065 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.913000', 'tray_weight': '92', 'TS': 1781784683.913, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.694000', 'tray_weight': '115', 'TS': 1781784685.694, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.306000', 'tray_weight': '158', 'TS': 1781784608.306, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.984000', 'tray_weight': '192', 'TS': 1781784680.984, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.052000', 'tray_weight': '186', 'TS': 1781784681.052, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.558000', 'tray_weight': '188', 'TS': 1781784722.558, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 44, 954993)}}
[2026-06-18 17:42:46,077.077 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.913000', 'tray_weight': '92', 'TS': 1781784683.913, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.694000', 'tray_weight': '115', 'TS': 1781784685.694, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.306000', 'tray_weight': '158', 'TS': 1781784608.306, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.984000', 'tray_weight': '192', 'TS': 1781784680.984, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.052000', 'tray_weight': '186', 'TS': 1781784681.052, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.558000', 'tray_weight': '188', 'TS': 1781784722.558, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 44, 954993)}}
[2026-06-18 17:42:47,387.387 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.914000', 'tray_weight': '92', 'TS': 1781784683.914, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.697000', 'tray_weight': '115', 'TS': 1781784685.6969998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.309000', 'tray_weight': '158', 'TS': 1781784608.309, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.983000', 'tray_weight': '192', 'TS': 1781784680.983, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.073000', 'tray_weight': '186', 'TS': 1781784681.073, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.579000', 'tray_weight': '188', 'TS': 1781784722.579, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 46, 155336)}}
[2026-06-18 17:42:47,506.506 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.914000', 'tray_weight': '92', 'TS': 1781784683.914, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.697000', 'tray_weight': '115', 'TS': 1781784685.6969998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.309000', 'tray_weight': '158', 'TS': 1781784608.309, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.983000', 'tray_weight': '192', 'TS': 1781784680.983, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.073000', 'tray_weight': '186', 'TS': 1781784681.073, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.579000', 'tray_weight': '188', 'TS': 1781784722.579, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 46, 155336)}}
[2026-06-18 17:42:48,834.834 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.919000', 'tray_weight': '92', 'TS': 1781784683.919, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.700000', 'tray_weight': '115', 'TS': 1781784685.6999998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.312000', 'tray_weight': '158', 'TS': 1781784608.312, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.983000', 'tray_weight': '192', 'TS': 1781784680.983, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.072000', 'tray_weight': '186', 'TS': 1781784681.072, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.578000', 'tray_weight': '188', 'TS': 1781784722.5779998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 47, 587105)}}
[2026-06-18 17:42:48,846.846 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.919000', 'tray_weight': '92', 'TS': 1781784683.919, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.700000', 'tray_weight': '115', 'TS': 1781784685.6999998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.312000', 'tray_weight': '158', 'TS': 1781784608.312, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.983000', 'tray_weight': '192', 'TS': 1781784680.983, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.072000', 'tray_weight': '186', 'TS': 1781784681.072, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.578000', 'tray_weight': '188', 'TS': 1781784722.5779998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 47, 587105)}}
[2026-06-18 17:42:50,127.127 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.922000', 'tray_weight': '92', 'TS': 1781784683.922, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.703000', 'tray_weight': '115', 'TS': 1781784685.703, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.306000', 'tray_weight': '158', 'TS': 1781784608.306, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.982000', 'tray_weight': '192', 'TS': 1781784680.9819999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.063000', 'tray_weight': '186', 'TS': 1781784681.0630002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.569000', 'tray_weight': '188', 'TS': 1781784722.569, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 48, 915804)}}
[2026-06-18 17:42:50,153.153 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.922000', 'tray_weight': '92', 'TS': 1781784683.922, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.703000', 'tray_weight': '115', 'TS': 1781784685.703, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.306000', 'tray_weight': '158', 'TS': 1781784608.306, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.982000', 'tray_weight': '192', 'TS': 1781784680.9819999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.063000', 'tray_weight': '186', 'TS': 1781784681.0630002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.569000', 'tray_weight': '188', 'TS': 1781784722.569, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 48, 915804)}}
[2026-06-18 17:42:51,469.469 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.924000', 'tray_weight': '92', 'TS': 1781784683.924, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.701000', 'tray_weight': '115', 'TS': 1781784685.701, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.308000', 'tray_weight': '158', 'TS': 1781784608.308, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.969000', 'tray_weight': '192', 'TS': 1781784680.9689999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.066000', 'tray_weight': '186', 'TS': 1781784681.0660002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.572000', 'tray_weight': '188', 'TS': 1781784722.572, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 50, 251140)}}
[2026-06-18 17:42:51,482.482 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.924000', 'tray_weight': '92', 'TS': 1781784683.924, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.701000', 'tray_weight': '115', 'TS': 1781784685.701, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.308000', 'tray_weight': '158', 'TS': 1781784608.308, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.969000', 'tray_weight': '192', 'TS': 1781784680.9689999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.066000', 'tray_weight': '186', 'TS': 1781784681.0660002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.572000', 'tray_weight': '188', 'TS': 1781784722.572, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 50, 251140)}}
[2026-06-18 17:42:52,939.939 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.927000', 'tray_weight': '92', 'TS': 1781784683.927, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.709000', 'tray_weight': '115', 'TS': 1781784685.709, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.306000', 'tray_weight': '158', 'TS': 1781784608.306, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.967000', 'tray_weight': '192', 'TS': 1781784680.967, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.066000', 'tray_weight': '186', 'TS': 1781784681.066, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.572000', 'tray_weight': '188', 'TS': 1781784722.572, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 51, 577048)}}
[2026-06-18 17:42:52,946.946 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.927000', 'tray_weight': '92', 'TS': 1781784683.927, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.709000', 'tray_weight': '115', 'TS': 1781784685.709, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.306000', 'tray_weight': '158', 'TS': 1781784608.306, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.967000', 'tray_weight': '192', 'TS': 1781784680.967, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.066000', 'tray_weight': '186', 'TS': 1781784681.066, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.572000', 'tray_weight': '188', 'TS': 1781784722.572, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 51, 577048)}}
[2026-06-18 17:42:54,233.233 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.930000', 'tray_weight': '92', 'TS': 1781784683.9299998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.712000', 'tray_weight': '115', 'TS': 1781784685.712, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.282000', 'tray_weight': '158', 'TS': 1781784608.2819998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.981000', 'tray_weight': '192', 'TS': 1781784680.981, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.064000', 'tray_weight': '186', 'TS': 1781784681.064, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.570000', 'tray_weight': '188', 'TS': 1781784722.57, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 53, 16155)}}
[2026-06-18 17:42:54,243.243 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.930000', 'tray_weight': '92', 'TS': 1781784683.9299998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.712000', 'tray_weight': '115', 'TS': 1781784685.712, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.282000', 'tray_weight': '158', 'TS': 1781784608.2819998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.981000', 'tray_weight': '192', 'TS': 1781784680.981, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.064000', 'tray_weight': '186', 'TS': 1781784681.064, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.570000', 'tray_weight': '188', 'TS': 1781784722.57, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 53, 16155)}}
[2026-06-18 17:42:55,446.446 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.934000', 'tray_weight': '92', 'TS': 1781784683.934, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.715000', 'tray_weight': '115', 'TS': 1781784685.715, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.305000', 'tray_weight': '158', 'TS': 1781784608.305, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.981000', 'tray_weight': '192', 'TS': 1781784680.981, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.068000', 'tray_weight': '186', 'TS': 1781784681.068, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.574000', 'tray_weight': '188', 'TS': 1781784722.574, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 54, 327434)}}
[2026-06-18 17:42:55,458.458 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.934000', 'tray_weight': '92', 'TS': 1781784683.934, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.715000', 'tray_weight': '115', 'TS': 1781784685.715, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.305000', 'tray_weight': '158', 'TS': 1781784608.305, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.981000', 'tray_weight': '192', 'TS': 1781784680.981, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.068000', 'tray_weight': '186', 'TS': 1781784681.068, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.574000', 'tray_weight': '188', 'TS': 1781784722.574, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 54, 327434)}}
[2026-06-18 17:42:56,761.761 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.937000', 'tray_weight': '92', 'TS': 1781784683.937, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.717000', 'tray_weight': '115', 'TS': 1781784685.717, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.292000', 'tray_weight': '158', 'TS': 1781784608.292, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.977000', 'tray_weight': '192', 'TS': 1781784680.977, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.049000', 'tray_weight': '186', 'TS': 1781784681.049, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.555000', 'tray_weight': '188', 'TS': 1781784722.555, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 55, 533514)}}
[2026-06-18 17:42:56,775.775 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.937000', 'tray_weight': '92', 'TS': 1781784683.937, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.717000', 'tray_weight': '115', 'TS': 1781784685.717, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.292000', 'tray_weight': '158', 'TS': 1781784608.292, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.977000', 'tray_weight': '192', 'TS': 1781784680.977, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.049000', 'tray_weight': '186', 'TS': 1781784681.049, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.555000', 'tray_weight': '188', 'TS': 1781784722.555, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 55, 533514)}}
[2026-06-18 17:42:58,202.202 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.939000', 'tray_weight': '92', 'TS': 1781784683.9390001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.720000', 'tray_weight': '115', 'TS': 1781784685.72, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.303000', 'tray_weight': '158', 'TS': 1781784608.303, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.969000', 'tray_weight': '192', 'TS': 1781784680.969, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.064000', 'tray_weight': '186', 'TS': 1781784681.0640001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.570000', 'tray_weight': '188', 'TS': 1781784722.57, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 56, 869245)}}
[2026-06-18 17:42:58,225.225 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.939000', 'tray_weight': '92', 'TS': 1781784683.9390001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.720000', 'tray_weight': '115', 'TS': 1781784685.72, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.303000', 'tray_weight': '158', 'TS': 1781784608.303, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.969000', 'tray_weight': '192', 'TS': 1781784680.969, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.064000', 'tray_weight': '186', 'TS': 1781784681.0640001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.570000', 'tray_weight': '188', 'TS': 1781784722.57, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 56, 869245)}}
[2026-06-18 17:42:59,465.465 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.942000', 'tray_weight': '92', 'TS': 1781784683.942, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.723000', 'tray_weight': '115', 'TS': 1781784685.723, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.302000', 'tray_weight': '158', 'TS': 1781784608.3019998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.980000', 'tray_weight': '192', 'TS': 1781784680.98, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.059000', 'tray_weight': '186', 'TS': 1781784681.059, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.565000', 'tray_weight': '188', 'TS': 1781784722.565, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 58, 313708)}}
[2026-06-18 17:42:59,492.492 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.942000', 'tray_weight': '92', 'TS': 1781784683.942, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.723000', 'tray_weight': '115', 'TS': 1781784685.723, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.302000', 'tray_weight': '158', 'TS': 1781784608.3019998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.980000', 'tray_weight': '192', 'TS': 1781784680.98, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.059000', 'tray_weight': '186', 'TS': 1781784681.059, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.565000', 'tray_weight': '188', 'TS': 1781784722.565, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 58, 313708)}}
[2026-06-18 17:43:00,828.828 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.944000', 'tray_weight': '92', 'TS': 1781784683.944, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.725000', 'tray_weight': '115', 'TS': 1781784685.7250001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.300000', 'tray_weight': '158', 'TS': 1781784608.3, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.978000', 'tray_weight': '192', 'TS': 1781784680.978, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.062000', 'tray_weight': '186', 'TS': 1781784681.062, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.568000', 'tray_weight': '188', 'TS': 1781784722.568, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 59, 574071)}}
[2026-06-18 17:43:00,842.842 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.944000', 'tray_weight': '92', 'TS': 1781784683.944, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.725000', 'tray_weight': '115', 'TS': 1781784685.7250001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.300000', 'tray_weight': '158', 'TS': 1781784608.3, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.978000', 'tray_weight': '192', 'TS': 1781784680.978, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.062000', 'tray_weight': '186', 'TS': 1781784681.062, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.568000', 'tray_weight': '188', 'TS': 1781784722.568, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 42, 59, 574071)}}
[2026-06-18 17:43:02,324.324 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.947000', 'tray_weight': '92', 'TS': 1781784683.947, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.718000', 'tray_weight': '115', 'TS': 1781784685.7180002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.272000', 'tray_weight': '158', 'TS': 1781784608.2719998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.968000', 'tray_weight': '192', 'TS': 1781784680.968, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.060000', 'tray_weight': '186', 'TS': 1781784681.06, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.566000', 'tray_weight': '188', 'TS': 1781784722.566, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 0, 927234)}}
[2026-06-18 17:43:02,336.336 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.947000', 'tray_weight': '92', 'TS': 1781784683.947, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.718000', 'tray_weight': '115', 'TS': 1781784685.7180002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.272000', 'tray_weight': '158', 'TS': 1781784608.2719998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.968000', 'tray_weight': '192', 'TS': 1781784680.968, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.060000', 'tray_weight': '186', 'TS': 1781784681.06, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.566000', 'tray_weight': '188', 'TS': 1781784722.566, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 0, 927234)}}
[2026-06-18 17:43:03,655.655 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.951000', 'tray_weight': '92', 'TS': 1781784683.951, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.732000', 'tray_weight': '115', 'TS': 1781784685.732, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.297000', 'tray_weight': '158', 'TS': 1781784608.2970002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.979000', 'tray_weight': '192', 'TS': 1781784680.979, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.061000', 'tray_weight': '186', 'TS': 1781784681.0609999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.567000', 'tray_weight': '188', 'TS': 1781784722.567, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 2, 426408)}}
[2026-06-18 17:43:03,662.662 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.951000', 'tray_weight': '92', 'TS': 1781784683.951, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.732000', 'tray_weight': '115', 'TS': 1781784685.732, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.297000', 'tray_weight': '158', 'TS': 1781784608.2970002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.979000', 'tray_weight': '192', 'TS': 1781784680.979, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.061000', 'tray_weight': '186', 'TS': 1781784681.0609999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.567000', 'tray_weight': '188', 'TS': 1781784722.567, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 2, 426408)}}
[2026-06-18 17:43:04,878.878 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.952000', 'tray_weight': '92', 'TS': 1781784683.952, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.735000', 'tray_weight': '115', 'TS': 1781784685.7350001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.296000', 'tray_weight': '158', 'TS': 1781784608.296, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.977000', 'tray_weight': '192', 'TS': 1781784680.977, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.056000', 'tray_weight': '186', 'TS': 1781784681.056, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.562000', 'tray_weight': '188', 'TS': 1781784722.562, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 3, 777129)}}
[2026-06-18 17:43:04,889.889 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.952000', 'tray_weight': '92', 'TS': 1781784683.952, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.735000', 'tray_weight': '115', 'TS': 1781784685.7350001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.296000', 'tray_weight': '158', 'TS': 1781784608.296, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.977000', 'tray_weight': '192', 'TS': 1781784680.977, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.056000', 'tray_weight': '186', 'TS': 1781784681.056, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.562000', 'tray_weight': '188', 'TS': 1781784722.562, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 3, 777129)}}
[2026-06-18 17:43:06,158.158 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.957000', 'tray_weight': '92', 'TS': 1781784683.957, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.737000', 'tray_weight': '115', 'TS': 1781784685.737, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.291000', 'tray_weight': '158', 'TS': 1781784608.291, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.977000', 'tray_weight': '192', 'TS': 1781784680.977, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.055000', 'tray_weight': '186', 'TS': 1781784681.0549998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.561000', 'tray_weight': '188', 'TS': 1781784722.5609999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 4, 974407)}}
[2026-06-18 17:43:06,174.174 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.957000', 'tray_weight': '92', 'TS': 1781784683.957, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.737000', 'tray_weight': '115', 'TS': 1781784685.737, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.291000', 'tray_weight': '158', 'TS': 1781784608.291, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.977000', 'tray_weight': '192', 'TS': 1781784680.977, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.055000', 'tray_weight': '186', 'TS': 1781784681.0549998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.561000', 'tray_weight': '188', 'TS': 1781784722.5609999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 4, 974407)}}
[2026-06-18 17:43:07,454.454 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.959000', 'tray_weight': '92', 'TS': 1781784683.959, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.739000', 'tray_weight': '115', 'TS': 1781784685.739, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.290000', 'tray_weight': '158', 'TS': 1781784608.29, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.977000', 'tray_weight': '192', 'TS': 1781784680.977, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.046000', 'tray_weight': '186', 'TS': 1781784681.046, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.552000', 'tray_weight': '188', 'TS': 1781784722.5519998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 6, 258183)}}
[2026-06-18 17:43:07,483.483 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.959000', 'tray_weight': '92', 'TS': 1781784683.959, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.739000', 'tray_weight': '115', 'TS': 1781784685.739, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.290000', 'tray_weight': '158', 'TS': 1781784608.29, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.977000', 'tray_weight': '192', 'TS': 1781784680.977, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.046000', 'tray_weight': '186', 'TS': 1781784681.046, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.552000', 'tray_weight': '188', 'TS': 1781784722.5519998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 6, 258183)}}
[2026-06-18 17:43:08,688.688 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.962000', 'tray_weight': '92', 'TS': 1781784683.962, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.742000', 'tray_weight': '115', 'TS': 1781784685.742, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.293000', 'tray_weight': '158', 'TS': 1781784608.293, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.976000', 'tray_weight': '192', 'TS': 1781784680.976, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.057000', 'tray_weight': '186', 'TS': 1781784681.0570002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.563000', 'tray_weight': '188', 'TS': 1781784722.5630002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 7, 580158)}}
[2026-06-18 17:43:08,791.791 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.962000', 'tray_weight': '92', 'TS': 1781784683.962, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.742000', 'tray_weight': '115', 'TS': 1781784685.742, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.293000', 'tray_weight': '158', 'TS': 1781784608.293, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.976000', 'tray_weight': '192', 'TS': 1781784680.976, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.057000', 'tray_weight': '186', 'TS': 1781784681.0570002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.563000', 'tray_weight': '188', 'TS': 1781784722.5630002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 7, 580158)}}
[2026-06-18 17:43:10,072.072 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.965000', 'tray_weight': '92', 'TS': 1781784683.965, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.737000', 'tray_weight': '115', 'TS': 1781784685.737, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.292000', 'tray_weight': '158', 'TS': 1781784608.292, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.976000', 'tray_weight': '192', 'TS': 1781784680.976, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.053000', 'tray_weight': '186', 'TS': 1781784681.0530002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.559000', 'tray_weight': '188', 'TS': 1781784722.559, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 8, 906360)}}
[2026-06-18 17:43:10,079.079 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.965000', 'tray_weight': '92', 'TS': 1781784683.965, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.737000', 'tray_weight': '115', 'TS': 1781784685.737, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.292000', 'tray_weight': '158', 'TS': 1781784608.292, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.976000', 'tray_weight': '192', 'TS': 1781784680.976, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.053000', 'tray_weight': '186', 'TS': 1781784681.0530002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.559000', 'tray_weight': '188', 'TS': 1781784722.559, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 8, 906360)}}
[2026-06-18 17:43:11,377.377 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.964000', 'tray_weight': '92', 'TS': 1781784683.964, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.749000', 'tray_weight': '115', 'TS': 1781784685.7489998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.290000', 'tray_weight': '158', 'TS': 1781784608.29, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.975000', 'tray_weight': '192', 'TS': 1781784680.975, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.055000', 'tray_weight': '186', 'TS': 1781784681.055, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.561000', 'tray_weight': '188', 'TS': 1781784722.5609999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 10, 165007)}}
[2026-06-18 17:43:11,390.390 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.964000', 'tray_weight': '92', 'TS': 1781784683.964, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.749000', 'tray_weight': '115', 'TS': 1781784685.7489998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.290000', 'tray_weight': '158', 'TS': 1781784608.29, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.975000', 'tray_weight': '192', 'TS': 1781784680.975, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.055000', 'tray_weight': '186', 'TS': 1781784681.055, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.561000', 'tray_weight': '188', 'TS': 1781784722.5609999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 10, 165007)}}
[2026-06-18 17:43:12,590.590 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.970000', 'tray_weight': '92', 'TS': 1781784683.97, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.751000', 'tray_weight': '115', 'TS': 1781784685.751, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.273000', 'tray_weight': '158', 'TS': 1781784608.273, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.972000', 'tray_weight': '192', 'TS': 1781784680.9720001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.051000', 'tray_weight': '186', 'TS': 1781784681.0509999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.557000', 'tray_weight': '188', 'TS': 1781784722.557, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 11, 459663)}}
[2026-06-18 17:43:12,603.603 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.970000', 'tray_weight': '92', 'TS': 1781784683.97, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.751000', 'tray_weight': '115', 'TS': 1781784685.751, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.273000', 'tray_weight': '158', 'TS': 1781784608.273, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.972000', 'tray_weight': '192', 'TS': 1781784680.9720001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.051000', 'tray_weight': '186', 'TS': 1781784681.0509999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.557000', 'tray_weight': '188', 'TS': 1781784722.557, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 11, 459663)}}
[2026-06-18 17:43:14,011.011 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.972000', 'tray_weight': '92', 'TS': 1781784683.9720001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.754000', 'tray_weight': '115', 'TS': 1781784685.754, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.285000', 'tray_weight': '158', 'TS': 1781784608.285, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.974000', 'tray_weight': '192', 'TS': 1781784680.974, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.052000', 'tray_weight': '186', 'TS': 1781784681.052, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.558000', 'tray_weight': '188', 'TS': 1781784722.5579998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 12, 685450)}}
[2026-06-18 17:43:14,024.024 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.972000', 'tray_weight': '92', 'TS': 1781784683.9720001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.754000', 'tray_weight': '115', 'TS': 1781784685.754, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.285000', 'tray_weight': '158', 'TS': 1781784608.285, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.974000', 'tray_weight': '192', 'TS': 1781784680.974, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.052000', 'tray_weight': '186', 'TS': 1781784681.052, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.558000', 'tray_weight': '188', 'TS': 1781784722.5579998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 12, 685450)}}
[2026-06-18 17:43:15,275.275 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.976000', 'tray_weight': '92', 'TS': 1781784683.976, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.757000', 'tray_weight': '115', 'TS': 1781784685.7570002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.287000', 'tray_weight': '158', 'TS': 1781784608.287, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.324000', 'tray_weight': '433', 'TS': 1781784794.324, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.974000', 'tray_weight': '192', 'TS': 1781784680.974, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.051000', 'tray_weight': '186', 'TS': 1781784681.051, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.557000', 'tray_weight': '188', 'TS': 1781784722.557, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 14, 105831)}}
[2026-06-18 17:43:15,294.294 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.976000', 'tray_weight': '92', 'TS': 1781784683.976, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.757000', 'tray_weight': '115', 'TS': 1781784685.7570002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.287000', 'tray_weight': '158', 'TS': 1781784608.287, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.324000', 'tray_weight': '433', 'TS': 1781784794.324, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.974000', 'tray_weight': '192', 'TS': 1781784680.974, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.051000', 'tray_weight': '186', 'TS': 1781784681.051, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.557000', 'tray_weight': '188', 'TS': 1781784722.557, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 14, 105831)}}
[2026-06-18 17:43:16,673.673 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.979000', 'tray_weight': '92', 'TS': 1781784683.979, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.759000', 'tray_weight': '115', 'TS': 1781784685.7589998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.280000', 'tray_weight': '158', 'TS': 1781784608.28, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.311000', 'tray_weight': '433', 'TS': 1781784794.311, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.969000', 'tray_weight': '192', 'TS': 1781784680.969, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.051000', 'tray_weight': '186', 'TS': 1781784681.051, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.557000', 'tray_weight': '188', 'TS': 1781784722.5570002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 15, 375650)}}
[2026-06-18 17:43:16,692.692 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.979000', 'tray_weight': '92', 'TS': 1781784683.979, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.759000', 'tray_weight': '115', 'TS': 1781784685.7589998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.280000', 'tray_weight': '158', 'TS': 1781784608.28, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.311000', 'tray_weight': '433', 'TS': 1781784794.311, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.969000', 'tray_weight': '192', 'TS': 1781784680.969, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.051000', 'tray_weight': '186', 'TS': 1781784681.051, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.557000', 'tray_weight': '188', 'TS': 1781784722.5570002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 15, 375650)}}
[2026-06-18 17:43:17,954.954 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.982000', 'tray_weight': '92', 'TS': 1781784683.982, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.762000', 'tray_weight': '115', 'TS': 1781784685.762, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.283000', 'tray_weight': '158', 'TS': 1781784608.283, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.316000', 'tray_weight': '433', 'TS': 1781784794.316, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.967000', 'tray_weight': '192', 'TS': 1781784680.967, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.049000', 'tray_weight': '186', 'TS': 1781784681.049, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.555000', 'tray_weight': '188', 'TS': 1781784722.555, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 16, 776627)}}
[2026-06-18 17:43:17,967.967 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.982000', 'tray_weight': '92', 'TS': 1781784683.982, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.762000', 'tray_weight': '115', 'TS': 1781784685.762, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.283000', 'tray_weight': '158', 'TS': 1781784608.283, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.316000', 'tray_weight': '433', 'TS': 1781784794.316, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.967000', 'tray_weight': '192', 'TS': 1781784680.967, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.049000', 'tray_weight': '186', 'TS': 1781784681.049, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.555000', 'tray_weight': '188', 'TS': 1781784722.555, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 16, 776627)}}
[2026-06-18 17:43:19,392.392 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.983000', 'tray_weight': '92', 'TS': 1781784683.983, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.766000', 'tray_weight': '115', 'TS': 1781784685.7659998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.283000', 'tray_weight': '158', 'TS': 1781784608.283, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.318000', 'tray_weight': '433', 'TS': 1781784794.318, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.959000', 'tray_weight': '192', 'TS': 1781784680.959, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.049000', 'tray_weight': '186', 'TS': 1781784681.049, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.555000', 'tray_weight': '188', 'TS': 1781784722.555, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 18, 51447)}}
[2026-06-18 17:43:19,412.412 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.983000', 'tray_weight': '92', 'TS': 1781784683.983, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.766000', 'tray_weight': '115', 'TS': 1781784685.7659998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.283000', 'tray_weight': '158', 'TS': 1781784608.283, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.318000', 'tray_weight': '433', 'TS': 1781784794.318, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.959000', 'tray_weight': '192', 'TS': 1781784680.959, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.049000', 'tray_weight': '186', 'TS': 1781784681.049, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.555000', 'tray_weight': '188', 'TS': 1781784722.555, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 18, 51447)}}
[2026-06-18 17:43:20,722.722 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.984000', 'tray_weight': '92', 'TS': 1781784683.984, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.769000', 'tray_weight': '115', 'TS': 1781784685.769, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.282000', 'tray_weight': '158', 'TS': 1781784608.2819998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.315000', 'tray_weight': '433', 'TS': 1781784794.315, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.968000', 'tray_weight': '192', 'TS': 1781784680.9680002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.047000', 'tray_weight': '186', 'TS': 1781784681.0470002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.553000', 'tray_weight': '188', 'TS': 1781784722.5530002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 19, 506568)}}
[2026-06-18 17:43:20,735.735 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.984000', 'tray_weight': '92', 'TS': 1781784683.984, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.769000', 'tray_weight': '115', 'TS': 1781784685.769, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.282000', 'tray_weight': '158', 'TS': 1781784608.2819998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.315000', 'tray_weight': '433', 'TS': 1781784794.315, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.968000', 'tray_weight': '192', 'TS': 1781784680.9680002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.047000', 'tray_weight': '186', 'TS': 1781784681.0470002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.553000', 'tray_weight': '188', 'TS': 1781784722.5530002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 19, 506568)}}
[2026-06-18 17:43:21,951.951 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.990000', 'tray_weight': '92', 'TS': 1781784683.99, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.772000', 'tray_weight': '115', 'TS': 1781784685.772, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.281000', 'tray_weight': '158', 'TS': 1781784608.2810001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.314000', 'tray_weight': '433', 'TS': 1781784794.3140001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.971000', 'tray_weight': '192', 'TS': 1781784680.971, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.046000', 'tray_weight': '186', 'TS': 1781784681.046, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.552000', 'tray_weight': '188', 'TS': 1781784722.552, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 20, 813789)}}
[2026-06-18 17:43:21,964.964 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.990000', 'tray_weight': '92', 'TS': 1781784683.99, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.772000', 'tray_weight': '115', 'TS': 1781784685.772, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.281000', 'tray_weight': '158', 'TS': 1781784608.2810001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.314000', 'tray_weight': '433', 'TS': 1781784794.3140001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.971000', 'tray_weight': '192', 'TS': 1781784680.971, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.046000', 'tray_weight': '186', 'TS': 1781784681.046, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.552000', 'tray_weight': '188', 'TS': 1781784722.552, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 20, 813789)}}
[2026-06-18 17:43:23,225.225 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.993000', 'tray_weight': '92', 'TS': 1781784683.9929998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.774000', 'tray_weight': '115', 'TS': 1781784685.7740002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.272000', 'tray_weight': '158', 'TS': 1781784608.272, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.313000', 'tray_weight': '433', 'TS': 1781784794.3130002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.971000', 'tray_weight': '192', 'TS': 1781784680.971, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.040000', 'tray_weight': '186', 'TS': 1781784681.04, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.546000', 'tray_weight': '188', 'TS': 1781784722.546, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 22, 46062)}}
[2026-06-18 17:43:23,239.239 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.993000', 'tray_weight': '92', 'TS': 1781784683.9929998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.774000', 'tray_weight': '115', 'TS': 1781784685.7740002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.272000', 'tray_weight': '158', 'TS': 1781784608.272, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.313000', 'tray_weight': '433', 'TS': 1781784794.3130002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.971000', 'tray_weight': '192', 'TS': 1781784680.971, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.040000', 'tray_weight': '186', 'TS': 1781784681.04, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.546000', 'tray_weight': '188', 'TS': 1781784722.546, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 22, 46062)}}
[2026-06-18 17:43:24,492.492 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.996000', 'tray_weight': '92', 'TS': 1781784683.996, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.776000', 'tray_weight': '115', 'TS': 1781784685.776, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.278000', 'tray_weight': '158', 'TS': 1781784608.278, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.312000', 'tray_weight': '433', 'TS': 1781784794.312, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.972000', 'tray_weight': '192', 'TS': 1781784680.972, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.044000', 'tray_weight': '186', 'TS': 1781784681.044, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.550000', 'tray_weight': '188', 'TS': 1781784722.55, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 23, 318010)}}
[2026-06-18 17:43:24,596.596 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.996000', 'tray_weight': '92', 'TS': 1781784683.996, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.776000', 'tray_weight': '115', 'TS': 1781784685.776, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.278000', 'tray_weight': '158', 'TS': 1781784608.278, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.312000', 'tray_weight': '433', 'TS': 1781784794.312, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.972000', 'tray_weight': '192', 'TS': 1781784680.972, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.044000', 'tray_weight': '186', 'TS': 1781784681.044, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.550000', 'tray_weight': '188', 'TS': 1781784722.55, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 23, 318010)}}
[2026-06-18 17:43:25,969.969 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.999000', 'tray_weight': '92', 'TS': 1781784683.9989998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.779000', 'tray_weight': '115', 'TS': 1781784685.779, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.274000', 'tray_weight': '158', 'TS': 1781784608.2740002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.316000', 'tray_weight': '433', 'TS': 1781784794.316, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.971000', 'tray_weight': '192', 'TS': 1781784680.9710002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.035000', 'tray_weight': '186', 'TS': 1781784681.035, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.541000', 'tray_weight': '188', 'TS': 1781784722.541, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 24, 693213)}}
[2026-06-18 17:43:25,991.991 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.999000', 'tray_weight': '92', 'TS': 1781784683.9989998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.779000', 'tray_weight': '115', 'TS': 1781784685.779, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.274000', 'tray_weight': '158', 'TS': 1781784608.2740002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.316000', 'tray_weight': '433', 'TS': 1781784794.316, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.971000', 'tray_weight': '192', 'TS': 1781784680.9710002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.035000', 'tray_weight': '186', 'TS': 1781784681.035, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.541000', 'tray_weight': '188', 'TS': 1781784722.541, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 24, 693213)}}
[2026-06-18 17:43:27,239.239 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.001000', 'tray_weight': '92', 'TS': 1781784684.0010002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.782000', 'tray_weight': '115', 'TS': 1781784685.7819998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.275000', 'tray_weight': '158', 'TS': 1781784608.275, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.311000', 'tray_weight': '433', 'TS': 1781784794.3109999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.966000', 'tray_weight': '192', 'TS': 1781784680.9659998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.042000', 'tray_weight': '186', 'TS': 1781784681.042, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.548000', 'tray_weight': '188', 'TS': 1781784722.548, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 26, 72759)}}
[2026-06-18 17:43:27,255.255 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.001000', 'tray_weight': '92', 'TS': 1781784684.0010002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.782000', 'tray_weight': '115', 'TS': 1781784685.7819998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.275000', 'tray_weight': '158', 'TS': 1781784608.275, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.311000', 'tray_weight': '433', 'TS': 1781784794.3109999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.966000', 'tray_weight': '192', 'TS': 1781784680.9659998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.042000', 'tray_weight': '186', 'TS': 1781784681.042, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.548000', 'tray_weight': '188', 'TS': 1781784722.548, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 26, 72759)}}
[2026-06-18 17:43:28,542.542 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.004000', 'tray_weight': '92', 'TS': 1781784684.004, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.785000', 'tray_weight': '115', 'TS': 1781784685.7849998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.275000', 'tray_weight': '158', 'TS': 1781784608.275, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.309000', 'tray_weight': '433', 'TS': 1781784794.309, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.969000', 'tray_weight': '192', 'TS': 1781784680.9689999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.041000', 'tray_weight': '186', 'TS': 1781784681.041, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.547000', 'tray_weight': '188', 'TS': 1781784722.547, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 27, 335267)}}
[2026-06-18 17:43:28,556.556 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.004000', 'tray_weight': '92', 'TS': 1781784684.004, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.785000', 'tray_weight': '115', 'TS': 1781784685.7849998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.275000', 'tray_weight': '158', 'TS': 1781784608.275, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.309000', 'tray_weight': '433', 'TS': 1781784794.309, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.969000', 'tray_weight': '192', 'TS': 1781784680.9689999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.041000', 'tray_weight': '186', 'TS': 1781784681.041, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.547000', 'tray_weight': '188', 'TS': 1781784722.547, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 27, 335267)}}
[2026-06-18 17:43:30,053.053 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.007000', 'tray_weight': '92', 'TS': 1781784684.007, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.788000', 'tray_weight': '115', 'TS': 1781784685.788, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.269000', 'tray_weight': '158', 'TS': 1781784608.269, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.312000', 'tray_weight': '433', 'TS': 1781784794.312, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.970000', 'tray_weight': '192', 'TS': 1781784680.97, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.037000', 'tray_weight': '186', 'TS': 1781784681.037, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.543000', 'tray_weight': '188', 'TS': 1781784722.543, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 28, 639642)}}
[2026-06-18 17:43:30,060.060 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.007000', 'tray_weight': '92', 'TS': 1781784684.007, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.788000', 'tray_weight': '115', 'TS': 1781784685.788, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.269000', 'tray_weight': '158', 'TS': 1781784608.269, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.312000', 'tray_weight': '433', 'TS': 1781784794.312, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.970000', 'tray_weight': '192', 'TS': 1781784680.97, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.037000', 'tray_weight': '186', 'TS': 1781784681.037, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.543000', 'tray_weight': '188', 'TS': 1781784722.543, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 28, 639642)}}
[2026-06-18 17:43:31,366.366 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.010000', 'tray_weight': '92', 'TS': 1781784684.01, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.792000', 'tray_weight': '115', 'TS': 1781784685.792, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.272000', 'tray_weight': '158', 'TS': 1781784608.272, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.307000', 'tray_weight': '433', 'TS': 1781784794.307, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.969000', 'tray_weight': '192', 'TS': 1781784680.9689999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.038000', 'tray_weight': '186', 'TS': 1781784681.038, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.544000', 'tray_weight': '188', 'TS': 1781784722.5440001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 30, 129833)}}
[2026-06-18 17:43:31,381.381 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.010000', 'tray_weight': '92', 'TS': 1781784684.01, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.792000', 'tray_weight': '115', 'TS': 1781784685.792, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.272000', 'tray_weight': '158', 'TS': 1781784608.272, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.307000', 'tray_weight': '433', 'TS': 1781784794.307, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.969000', 'tray_weight': '192', 'TS': 1781784680.9689999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.038000', 'tray_weight': '186', 'TS': 1781784681.038, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.544000', 'tray_weight': '188', 'TS': 1781784722.5440001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 30, 129833)}}
[2026-06-18 17:43:32,675.675 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.012000', 'tray_weight': '92', 'TS': 1781784684.0119998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.794000', 'tray_weight': '115', 'TS': 1781784685.794, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.270000', 'tray_weight': '158', 'TS': 1781784608.27, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.304000', 'tray_weight': '433', 'TS': 1781784794.3040001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.964000', 'tray_weight': '192', 'TS': 1781784680.964, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.033000', 'tray_weight': '186', 'TS': 1781784681.033, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.539000', 'tray_weight': '188', 'TS': 1781784722.5389998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 31, 468444)}}
[2026-06-18 17:43:32,699.699 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.012000', 'tray_weight': '92', 'TS': 1781784684.0119998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.794000', 'tray_weight': '115', 'TS': 1781784685.794, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.270000', 'tray_weight': '158', 'TS': 1781784608.27, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.304000', 'tray_weight': '433', 'TS': 1781784794.3040001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.964000', 'tray_weight': '192', 'TS': 1781784680.964, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.033000', 'tray_weight': '186', 'TS': 1781784681.033, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.539000', 'tray_weight': '188', 'TS': 1781784722.5389998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 31, 468444)}}
[2026-06-18 17:43:33,959.959 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.016000', 'tray_weight': '92', 'TS': 1781784684.016, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.793000', 'tray_weight': '115', 'TS': 1781784685.793, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.271000', 'tray_weight': '158', 'TS': 1781784608.2710001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.304000', 'tray_weight': '433', 'TS': 1781784794.304, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.957000', 'tray_weight': '192', 'TS': 1781784680.957, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.037000', 'tray_weight': '186', 'TS': 1781784681.037, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.543000', 'tray_weight': '188', 'TS': 1781784722.543, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 32, 778075)}}
[2026-06-18 17:43:33,971.971 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.016000', 'tray_weight': '92', 'TS': 1781784684.016, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.793000', 'tray_weight': '115', 'TS': 1781784685.793, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.271000', 'tray_weight': '158', 'TS': 1781784608.2710001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.304000', 'tray_weight': '433', 'TS': 1781784794.304, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.957000', 'tray_weight': '192', 'TS': 1781784680.957, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.037000', 'tray_weight': '186', 'TS': 1781784681.037, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.543000', 'tray_weight': '188', 'TS': 1781784722.543, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 32, 778075)}}
[2026-06-18 17:43:35,448.448 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.019000', 'tray_weight': '92', 'TS': 1781784684.019, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.800000', 'tray_weight': '115', 'TS': 1781784685.8000002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.269000', 'tray_weight': '158', 'TS': 1781784608.269, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.302000', 'tray_weight': '433', 'TS': 1781784794.302, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.967000', 'tray_weight': '192', 'TS': 1781784680.967, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.036000', 'tray_weight': '186', 'TS': 1781784681.036, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.542000', 'tray_weight': '188', 'TS': 1781784722.542, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 34, 56613)}}
[2026-06-18 17:43:35,466.466 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.019000', 'tray_weight': '92', 'TS': 1781784684.019, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.800000', 'tray_weight': '115', 'TS': 1781784685.8000002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.269000', 'tray_weight': '158', 'TS': 1781784608.269, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.302000', 'tray_weight': '433', 'TS': 1781784794.302, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.967000', 'tray_weight': '192', 'TS': 1781784680.967, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.036000', 'tray_weight': '186', 'TS': 1781784681.036, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.542000', 'tray_weight': '188', 'TS': 1781784722.542, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 34, 56613)}}
[2026-06-18 17:43:36,732.732 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.022000', 'tray_weight': '92', 'TS': 1781784684.022, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.802000', 'tray_weight': '115', 'TS': 1781784685.802, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.264000', 'tray_weight': '158', 'TS': 1781784608.264, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.306000', 'tray_weight': '433', 'TS': 1781784794.306, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.967000', 'tray_weight': '192', 'TS': 1781784680.967, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.030000', 'tray_weight': '186', 'TS': 1781784681.03, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.536000', 'tray_weight': '188', 'TS': 1781784722.536, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 35, 550492)}}
[2026-06-18 17:43:36,760.760 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.022000', 'tray_weight': '92', 'TS': 1781784684.022, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.802000', 'tray_weight': '115', 'TS': 1781784685.802, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.264000', 'tray_weight': '158', 'TS': 1781784608.264, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.306000', 'tray_weight': '433', 'TS': 1781784794.306, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.967000', 'tray_weight': '192', 'TS': 1781784680.967, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.030000', 'tray_weight': '186', 'TS': 1781784681.03, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.536000', 'tray_weight': '188', 'TS': 1781784722.536, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 35, 550492)}}
[2026-06-18 17:43:37,971.971 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.024000', 'tray_weight': '92', 'TS': 1781784684.024, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.805000', 'tray_weight': '115', 'TS': 1781784685.805, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.267000', 'tray_weight': '158', 'TS': 1781784608.2670002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.300000', 'tray_weight': '433', 'TS': 1781784794.3, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.966000', 'tray_weight': '192', 'TS': 1781784680.966, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.033000', 'tray_weight': '186', 'TS': 1781784681.033, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.539000', 'tray_weight': '188', 'TS': 1781784722.539, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 36, 844994)}}
[2026-06-18 17:43:37,979.979 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.024000', 'tray_weight': '92', 'TS': 1781784684.024, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.805000', 'tray_weight': '115', 'TS': 1781784685.805, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.267000', 'tray_weight': '158', 'TS': 1781784608.2670002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.300000', 'tray_weight': '433', 'TS': 1781784794.3, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.966000', 'tray_weight': '192', 'TS': 1781784680.966, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.033000', 'tray_weight': '186', 'TS': 1781784681.033, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.539000', 'tray_weight': '188', 'TS': 1781784722.539, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 36, 844994)}}
[2026-06-18 17:43:39,239.239 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.027000', 'tray_weight': '92', 'TS': 1781784684.027, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.808000', 'tray_weight': '115', 'TS': 1781784685.8079998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.266000', 'tray_weight': '158', 'TS': 1781784608.266, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.303000', 'tray_weight': '433', 'TS': 1781784794.303, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.961000', 'tray_weight': '192', 'TS': 1781784680.961, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.034000', 'tray_weight': '186', 'TS': 1781784681.034, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.540000', 'tray_weight': '188', 'TS': 1781784722.54, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 38, 48708)}}
[2026-06-18 17:43:39,250.250 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.027000', 'tray_weight': '92', 'TS': 1781784684.027, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.808000', 'tray_weight': '115', 'TS': 1781784685.8079998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.266000', 'tray_weight': '158', 'TS': 1781784608.266, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.303000', 'tray_weight': '433', 'TS': 1781784794.303, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.961000', 'tray_weight': '192', 'TS': 1781784680.961, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.034000', 'tray_weight': '186', 'TS': 1781784681.034, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.540000', 'tray_weight': '188', 'TS': 1781784722.54, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 38, 48708)}}
[2026-06-18 17:43:40,606.606 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.030000', 'tray_weight': '92', 'TS': 1781784684.03, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.812000', 'tray_weight': '115', 'TS': 1781784685.812, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.264000', 'tray_weight': '158', 'TS': 1781784608.264, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.297000', 'tray_weight': '433', 'TS': 1781784794.2970002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.959000', 'tray_weight': '192', 'TS': 1781784680.959, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.028000', 'tray_weight': '186', 'TS': 1781784681.0279999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.534000', 'tray_weight': '188', 'TS': 1781784722.534, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 39, 341984)}}
[2026-06-18 17:43:40,632.632 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.030000', 'tray_weight': '92', 'TS': 1781784684.03, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.812000', 'tray_weight': '115', 'TS': 1781784685.812, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.264000', 'tray_weight': '158', 'TS': 1781784608.264, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.297000', 'tray_weight': '433', 'TS': 1781784794.2970002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.959000', 'tray_weight': '192', 'TS': 1781784680.959, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.028000', 'tray_weight': '186', 'TS': 1781784681.0279999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.534000', 'tray_weight': '188', 'TS': 1781784722.534, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 39, 341984)}}
[2026-06-18 17:43:41,861.861 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.032000', 'tray_weight': '92', 'TS': 1781784684.032, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.813000', 'tray_weight': '115', 'TS': 1781784685.813, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.256000', 'tray_weight': '158', 'TS': 1781784608.256, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.298000', 'tray_weight': '433', 'TS': 1781784794.298, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.966000', 'tray_weight': '192', 'TS': 1781784680.966, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.029000', 'tray_weight': '186', 'TS': 1781784681.029, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.535000', 'tray_weight': '188', 'TS': 1781784722.535, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 40, 714260)}}
[2026-06-18 17:43:41,875.875 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.032000', 'tray_weight': '92', 'TS': 1781784684.032, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.813000', 'tray_weight': '115', 'TS': 1781784685.813, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.256000', 'tray_weight': '158', 'TS': 1781784608.256, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.298000', 'tray_weight': '433', 'TS': 1781784794.298, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.966000', 'tray_weight': '192', 'TS': 1781784680.966, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.029000', 'tray_weight': '186', 'TS': 1781784681.029, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.535000', 'tray_weight': '188', 'TS': 1781784722.535, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 40, 714260)}}
[2026-06-18 17:43:43,148.148 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.036000', 'tray_weight': '92', 'TS': 1781784684.036, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.816000', 'tray_weight': '115', 'TS': 1781784685.8160002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.261000', 'tray_weight': '158', 'TS': 1781784608.261, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.295000', 'tray_weight': '433', 'TS': 1781784794.295, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.964000', 'tray_weight': '192', 'TS': 1781784680.9640002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.030000', 'tray_weight': '186', 'TS': 1781784681.03, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.536000', 'tray_weight': '188', 'TS': 1781784722.536, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 41, 957953)}}
[2026-06-18 17:43:43,161.161 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.036000', 'tray_weight': '92', 'TS': 1781784684.036, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.816000', 'tray_weight': '115', 'TS': 1781784685.8160002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.261000', 'tray_weight': '158', 'TS': 1781784608.261, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.295000', 'tray_weight': '433', 'TS': 1781784794.295, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.964000', 'tray_weight': '192', 'TS': 1781784680.9640002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.030000', 'tray_weight': '186', 'TS': 1781784681.03, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.536000', 'tray_weight': '188', 'TS': 1781784722.536, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 41, 957953)}}
[2026-06-18 17:43:44,440.440 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.038000', 'tray_weight': '92', 'TS': 1781784684.038, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.819000', 'tray_weight': '115', 'TS': 1781784685.819, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.261000', 'tray_weight': '158', 'TS': 1781784608.261, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.286000', 'tray_weight': '433', 'TS': 1781784794.286, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.955000', 'tray_weight': '192', 'TS': 1781784680.955, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.029000', 'tray_weight': '186', 'TS': 1781784681.029, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.535000', 'tray_weight': '188', 'TS': 1781784722.5349998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 43, 244297)}}
[2026-06-18 17:43:44,448.448 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.038000', 'tray_weight': '92', 'TS': 1781784684.038, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.819000', 'tray_weight': '115', 'TS': 1781784685.819, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.261000', 'tray_weight': '158', 'TS': 1781784608.261, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.286000', 'tray_weight': '433', 'TS': 1781784794.286, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.955000', 'tray_weight': '192', 'TS': 1781784680.955, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.029000', 'tray_weight': '186', 'TS': 1781784681.029, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.535000', 'tray_weight': '188', 'TS': 1781784722.5349998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 43, 244297)}}
[2026-06-18 17:43:45,889.889 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.038000', 'tray_weight': '92', 'TS': 1781784684.038, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.822000', 'tray_weight': '115', 'TS': 1781784685.822, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.259000', 'tray_weight': '158', 'TS': 1781784608.259, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.297000', 'tray_weight': '433', 'TS': 1781784794.297, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.948000', 'tray_weight': '192', 'TS': 1781784680.948, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.028000', 'tray_weight': '186', 'TS': 1781784681.028, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.534000', 'tray_weight': '188', 'TS': 1781784722.5340002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 44, 518291)}}
[2026-06-18 17:43:45,901.901 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.038000', 'tray_weight': '92', 'TS': 1781784684.038, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.822000', 'tray_weight': '115', 'TS': 1781784685.822, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.259000', 'tray_weight': '158', 'TS': 1781784608.259, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.297000', 'tray_weight': '433', 'TS': 1781784794.297, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.948000', 'tray_weight': '192', 'TS': 1781784680.948, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.028000', 'tray_weight': '186', 'TS': 1781784681.028, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.534000', 'tray_weight': '188', 'TS': 1781784722.5340002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 44, 518291)}}
[2026-06-18 17:43:47,276.276 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.041000', 'tray_weight': '92', 'TS': 1781784684.041, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.818000', 'tray_weight': '115', 'TS': 1781784685.8179998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.229000', 'tray_weight': '158', 'TS': 1781784608.2289999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.295000', 'tray_weight': '433', 'TS': 1781784794.295, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.963000', 'tray_weight': '192', 'TS': 1781784680.963, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.023000', 'tray_weight': '186', 'TS': 1781784681.023, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.529000', 'tray_weight': '188', 'TS': 1781784722.529, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 45, 995562)}}
[2026-06-18 17:43:47,289.289 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.041000', 'tray_weight': '92', 'TS': 1781784684.041, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.818000', 'tray_weight': '115', 'TS': 1781784685.8179998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.229000', 'tray_weight': '158', 'TS': 1781784608.2289999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.295000', 'tray_weight': '433', 'TS': 1781784794.295, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.963000', 'tray_weight': '192', 'TS': 1781784680.963, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.023000', 'tray_weight': '186', 'TS': 1781784681.023, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.529000', 'tray_weight': '188', 'TS': 1781784722.529, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 45, 995562)}}
[2026-06-18 17:43:48,564.564 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.046000', 'tray_weight': '92', 'TS': 1781784684.046, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.828000', 'tray_weight': '115', 'TS': 1781784685.828, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.252000', 'tray_weight': '158', 'TS': 1781784608.252, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.292000', 'tray_weight': '433', 'TS': 1781784794.292, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.963000', 'tray_weight': '192', 'TS': 1781784680.963, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.020000', 'tray_weight': '186', 'TS': 1781784681.02, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.526000', 'tray_weight': '188', 'TS': 1781784722.526, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 47, 374098)}}
[2026-06-18 17:43:48,575.575 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.046000', 'tray_weight': '92', 'TS': 1781784684.046, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.828000', 'tray_weight': '115', 'TS': 1781784685.828, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.252000', 'tray_weight': '158', 'TS': 1781784608.252, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.292000', 'tray_weight': '433', 'TS': 1781784794.292, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.963000', 'tray_weight': '192', 'TS': 1781784680.963, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.020000', 'tray_weight': '186', 'TS': 1781784681.02, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.526000', 'tray_weight': '188', 'TS': 1781784722.526, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 47, 374098)}}
[2026-06-18 17:43:49,946.946 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.050000', 'tray_weight': '92', 'TS': 1781784684.05, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.832000', 'tray_weight': '115', 'TS': 1781784685.832, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.237000', 'tray_weight': '158', 'TS': 1781784608.237, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.290000', 'tray_weight': '433', 'TS': 1781784794.29, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.963000', 'tray_weight': '192', 'TS': 1781784680.963, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.016000', 'tray_weight': '186', 'TS': 1781784681.016, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.522000', 'tray_weight': '188', 'TS': 1781784722.5219998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 48, 656849)}}
[2026-06-18 17:43:49,959.959 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.050000', 'tray_weight': '92', 'TS': 1781784684.05, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.832000', 'tray_weight': '115', 'TS': 1781784685.832, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.237000', 'tray_weight': '158', 'TS': 1781784608.237, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.290000', 'tray_weight': '433', 'TS': 1781784794.29, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.963000', 'tray_weight': '192', 'TS': 1781784680.963, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.016000', 'tray_weight': '186', 'TS': 1781784681.016, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.522000', 'tray_weight': '188', 'TS': 1781784722.5219998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 48, 656849)}}
[2026-06-18 17:43:51,629.629 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.053000', 'tray_weight': '92', 'TS': 1781784684.053, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.834000', 'tray_weight': '115', 'TS': 1781784685.834, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.255000', 'tray_weight': '158', 'TS': 1781784608.2549999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.290000', 'tray_weight': '433', 'TS': 1781784794.29, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.963000', 'tray_weight': '192', 'TS': 1781784680.963, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.023000', 'tray_weight': '186', 'TS': 1781784681.023, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.529000', 'tray_weight': '188', 'TS': 1781784722.529, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 50, 37275)}}
[2026-06-18 17:43:51,641.641 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.053000', 'tray_weight': '92', 'TS': 1781784684.053, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.834000', 'tray_weight': '115', 'TS': 1781784685.834, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.255000', 'tray_weight': '158', 'TS': 1781784608.2549999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.290000', 'tray_weight': '433', 'TS': 1781784794.29, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.963000', 'tray_weight': '192', 'TS': 1781784680.963, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.023000', 'tray_weight': '186', 'TS': 1781784681.023, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.529000', 'tray_weight': '188', 'TS': 1781784722.529, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 50, 37275)}}
[2026-06-18 17:43:52,940.940 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.057000', 'tray_weight': '92', 'TS': 1781784684.0570002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.838000', 'tray_weight': '115', 'TS': 1781784685.838, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.250000', 'tray_weight': '158', 'TS': 1781784608.25, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.288000', 'tray_weight': '433', 'TS': 1781784794.288, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.962000', 'tray_weight': '192', 'TS': 1781784680.9620001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.022000', 'tray_weight': '186', 'TS': 1781784681.022, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.528000', 'tray_weight': '188', 'TS': 1781784722.528, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 51, 746306)}}
[2026-06-18 17:43:52,981.981 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.057000', 'tray_weight': '92', 'TS': 1781784684.0570002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.838000', 'tray_weight': '115', 'TS': 1781784685.838, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.250000', 'tray_weight': '158', 'TS': 1781784608.25, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.288000', 'tray_weight': '433', 'TS': 1781784794.288, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.962000', 'tray_weight': '192', 'TS': 1781784680.9620001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.022000', 'tray_weight': '186', 'TS': 1781784681.022, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.528000', 'tray_weight': '188', 'TS': 1781784722.528, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 51, 746306)}}
[2026-06-18 17:43:54,329.329 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.055000', 'tray_weight': '92', 'TS': 1781784684.0549998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.839000', 'tray_weight': '115', 'TS': 1781784685.839, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.248000', 'tray_weight': '158', 'TS': 1781784608.2480001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.289000', 'tray_weight': '433', 'TS': 1781784794.289, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.947000', 'tray_weight': '192', 'TS': 1781784680.947, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.021000', 'tray_weight': '186', 'TS': 1781784681.0210001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.527000', 'tray_weight': '188', 'TS': 1781784722.5270002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 53, 82654)}}
[2026-06-18 17:43:54,342.342 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.055000', 'tray_weight': '92', 'TS': 1781784684.0549998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.839000', 'tray_weight': '115', 'TS': 1781784685.839, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.248000', 'tray_weight': '158', 'TS': 1781784608.2480001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.289000', 'tray_weight': '433', 'TS': 1781784794.289, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.947000', 'tray_weight': '192', 'TS': 1781784680.947, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.021000', 'tray_weight': '186', 'TS': 1781784681.0210001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.527000', 'tray_weight': '188', 'TS': 1781784722.5270002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 53, 82654)}}
[2026-06-18 17:43:55,576.576 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.060000', 'tray_weight': '92', 'TS': 1781784684.06, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.844000', 'tray_weight': '115', 'TS': 1781784685.844, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.251000', 'tray_weight': '158', 'TS': 1781784608.251, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.286000', 'tray_weight': '433', 'TS': 1781784794.286, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.960000', 'tray_weight': '192', 'TS': 1781784680.96, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.020000', 'tray_weight': '186', 'TS': 1781784681.02, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.526000', 'tray_weight': '188', 'TS': 1781784722.526, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 54, 422239)}}
[2026-06-18 17:43:55,592.592 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.060000', 'tray_weight': '92', 'TS': 1781784684.06, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.844000', 'tray_weight': '115', 'TS': 1781784685.844, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.251000', 'tray_weight': '158', 'TS': 1781784608.251, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.286000', 'tray_weight': '433', 'TS': 1781784794.286, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.960000', 'tray_weight': '192', 'TS': 1781784680.96, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.020000', 'tray_weight': '186', 'TS': 1781784681.02, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.526000', 'tray_weight': '188', 'TS': 1781784722.526, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 54, 422239)}}
[2026-06-18 17:43:56,941.941 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.064000', 'tray_weight': '92', 'TS': 1781784684.064, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.847000', 'tray_weight': '115', 'TS': 1781784685.847, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.249000', 'tray_weight': '158', 'TS': 1781784608.249, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.283000', 'tray_weight': '433', 'TS': 1781784794.283, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.956000', 'tray_weight': '192', 'TS': 1781784680.956, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.020000', 'tray_weight': '186', 'TS': 1781784681.02, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.526000', 'tray_weight': '188', 'TS': 1781784722.526, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 55, 673211)}}
[2026-06-18 17:43:56,954.954 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.064000', 'tray_weight': '92', 'TS': 1781784684.064, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.847000', 'tray_weight': '115', 'TS': 1781784685.847, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.249000', 'tray_weight': '158', 'TS': 1781784608.249, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.283000', 'tray_weight': '433', 'TS': 1781784794.283, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.956000', 'tray_weight': '192', 'TS': 1781784680.956, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.020000', 'tray_weight': '186', 'TS': 1781784681.02, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.526000', 'tray_weight': '188', 'TS': 1781784722.526, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 55, 673211)}}
[2026-06-18 17:43:58,217.217 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.068000', 'tray_weight': '92', 'TS': 1781784684.0679998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.849000', 'tray_weight': '115', 'TS': 1781784685.849, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.240000', 'tray_weight': '158', 'TS': 1781784608.24, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.286000', 'tray_weight': '433', 'TS': 1781784794.286, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.956000', 'tray_weight': '192', 'TS': 1781784680.9559999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.013000', 'tray_weight': '186', 'TS': 1781784681.013, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.519000', 'tray_weight': '188', 'TS': 1781784722.5189998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 57, 25164)}}
[2026-06-18 17:43:58,236.236 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.068000', 'tray_weight': '92', 'TS': 1781784684.0679998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.849000', 'tray_weight': '115', 'TS': 1781784685.849, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.240000', 'tray_weight': '158', 'TS': 1781784608.24, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.286000', 'tray_weight': '433', 'TS': 1781784794.286, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.956000', 'tray_weight': '192', 'TS': 1781784680.9559999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.013000', 'tray_weight': '186', 'TS': 1781784681.013, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.519000', 'tray_weight': '188', 'TS': 1781784722.5189998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 57, 25164)}}
[2026-06-18 17:43:59,518.518 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.071000', 'tray_weight': '92', 'TS': 1781784684.0709999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.853000', 'tray_weight': '115', 'TS': 1781784685.853, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.246000', 'tray_weight': '158', 'TS': 1781784608.246, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.279000', 'tray_weight': '433', 'TS': 1781784794.279, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.960000', 'tray_weight': '192', 'TS': 1781784680.9599998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.017000', 'tray_weight': '186', 'TS': 1781784681.017, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.523000', 'tray_weight': '188', 'TS': 1781784722.523, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 58, 327579)}}
[2026-06-18 17:43:59,525.525 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.071000', 'tray_weight': '92', 'TS': 1781784684.0709999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.853000', 'tray_weight': '115', 'TS': 1781784685.853, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.246000', 'tray_weight': '158', 'TS': 1781784608.246, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.279000', 'tray_weight': '433', 'TS': 1781784794.279, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.960000', 'tray_weight': '192', 'TS': 1781784680.9599998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.017000', 'tray_weight': '186', 'TS': 1781784681.017, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.523000', 'tray_weight': '188', 'TS': 1781784722.523, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 58, 327579)}}
[2026-06-18 17:44:00,816.816 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.073000', 'tray_weight': '92', 'TS': 1781784684.073, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.851000', 'tray_weight': '115', 'TS': 1781784685.8509998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.246000', 'tray_weight': '158', 'TS': 1781784608.246, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.284000', 'tray_weight': '433', 'TS': 1781784794.2840002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.959000', 'tray_weight': '192', 'TS': 1781784680.959, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.016000', 'tray_weight': '186', 'TS': 1781784681.016, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.522000', 'tray_weight': '188', 'TS': 1781784722.522, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 59, 595227)}}
[2026-06-18 17:44:00,828.828 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.073000', 'tray_weight': '92', 'TS': 1781784684.073, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.851000', 'tray_weight': '115', 'TS': 1781784685.8509998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.246000', 'tray_weight': '158', 'TS': 1781784608.246, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.284000', 'tray_weight': '433', 'TS': 1781784794.2840002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.959000', 'tray_weight': '192', 'TS': 1781784680.959, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.016000', 'tray_weight': '186', 'TS': 1781784681.016, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.522000', 'tray_weight': '188', 'TS': 1781784722.522, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 43, 59, 595227)}}
[2026-06-18 17:44:02,586.586 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.077000', 'tray_weight': '92', 'TS': 1781784684.077, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.856000', 'tray_weight': '115', 'TS': 1781784685.856, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.244000', 'tray_weight': '158', 'TS': 1781784608.244, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.212000', 'tray_weight': '433', 'TS': 1781784794.212, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.958000', 'tray_weight': '192', 'TS': 1781784680.9580002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.014000', 'tray_weight': '186', 'TS': 1781784681.0140002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.520000', 'tray_weight': '188', 'TS': 1781784722.52, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 0, 897598)}}
[2026-06-18 17:44:02,594.594 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.077000', 'tray_weight': '92', 'TS': 1781784684.077, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.856000', 'tray_weight': '115', 'TS': 1781784685.856, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.244000', 'tray_weight': '158', 'TS': 1781784608.244, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.212000', 'tray_weight': '433', 'TS': 1781784794.212, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.958000', 'tray_weight': '192', 'TS': 1781784680.9580002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.014000', 'tray_weight': '186', 'TS': 1781784681.0140002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.520000', 'tray_weight': '188', 'TS': 1781784722.52, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 0, 897598)}}
[2026-06-18 17:44:03,806.806 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.081000', 'tray_weight': '92', 'TS': 1781784684.0809999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.403000', 'tray_weight': '93', 'TS': 1781784842.4029999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.861000', 'tray_weight': '115', 'TS': 1781784685.8609998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.238000', 'tray_weight': '158', 'TS': 1781784608.238, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.282000', 'tray_weight': '433', 'TS': 1781784794.2819998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.958000', 'tray_weight': '192', 'TS': 1781784680.958, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.014000', 'tray_weight': '186', 'TS': 1781784681.0140002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.520000', 'tray_weight': '188', 'TS': 1781784722.52, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 2, 663993)}}
[2026-06-18 17:44:03,819.819 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.081000', 'tray_weight': '92', 'TS': 1781784684.0809999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.403000', 'tray_weight': '93', 'TS': 1781784842.4029999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.861000', 'tray_weight': '115', 'TS': 1781784685.8609998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.238000', 'tray_weight': '158', 'TS': 1781784608.238, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.282000', 'tray_weight': '433', 'TS': 1781784794.2819998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.958000', 'tray_weight': '192', 'TS': 1781784680.958, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.014000', 'tray_weight': '186', 'TS': 1781784681.0140002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.520000', 'tray_weight': '188', 'TS': 1781784722.52, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 2, 663993)}}
[2026-06-18 17:44:05,143.143 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.083000', 'tray_weight': '92', 'TS': 1781784684.083, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.405000', 'tray_weight': '93', 'TS': 1781784842.405, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.864000', 'tray_weight': '115', 'TS': 1781784685.864, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.242000', 'tray_weight': '158', 'TS': 1781784608.242, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.269000', 'tray_weight': '433', 'TS': 1781784794.269, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.940000', 'tray_weight': '192', 'TS': 1781784680.9399998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.009000', 'tray_weight': '186', 'TS': 1781784681.009, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.515000', 'tray_weight': '188', 'TS': 1781784722.515, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 3, 903286)}}
[2026-06-18 17:44:05,156.156 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.083000', 'tray_weight': '92', 'TS': 1781784684.083, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.405000', 'tray_weight': '93', 'TS': 1781784842.405, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.864000', 'tray_weight': '115', 'TS': 1781784685.864, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.242000', 'tray_weight': '158', 'TS': 1781784608.242, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.269000', 'tray_weight': '433', 'TS': 1781784794.269, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.940000', 'tray_weight': '192', 'TS': 1781784680.9399998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.009000', 'tray_weight': '186', 'TS': 1781784681.009, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.515000', 'tray_weight': '188', 'TS': 1781784722.515, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 3, 903286)}}
[2026-06-18 17:44:06,435.435 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.085000', 'tray_weight': '92', 'TS': 1781784684.085, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.407000', 'tray_weight': '93', 'TS': 1781784842.407, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.864000', 'tray_weight': '115', 'TS': 1781784685.8639998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.236000', 'tray_weight': '158', 'TS': 1781784608.236, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.279000', 'tray_weight': '433', 'TS': 1781784794.2789998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.958000', 'tray_weight': '192', 'TS': 1781784680.9580002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.010000', 'tray_weight': '186', 'TS': 1781784681.01, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.516000', 'tray_weight': '188', 'TS': 1781784722.516, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 5, 235576)}}
[2026-06-18 17:44:06,447.447 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.085000', 'tray_weight': '92', 'TS': 1781784684.085, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.407000', 'tray_weight': '93', 'TS': 1781784842.407, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.864000', 'tray_weight': '115', 'TS': 1781784685.8639998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.236000', 'tray_weight': '158', 'TS': 1781784608.236, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.279000', 'tray_weight': '433', 'TS': 1781784794.2789998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.958000', 'tray_weight': '192', 'TS': 1781784680.9580002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.010000', 'tray_weight': '186', 'TS': 1781784681.01, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.516000', 'tray_weight': '188', 'TS': 1781784722.516, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 5, 235576)}}
[2026-06-18 17:44:07,877.877 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.085000', 'tray_weight': '92', 'TS': 1781784684.085, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.407000', 'tray_weight': '93', 'TS': 1781784842.407, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.867000', 'tray_weight': '115', 'TS': 1781784685.8669999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.240000', 'tray_weight': '158', 'TS': 1781784608.24, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.278000', 'tray_weight': '433', 'TS': 1781784794.278, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.953000', 'tray_weight': '192', 'TS': 1781784680.953, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.010000', 'tray_weight': '186', 'TS': 1781784681.01, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.516000', 'tray_weight': '188', 'TS': 1781784722.516, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 6, 531077)}}
[2026-06-18 17:44:07,887.887 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.085000', 'tray_weight': '92', 'TS': 1781784684.085, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.407000', 'tray_weight': '93', 'TS': 1781784842.407, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.867000', 'tray_weight': '115', 'TS': 1781784685.8669999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.240000', 'tray_weight': '158', 'TS': 1781784608.24, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.278000', 'tray_weight': '433', 'TS': 1781784794.278, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.953000', 'tray_weight': '192', 'TS': 1781784680.953, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.010000', 'tray_weight': '186', 'TS': 1781784681.01, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.516000', 'tray_weight': '188', 'TS': 1781784722.516, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 6, 531077)}}
[2026-06-18 17:44:09,173.173 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.091000', 'tray_weight': '92', 'TS': 1781784684.091, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.413000', 'tray_weight': '93', 'TS': 1781784842.413, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.873000', 'tray_weight': '115', 'TS': 1781784685.8730001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.213000', 'tray_weight': '158', 'TS': 1781784608.213, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.276000', 'tray_weight': '433', 'TS': 1781784794.276, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.957000', 'tray_weight': '192', 'TS': 1781784680.957, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.007000', 'tray_weight': '186', 'TS': 1781784681.007, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.513000', 'tray_weight': '188', 'TS': 1781784722.513, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 7, 973803)}}
[2026-06-18 17:44:09,188.188 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.091000', 'tray_weight': '92', 'TS': 1781784684.091, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.413000', 'tray_weight': '93', 'TS': 1781784842.413, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.873000', 'tray_weight': '115', 'TS': 1781784685.8730001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.213000', 'tray_weight': '158', 'TS': 1781784608.213, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.276000', 'tray_weight': '433', 'TS': 1781784794.276, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.957000', 'tray_weight': '192', 'TS': 1781784680.957, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.007000', 'tray_weight': '186', 'TS': 1781784681.007, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.513000', 'tray_weight': '188', 'TS': 1781784722.513, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 7, 973803)}}
[2026-06-18 17:44:10,566.566 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.094000', 'tray_weight': '92', 'TS': 1781784684.0939999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.416000', 'tray_weight': '93', 'TS': 1781784842.416, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.874000', 'tray_weight': '115', 'TS': 1781784685.8739998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.236000', 'tray_weight': '158', 'TS': 1781784608.236, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.276000', 'tray_weight': '433', 'TS': 1781784794.276, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.956000', 'tray_weight': '192', 'TS': 1781784680.956, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.008000', 'tray_weight': '186', 'TS': 1781784681.008, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.514000', 'tray_weight': '188', 'TS': 1781784722.514, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 9, 271001)}}
[2026-06-18 17:44:10,581.581 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.094000', 'tray_weight': '92', 'TS': 1781784684.0939999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.416000', 'tray_weight': '93', 'TS': 1781784842.416, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.874000', 'tray_weight': '115', 'TS': 1781784685.8739998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.236000', 'tray_weight': '158', 'TS': 1781784608.236, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.276000', 'tray_weight': '433', 'TS': 1781784794.276, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.956000', 'tray_weight': '192', 'TS': 1781784680.956, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.008000', 'tray_weight': '186', 'TS': 1781784681.008, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.514000', 'tray_weight': '188', 'TS': 1781784722.514, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 9, 271001)}}
[2026-06-18 17:44:12,092.092 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.098000', 'tray_weight': '92', 'TS': 1781784684.098, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.420000', 'tray_weight': '93', 'TS': 1781784842.42, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.879000', 'tray_weight': '115', 'TS': 1781784685.879, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.219000', 'tray_weight': '158', 'TS': 1781784608.219, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.272000', 'tray_weight': '433', 'TS': 1781784794.272, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.954000', 'tray_weight': '192', 'TS': 1781784680.954, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.994000', 'tray_weight': '186', 'TS': 1781784680.994, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.500000', 'tray_weight': '188', 'TS': 1781784722.5, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 10, 662669)}}
[2026-06-18 17:44:12,107.107 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.098000', 'tray_weight': '92', 'TS': 1781784684.098, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.420000', 'tray_weight': '93', 'TS': 1781784842.42, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.879000', 'tray_weight': '115', 'TS': 1781784685.879, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.219000', 'tray_weight': '158', 'TS': 1781784608.219, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.272000', 'tray_weight': '433', 'TS': 1781784794.272, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.954000', 'tray_weight': '192', 'TS': 1781784680.954, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.994000', 'tray_weight': '186', 'TS': 1781784680.994, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.500000', 'tray_weight': '188', 'TS': 1781784722.5, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 10, 662669)}}
[2026-06-18 17:44:13,390.390 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.100000', 'tray_weight': '92', 'TS': 1781784684.1000001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.422000', 'tray_weight': '93', 'TS': 1781784842.4220002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.882000', 'tray_weight': '115', 'TS': 1781784685.8820002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.235000', 'tray_weight': '158', 'TS': 1781784608.2350001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.267000', 'tray_weight': '433', 'TS': 1781784794.267, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.942000', 'tray_weight': '192', 'TS': 1781784680.942, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.007000', 'tray_weight': '186', 'TS': 1781784681.007, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.513000', 'tray_weight': '188', 'TS': 1781784722.513, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 12, 187922)}}
[2026-06-18 17:44:13,405.405 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.100000', 'tray_weight': '92', 'TS': 1781784684.1000001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.422000', 'tray_weight': '93', 'TS': 1781784842.4220002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.882000', 'tray_weight': '115', 'TS': 1781784685.8820002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.235000', 'tray_weight': '158', 'TS': 1781784608.2350001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.267000', 'tray_weight': '433', 'TS': 1781784794.267, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.942000', 'tray_weight': '192', 'TS': 1781784680.942, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.007000', 'tray_weight': '186', 'TS': 1781784681.007, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.513000', 'tray_weight': '188', 'TS': 1781784722.513, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 12, 187922)}}
[2026-06-18 17:44:14,814.814 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.103000', 'tray_weight': '92', 'TS': 1781784684.103, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.425000', 'tray_weight': '93', 'TS': 1781784842.425, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.884000', 'tray_weight': '115', 'TS': 1781784685.8839998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.212000', 'tray_weight': '158', 'TS': 1781784608.212, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.269000', 'tray_weight': '433', 'TS': 1781784794.269, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.954000', 'tray_weight': '192', 'TS': 1781784680.954, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.996000', 'tray_weight': '186', 'TS': 1781784680.9959998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.502000', 'tray_weight': '188', 'TS': 1781784722.5019999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 13, 485804)}}
[2026-06-18 17:44:14,831.831 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.103000', 'tray_weight': '92', 'TS': 1781784684.103, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.425000', 'tray_weight': '93', 'TS': 1781784842.425, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.884000', 'tray_weight': '115', 'TS': 1781784685.8839998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.212000', 'tray_weight': '158', 'TS': 1781784608.212, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.269000', 'tray_weight': '433', 'TS': 1781784794.269, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.954000', 'tray_weight': '192', 'TS': 1781784680.954, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.996000', 'tray_weight': '186', 'TS': 1781784680.9959998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.502000', 'tray_weight': '188', 'TS': 1781784722.5019999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 13, 485804)}}
[2026-06-18 17:44:16,066.066 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.106000', 'tray_weight': '92', 'TS': 1781784684.106, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.428000', 'tray_weight': '93', 'TS': 1781784842.428, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.888000', 'tray_weight': '115', 'TS': 1781784685.888, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.232000', 'tray_weight': '158', 'TS': 1781784608.2319999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.270000', 'tray_weight': '433', 'TS': 1781784794.27, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.954000', 'tray_weight': '192', 'TS': 1781784680.954, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.993000', 'tray_weight': '186', 'TS': 1781784680.993, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.499000', 'tray_weight': '188', 'TS': 1781784722.499, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 14, 919887)}}
[2026-06-18 17:44:16,080.080 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.106000', 'tray_weight': '92', 'TS': 1781784684.106, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.428000', 'tray_weight': '93', 'TS': 1781784842.428, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.888000', 'tray_weight': '115', 'TS': 1781784685.888, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.232000', 'tray_weight': '158', 'TS': 1781784608.2319999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.270000', 'tray_weight': '433', 'TS': 1781784794.27, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.954000', 'tray_weight': '192', 'TS': 1781784680.954, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.993000', 'tray_weight': '186', 'TS': 1781784680.993, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.499000', 'tray_weight': '188', 'TS': 1781784722.499, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 14, 919887)}}
[2026-06-18 17:44:17,431.431 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.109000', 'tray_weight': '92', 'TS': 1781784684.109, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.431000', 'tray_weight': '93', 'TS': 1781784842.431, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.890000', 'tray_weight': '115', 'TS': 1781784685.8899999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.232000', 'tray_weight': '158', 'TS': 1781784608.2319999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.265000', 'tray_weight': '433', 'TS': 1781784794.2649999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.948000', 'tray_weight': '192', 'TS': 1781784680.948, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.003000', 'tray_weight': '186', 'TS': 1781784681.003, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.509000', 'tray_weight': '188', 'TS': 1781784722.509, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 16, 163367)}}
[2026-06-18 17:44:17,444.444 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.109000', 'tray_weight': '92', 'TS': 1781784684.109, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.431000', 'tray_weight': '93', 'TS': 1781784842.431, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.890000', 'tray_weight': '115', 'TS': 1781784685.8899999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.232000', 'tray_weight': '158', 'TS': 1781784608.2319999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.265000', 'tray_weight': '433', 'TS': 1781784794.2649999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.948000', 'tray_weight': '192', 'TS': 1781784680.948, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.003000', 'tray_weight': '186', 'TS': 1781784681.003, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.509000', 'tray_weight': '188', 'TS': 1781784722.509, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 16, 163367)}}
[2026-06-18 17:44:18,740.740 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.112000', 'tray_weight': '92', 'TS': 1781784684.112, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.434000', 'tray_weight': '93', 'TS': 1781784842.434, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.892000', 'tray_weight': '115', 'TS': 1781784685.892, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.230000', 'tray_weight': '158', 'TS': 1781784608.23, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.265000', 'tray_weight': '433', 'TS': 1781784794.265, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.930000', 'tray_weight': '192', 'TS': 1781784680.93, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.996000', 'tray_weight': '186', 'TS': 1781784680.996, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.502000', 'tray_weight': '188', 'TS': 1781784722.502, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 17, 527219)}}
[2026-06-18 17:44:18,753.753 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.112000', 'tray_weight': '92', 'TS': 1781784684.112, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.434000', 'tray_weight': '93', 'TS': 1781784842.434, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.892000', 'tray_weight': '115', 'TS': 1781784685.892, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.230000', 'tray_weight': '158', 'TS': 1781784608.23, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.265000', 'tray_weight': '433', 'TS': 1781784794.265, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.930000', 'tray_weight': '192', 'TS': 1781784680.93, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.996000', 'tray_weight': '186', 'TS': 1781784680.996, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.502000', 'tray_weight': '188', 'TS': 1781784722.502, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 17, 527219)}}
[2026-06-18 17:44:19,963.963 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.114000', 'tray_weight': '92', 'TS': 1781784684.114, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.436000', 'tray_weight': '93', 'TS': 1781784842.436, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.896000', 'tray_weight': '115', 'TS': 1781784685.896, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.228000', 'tray_weight': '158', 'TS': 1781784608.228, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.263000', 'tray_weight': '433', 'TS': 1781784794.263, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.929000', 'tray_weight': '192', 'TS': 1781784680.9290001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.001000', 'tray_weight': '186', 'TS': 1781784681.001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.507000', 'tray_weight': '188', 'TS': 1781784722.507, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 18, 836365)}}
[2026-06-18 17:44:19,977.977 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.114000', 'tray_weight': '92', 'TS': 1781784684.114, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.436000', 'tray_weight': '93', 'TS': 1781784842.436, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.896000', 'tray_weight': '115', 'TS': 1781784685.896, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.228000', 'tray_weight': '158', 'TS': 1781784608.228, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.263000', 'tray_weight': '433', 'TS': 1781784794.263, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.929000', 'tray_weight': '192', 'TS': 1781784680.9290001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.001000', 'tray_weight': '186', 'TS': 1781784681.001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.507000', 'tray_weight': '188', 'TS': 1781784722.507, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 18, 836365)}}
[2026-06-18 17:44:21,273.273 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.118000', 'tray_weight': '92', 'TS': 1781784684.118, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.440000', 'tray_weight': '93', 'TS': 1781784842.44, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.898000', 'tray_weight': '115', 'TS': 1781784685.898, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.228000', 'tray_weight': '158', 'TS': 1781784608.228, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.262000', 'tray_weight': '433', 'TS': 1781784794.2619998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.952000', 'tray_weight': '192', 'TS': 1781784680.952, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.998000', 'tray_weight': '186', 'TS': 1781784680.998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.504000', 'tray_weight': '188', 'TS': 1781784722.504, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 20, 54445)}}
[2026-06-18 17:44:21,287.287 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.118000', 'tray_weight': '92', 'TS': 1781784684.118, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.440000', 'tray_weight': '93', 'TS': 1781784842.44, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.898000', 'tray_weight': '115', 'TS': 1781784685.898, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.228000', 'tray_weight': '158', 'TS': 1781784608.228, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.262000', 'tray_weight': '433', 'TS': 1781784794.2619998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.952000', 'tray_weight': '192', 'TS': 1781784680.952, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.998000', 'tray_weight': '186', 'TS': 1781784680.998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.504000', 'tray_weight': '188', 'TS': 1781784722.504, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 20, 54445)}}
[2026-06-18 17:44:22,606.606 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.120000', 'tray_weight': '92', 'TS': 1781784684.12, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.442000', 'tray_weight': '93', 'TS': 1781784842.442, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.901000', 'tray_weight': '115', 'TS': 1781784685.901, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.226000', 'tray_weight': '158', 'TS': 1781784608.226, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.261000', 'tray_weight': '433', 'TS': 1781784794.261, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.943000', 'tray_weight': '192', 'TS': 1781784680.943, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.999000', 'tray_weight': '186', 'TS': 1781784680.999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.505000', 'tray_weight': '188', 'TS': 1781784722.505, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 21, 365037)}}
[2026-06-18 17:44:22,625.625 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.120000', 'tray_weight': '92', 'TS': 1781784684.12, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.442000', 'tray_weight': '93', 'TS': 1781784842.442, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.901000', 'tray_weight': '115', 'TS': 1781784685.901, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.226000', 'tray_weight': '158', 'TS': 1781784608.226, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.261000', 'tray_weight': '433', 'TS': 1781784794.261, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.943000', 'tray_weight': '192', 'TS': 1781784680.943, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.999000', 'tray_weight': '186', 'TS': 1781784680.999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.505000', 'tray_weight': '188', 'TS': 1781784722.505, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 21, 365037)}}
[2026-06-18 17:44:23,998.998 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.123000', 'tray_weight': '92', 'TS': 1781784684.1230001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.445000', 'tray_weight': '93', 'TS': 1781784842.4450002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.905000', 'tray_weight': '115', 'TS': 1781784685.905, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.225000', 'tray_weight': '158', 'TS': 1781784608.2250001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.261000', 'tray_weight': '433', 'TS': 1781784794.261, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.946000', 'tray_weight': '192', 'TS': 1781784680.946, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.998000', 'tray_weight': '186', 'TS': 1781784680.9980001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.504000', 'tray_weight': '188', 'TS': 1781784722.5040002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 22, 707642)}}
[2026-06-18 17:44:24,011.011 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.123000', 'tray_weight': '92', 'TS': 1781784684.1230001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.445000', 'tray_weight': '93', 'TS': 1781784842.4450002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.905000', 'tray_weight': '115', 'TS': 1781784685.905, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.225000', 'tray_weight': '158', 'TS': 1781784608.2250001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.261000', 'tray_weight': '433', 'TS': 1781784794.261, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.946000', 'tray_weight': '192', 'TS': 1781784680.946, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.998000', 'tray_weight': '186', 'TS': 1781784680.9980001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.504000', 'tray_weight': '188', 'TS': 1781784722.5040002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 22, 707642)}}
[2026-06-18 17:44:25,368.368 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.126000', 'tray_weight': '92', 'TS': 1781784684.126, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.448000', 'tray_weight': '93', 'TS': 1781784842.448, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.906000', 'tray_weight': '115', 'TS': 1781784685.9060001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.213000', 'tray_weight': '158', 'TS': 1781784608.213, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.263000', 'tray_weight': '433', 'TS': 1781784794.263, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.950000', 'tray_weight': '192', 'TS': 1781784680.95, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.989000', 'tray_weight': '186', 'TS': 1781784680.989, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.495000', 'tray_weight': '188', 'TS': 1781784722.4950001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 24, 83717)}}
[2026-06-18 17:44:25,380.380 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.126000', 'tray_weight': '92', 'TS': 1781784684.126, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.448000', 'tray_weight': '93', 'TS': 1781784842.448, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.906000', 'tray_weight': '115', 'TS': 1781784685.9060001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.213000', 'tray_weight': '158', 'TS': 1781784608.213, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.263000', 'tray_weight': '433', 'TS': 1781784794.263, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.950000', 'tray_weight': '192', 'TS': 1781784680.95, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.989000', 'tray_weight': '186', 'TS': 1781784680.989, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.495000', 'tray_weight': '188', 'TS': 1781784722.4950001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 24, 83717)}}
[2026-06-18 17:44:26,704.704 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.129000', 'tray_weight': '92', 'TS': 1781784684.129, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.451000', 'tray_weight': '93', 'TS': 1781784842.451, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.906000', 'tray_weight': '115', 'TS': 1781784685.906, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.219000', 'tray_weight': '158', 'TS': 1781784608.2189999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.261000', 'tray_weight': '433', 'TS': 1781784794.261, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.950000', 'tray_weight': '192', 'TS': 1781784680.95, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.995000', 'tray_weight': '186', 'TS': 1781784680.9950001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.501000', 'tray_weight': '188', 'TS': 1781784722.501, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 25, 459592)}}
[2026-06-18 17:44:26,717.717 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.129000', 'tray_weight': '92', 'TS': 1781784684.129, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.451000', 'tray_weight': '93', 'TS': 1781784842.451, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.906000', 'tray_weight': '115', 'TS': 1781784685.906, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.219000', 'tray_weight': '158', 'TS': 1781784608.2189999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.261000', 'tray_weight': '433', 'TS': 1781784794.261, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.950000', 'tray_weight': '192', 'TS': 1781784680.95, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.995000', 'tray_weight': '186', 'TS': 1781784680.9950001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.501000', 'tray_weight': '188', 'TS': 1781784722.501, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 25, 459592)}}
[2026-06-18 17:44:28,144.144 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.132000', 'tray_weight': '92', 'TS': 1781784684.132, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.454000', 'tray_weight': '93', 'TS': 1781784842.454, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.913000', 'tray_weight': '115', 'TS': 1781784685.913, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.219000', 'tray_weight': '158', 'TS': 1781784608.2189999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.259000', 'tray_weight': '433', 'TS': 1781784794.259, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.949000', 'tray_weight': '192', 'TS': 1781784680.949, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.996000', 'tray_weight': '186', 'TS': 1781784680.996, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.502000', 'tray_weight': '188', 'TS': 1781784722.502, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 26, 795075)}}
[2026-06-18 17:44:28,157.157 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.132000', 'tray_weight': '92', 'TS': 1781784684.132, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.454000', 'tray_weight': '93', 'TS': 1781784842.454, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.913000', 'tray_weight': '115', 'TS': 1781784685.913, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.219000', 'tray_weight': '158', 'TS': 1781784608.2189999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.259000', 'tray_weight': '433', 'TS': 1781784794.259, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.949000', 'tray_weight': '192', 'TS': 1781784680.949, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.996000', 'tray_weight': '186', 'TS': 1781784680.996, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.502000', 'tray_weight': '188', 'TS': 1781784722.502, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 26, 795075)}}
[2026-06-18 17:44:29,404.404 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.134000', 'tray_weight': '92', 'TS': 1781784684.134, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.456000', 'tray_weight': '93', 'TS': 1781784842.456, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.917000', 'tray_weight': '115', 'TS': 1781784685.9169998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.212000', 'tray_weight': '158', 'TS': 1781784608.212, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.258000', 'tray_weight': '433', 'TS': 1781784794.2580001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.950000', 'tray_weight': '192', 'TS': 1781784680.95, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.990000', 'tray_weight': '186', 'TS': 1781784680.99, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.496000', 'tray_weight': '188', 'TS': 1781784722.4959998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 28, 236999)}}
[2026-06-18 17:44:29,417.417 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.134000', 'tray_weight': '92', 'TS': 1781784684.134, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.456000', 'tray_weight': '93', 'TS': 1781784842.456, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.917000', 'tray_weight': '115', 'TS': 1781784685.9169998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.212000', 'tray_weight': '158', 'TS': 1781784608.212, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.258000', 'tray_weight': '433', 'TS': 1781784794.2580001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.950000', 'tray_weight': '192', 'TS': 1781784680.95, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.990000', 'tray_weight': '186', 'TS': 1781784680.99, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.496000', 'tray_weight': '188', 'TS': 1781784722.4959998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 28, 236999)}}
[2026-06-18 17:44:30,767.767 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.138000', 'tray_weight': '92', 'TS': 1781784684.138, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.460000', 'tray_weight': '93', 'TS': 1781784842.46, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.903000', 'tray_weight': '115', 'TS': 1781784685.9029999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.219000', 'tray_weight': '158', 'TS': 1781784608.219, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.257000', 'tray_weight': '433', 'TS': 1781784794.257, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.945000', 'tray_weight': '192', 'TS': 1781784680.945, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.993000', 'tray_weight': '186', 'TS': 1781784680.993, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.499000', 'tray_weight': '188', 'TS': 1781784722.499, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 29, 498916)}}
[2026-06-18 17:44:30,781.781 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.138000', 'tray_weight': '92', 'TS': 1781784684.138, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.460000', 'tray_weight': '93', 'TS': 1781784842.46, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.903000', 'tray_weight': '115', 'TS': 1781784685.9029999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.219000', 'tray_weight': '158', 'TS': 1781784608.219, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.257000', 'tray_weight': '433', 'TS': 1781784794.257, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.945000', 'tray_weight': '192', 'TS': 1781784680.945, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.993000', 'tray_weight': '186', 'TS': 1781784680.993, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.499000', 'tray_weight': '188', 'TS': 1781784722.499, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 29, 498916)}}
[2026-06-18 17:44:32,122.122 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.141000', 'tray_weight': '92', 'TS': 1781784684.141, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.463000', 'tray_weight': '93', 'TS': 1781784842.463, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.921000', 'tray_weight': '115', 'TS': 1781784685.921, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.218000', 'tray_weight': '158', 'TS': 1781784608.218, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.253000', 'tray_weight': '433', 'TS': 1781784794.253, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.948000', 'tray_weight': '192', 'TS': 1781784680.948, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.992000', 'tray_weight': '186', 'TS': 1781784680.9919999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.498000', 'tray_weight': '188', 'TS': 1781784722.498, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 30, 859525)}}
[2026-06-18 17:44:32,136.136 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.141000', 'tray_weight': '92', 'TS': 1781784684.141, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.463000', 'tray_weight': '93', 'TS': 1781784842.463, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.921000', 'tray_weight': '115', 'TS': 1781784685.921, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.218000', 'tray_weight': '158', 'TS': 1781784608.218, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.253000', 'tray_weight': '433', 'TS': 1781784794.253, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.948000', 'tray_weight': '192', 'TS': 1781784680.948, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.992000', 'tray_weight': '186', 'TS': 1781784680.9919999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.498000', 'tray_weight': '188', 'TS': 1781784722.498, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 30, 859525)}}
[2026-06-18 17:44:33,657.657 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.143000', 'tray_weight': '92', 'TS': 1781784684.143, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.465000', 'tray_weight': '93', 'TS': 1781784842.465, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.925000', 'tray_weight': '115', 'TS': 1781784685.925, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.217000', 'tray_weight': '158', 'TS': 1781784608.217, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.250000', 'tray_weight': '433', 'TS': 1781784794.25, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.948000', 'tray_weight': '192', 'TS': 1781784680.948, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.937000', 'tray_weight': '186', 'TS': 1781784680.937, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.443000', 'tray_weight': '188', 'TS': 1781784722.443, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 32, 228546)}}
[2026-06-18 17:44:33,669.669 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.143000', 'tray_weight': '92', 'TS': 1781784684.143, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.465000', 'tray_weight': '93', 'TS': 1781784842.465, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.925000', 'tray_weight': '115', 'TS': 1781784685.925, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.217000', 'tray_weight': '158', 'TS': 1781784608.217, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.250000', 'tray_weight': '433', 'TS': 1781784794.25, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.948000', 'tray_weight': '192', 'TS': 1781784680.948, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.937000', 'tray_weight': '186', 'TS': 1781784680.937, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.443000', 'tray_weight': '188', 'TS': 1781784722.443, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 32, 228546)}}
[2026-06-18 17:44:34,933.933 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.147000', 'tray_weight': '92', 'TS': 1781784684.147, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.469000', 'tray_weight': '93', 'TS': 1781784842.469, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.928000', 'tray_weight': '115', 'TS': 1781784685.928, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.215000', 'tray_weight': '158', 'TS': 1781784608.215, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.253000', 'tray_weight': '433', 'TS': 1781784794.2529998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.948000', 'tray_weight': '192', 'TS': 1781784680.948, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.986000', 'tray_weight': '186', 'TS': 1781784680.986, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.492000', 'tray_weight': '188', 'TS': 1781784722.492, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 33, 749330)}}
[2026-06-18 17:44:34,946.946 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.147000', 'tray_weight': '92', 'TS': 1781784684.147, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.469000', 'tray_weight': '93', 'TS': 1781784842.469, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.928000', 'tray_weight': '115', 'TS': 1781784685.928, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.215000', 'tray_weight': '158', 'TS': 1781784608.215, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.253000', 'tray_weight': '433', 'TS': 1781784794.2529998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.948000', 'tray_weight': '192', 'TS': 1781784680.948, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.986000', 'tray_weight': '186', 'TS': 1781784680.986, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.492000', 'tray_weight': '188', 'TS': 1781784722.492, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 33, 749330)}}
[2026-06-18 17:44:36,243.243 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.150000', 'tray_weight': '92', 'TS': 1781784684.1499999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.472000', 'tray_weight': '93', 'TS': 1781784842.472, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.931000', 'tray_weight': '115', 'TS': 1781784685.931, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.213000', 'tray_weight': '158', 'TS': 1781784608.213, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.252000', 'tray_weight': '433', 'TS': 1781784794.252, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.947000', 'tray_weight': '192', 'TS': 1781784680.947, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.984000', 'tray_weight': '186', 'TS': 1781784680.984, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.490000', 'tray_weight': '188', 'TS': 1781784722.49, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 35, 25931)}}
[2026-06-18 17:44:36,257.257 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.150000', 'tray_weight': '92', 'TS': 1781784684.1499999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.472000', 'tray_weight': '93', 'TS': 1781784842.472, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.931000', 'tray_weight': '115', 'TS': 1781784685.931, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.213000', 'tray_weight': '158', 'TS': 1781784608.213, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.252000', 'tray_weight': '433', 'TS': 1781784794.252, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.947000', 'tray_weight': '192', 'TS': 1781784680.947, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.984000', 'tray_weight': '186', 'TS': 1781784680.984, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.490000', 'tray_weight': '188', 'TS': 1781784722.49, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 35, 25931)}}
[2026-06-18 17:44:37,604.604 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.153000', 'tray_weight': '92', 'TS': 1781784684.1529999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.475000', 'tray_weight': '93', 'TS': 1781784842.475, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.933000', 'tray_weight': '115', 'TS': 1781784685.933, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.203000', 'tray_weight': '158', 'TS': 1781784608.203, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.251000', 'tray_weight': '433', 'TS': 1781784794.251, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.947000', 'tray_weight': '192', 'TS': 1781784680.947, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.984000', 'tray_weight': '186', 'TS': 1781784680.984, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.490000', 'tray_weight': '188', 'TS': 1781784722.49, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 36, 337386)}}
[2026-06-18 17:44:37,629.629 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.153000', 'tray_weight': '92', 'TS': 1781784684.1529999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.475000', 'tray_weight': '93', 'TS': 1781784842.475, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.933000', 'tray_weight': '115', 'TS': 1781784685.933, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.203000', 'tray_weight': '158', 'TS': 1781784608.203, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.251000', 'tray_weight': '433', 'TS': 1781784794.251, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.947000', 'tray_weight': '192', 'TS': 1781784680.947, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.984000', 'tray_weight': '186', 'TS': 1781784680.984, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.490000', 'tray_weight': '188', 'TS': 1781784722.49, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 36, 337386)}}
[2026-06-18 17:44:39,144.144 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.156000', 'tray_weight': '92', 'TS': 1781784684.1560001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.478000', 'tray_weight': '93', 'TS': 1781784842.4780002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.937000', 'tray_weight': '115', 'TS': 1781784685.937, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.210000', 'tray_weight': '158', 'TS': 1781784608.21, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.163000', 'tray_weight': '433', 'TS': 1781784794.1629999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.945000', 'tray_weight': '192', 'TS': 1781784680.945, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.986000', 'tray_weight': '186', 'TS': 1781784680.986, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.492000', 'tray_weight': '188', 'TS': 1781784722.492, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 37, 722542)}}
[2026-06-18 17:44:39,157.157 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.156000', 'tray_weight': '92', 'TS': 1781784684.1560001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.478000', 'tray_weight': '93', 'TS': 1781784842.4780002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.937000', 'tray_weight': '115', 'TS': 1781784685.937, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.210000', 'tray_weight': '158', 'TS': 1781784608.21, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.163000', 'tray_weight': '433', 'TS': 1781784794.1629999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.945000', 'tray_weight': '192', 'TS': 1781784680.945, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.986000', 'tray_weight': '186', 'TS': 1781784680.986, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.492000', 'tray_weight': '188', 'TS': 1781784722.492, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 37, 722542)}}
[2026-06-18 17:44:40,479.479 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.158000', 'tray_weight': '92', 'TS': 1781784684.158, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.480000', 'tray_weight': '93', 'TS': 1781784842.48, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.939000', 'tray_weight': '115', 'TS': 1781784685.939, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.206000', 'tray_weight': '158', 'TS': 1781784608.206, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.248000', 'tray_weight': '433', 'TS': 1781784794.248, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.945000', 'tray_weight': '192', 'TS': 1781784680.945, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.985000', 'tray_weight': '186', 'TS': 1781784680.985, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.491000', 'tray_weight': '188', 'TS': 1781784722.491, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 39, 232089)}}
[2026-06-18 17:44:40,492.492 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.158000', 'tray_weight': '92', 'TS': 1781784684.158, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.480000', 'tray_weight': '93', 'TS': 1781784842.48, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.939000', 'tray_weight': '115', 'TS': 1781784685.939, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.206000', 'tray_weight': '158', 'TS': 1781784608.206, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.248000', 'tray_weight': '433', 'TS': 1781784794.248, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.945000', 'tray_weight': '192', 'TS': 1781784680.945, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.985000', 'tray_weight': '186', 'TS': 1781784680.985, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.491000', 'tray_weight': '188', 'TS': 1781784722.491, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 39, 232089)}}
[2026-06-18 17:44:41,795.795 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.162000', 'tray_weight': '92', 'TS': 1781784684.162, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.484000', 'tray_weight': '93', 'TS': 1781784842.484, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.943000', 'tray_weight': '115', 'TS': 1781784685.943, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.209000', 'tray_weight': '158', 'TS': 1781784608.2089999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.241000', 'tray_weight': '433', 'TS': 1781784794.241, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.936000', 'tray_weight': '192', 'TS': 1781784680.936, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.985000', 'tray_weight': '186', 'TS': 1781784680.985, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.491000', 'tray_weight': '188', 'TS': 1781784722.491, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 40, 577401)}}
[2026-06-18 17:44:41,808.808 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.162000', 'tray_weight': '92', 'TS': 1781784684.162, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.484000', 'tray_weight': '93', 'TS': 1781784842.484, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.943000', 'tray_weight': '115', 'TS': 1781784685.943, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.209000', 'tray_weight': '158', 'TS': 1781784608.2089999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.241000', 'tray_weight': '433', 'TS': 1781784794.241, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.936000', 'tray_weight': '192', 'TS': 1781784680.936, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.985000', 'tray_weight': '186', 'TS': 1781784680.985, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.491000', 'tray_weight': '188', 'TS': 1781784722.491, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 40, 577401)}}
[2026-06-18 17:44:43,120.120 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.164000', 'tray_weight': '92', 'TS': 1781784684.164, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.486000', 'tray_weight': '93', 'TS': 1781784842.486, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.946000', 'tray_weight': '115', 'TS': 1781784685.9459999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.209000', 'tray_weight': '158', 'TS': 1781784608.209, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.243000', 'tray_weight': '433', 'TS': 1781784794.243, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.933000', 'tray_weight': '192', 'TS': 1781784680.9329998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.983000', 'tray_weight': '186', 'TS': 1781784680.983, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.489000', 'tray_weight': '188', 'TS': 1781784722.489, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 41, 889548)}}
[2026-06-18 17:44:43,135.135 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.164000', 'tray_weight': '92', 'TS': 1781784684.164, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.486000', 'tray_weight': '93', 'TS': 1781784842.486, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.946000', 'tray_weight': '115', 'TS': 1781784685.9459999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.209000', 'tray_weight': '158', 'TS': 1781784608.209, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.243000', 'tray_weight': '433', 'TS': 1781784794.243, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.933000', 'tray_weight': '192', 'TS': 1781784680.9329998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.983000', 'tray_weight': '186', 'TS': 1781784680.983, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.489000', 'tray_weight': '188', 'TS': 1781784722.489, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 41, 889548)}}
[2026-06-18 17:44:44,569.569 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.166000', 'tray_weight': '92', 'TS': 1781784684.1660001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.488000', 'tray_weight': '93', 'TS': 1781784842.4880002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.945000', 'tray_weight': '115', 'TS': 1781784685.945, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.206000', 'tray_weight': '158', 'TS': 1781784608.206, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.244000', 'tray_weight': '433', 'TS': 1781784794.244, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.923000', 'tray_weight': '192', 'TS': 1781784680.9229999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.983000', 'tray_weight': '186', 'TS': 1781784680.983, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.489000', 'tray_weight': '188', 'TS': 1781784722.489, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 43, 230232)}}
[2026-06-18 17:44:44,581.581 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.166000', 'tray_weight': '92', 'TS': 1781784684.1660001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.488000', 'tray_weight': '93', 'TS': 1781784842.4880002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.945000', 'tray_weight': '115', 'TS': 1781784685.945, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.206000', 'tray_weight': '158', 'TS': 1781784608.206, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.244000', 'tray_weight': '433', 'TS': 1781784794.244, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.923000', 'tray_weight': '192', 'TS': 1781784680.9229999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.983000', 'tray_weight': '186', 'TS': 1781784680.983, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.489000', 'tray_weight': '188', 'TS': 1781784722.489, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 43, 230232)}}
[2026-06-18 17:44:45,903.903 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.170000', 'tray_weight': '92', 'TS': 1781784684.1699998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.492000', 'tray_weight': '93', 'TS': 1781784842.4919999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.952000', 'tray_weight': '115', 'TS': 1781784685.9520001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.198000', 'tray_weight': '158', 'TS': 1781784608.198, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.243000', 'tray_weight': '433', 'TS': 1781784794.243, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.944000', 'tray_weight': '192', 'TS': 1781784680.944, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.982000', 'tray_weight': '186', 'TS': 1781784680.9819999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.488000', 'tray_weight': '188', 'TS': 1781784722.488, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 44, 663693)}}
[2026-06-18 17:44:45,916.916 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.170000', 'tray_weight': '92', 'TS': 1781784684.1699998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.492000', 'tray_weight': '93', 'TS': 1781784842.4919999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.952000', 'tray_weight': '115', 'TS': 1781784685.9520001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.198000', 'tray_weight': '158', 'TS': 1781784608.198, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.243000', 'tray_weight': '433', 'TS': 1781784794.243, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.944000', 'tray_weight': '192', 'TS': 1781784680.944, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.982000', 'tray_weight': '186', 'TS': 1781784680.9819999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.488000', 'tray_weight': '188', 'TS': 1781784722.488, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 44, 663693)}}
[2026-06-18 17:44:47,316.316 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.173000', 'tray_weight': '92', 'TS': 1781784684.1729999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.495000', 'tray_weight': '93', 'TS': 1781784842.495, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.954000', 'tray_weight': '115', 'TS': 1781784685.954, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.201000', 'tray_weight': '158', 'TS': 1781784608.201, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.239000', 'tray_weight': '433', 'TS': 1781784794.239, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.943000', 'tray_weight': '192', 'TS': 1781784680.943, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.940000', 'tray_weight': '186', 'TS': 1781784680.94, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.446000', 'tray_weight': '188', 'TS': 1781784722.4459999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 45, 998314)}}
[2026-06-18 17:44:47,328.328 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.173000', 'tray_weight': '92', 'TS': 1781784684.1729999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.495000', 'tray_weight': '93', 'TS': 1781784842.495, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.954000', 'tray_weight': '115', 'TS': 1781784685.954, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.201000', 'tray_weight': '158', 'TS': 1781784608.201, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.239000', 'tray_weight': '433', 'TS': 1781784794.239, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.943000', 'tray_weight': '192', 'TS': 1781784680.943, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.940000', 'tray_weight': '186', 'TS': 1781784680.94, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.446000', 'tray_weight': '188', 'TS': 1781784722.4459999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 45, 998314)}}
[2026-06-18 17:44:48,744.744 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.176000', 'tray_weight': '92', 'TS': 1781784684.1759999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.498000', 'tray_weight': '93', 'TS': 1781784842.498, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.957000', 'tray_weight': '115', 'TS': 1781784685.957, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.204000', 'tray_weight': '158', 'TS': 1781784608.204, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.234000', 'tray_weight': '433', 'TS': 1781784794.234, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.939000', 'tray_weight': '192', 'TS': 1781784680.9390001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.966000', 'tray_weight': '186', 'TS': 1781784680.9659998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.472000', 'tray_weight': '188', 'TS': 1781784722.472, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 47, 411038)}}
[2026-06-18 17:44:48,758.758 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.176000', 'tray_weight': '92', 'TS': 1781784684.1759999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.498000', 'tray_weight': '93', 'TS': 1781784842.498, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.957000', 'tray_weight': '115', 'TS': 1781784685.957, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.204000', 'tray_weight': '158', 'TS': 1781784608.204, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.234000', 'tray_weight': '433', 'TS': 1781784794.234, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.939000', 'tray_weight': '192', 'TS': 1781784680.9390001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.966000', 'tray_weight': '186', 'TS': 1781784680.9659998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.472000', 'tray_weight': '188', 'TS': 1781784722.472, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 47, 411038)}}
[2026-06-18 17:44:50,116.116 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.179000', 'tray_weight': '92', 'TS': 1781784684.1790001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.501000', 'tray_weight': '93', 'TS': 1781784842.5010002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.959000', 'tray_weight': '115', 'TS': 1781784685.9589999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.202000', 'tray_weight': '158', 'TS': 1781784608.2020001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.236000', 'tray_weight': '433', 'TS': 1781784794.2359998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.940000', 'tray_weight': '192', 'TS': 1781784680.94, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.974000', 'tray_weight': '186', 'TS': 1781784680.974, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.480000', 'tray_weight': '188', 'TS': 1781784722.48, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 48, 854800)}}
[2026-06-18 17:44:50,130.130 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.179000', 'tray_weight': '92', 'TS': 1781784684.1790001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.501000', 'tray_weight': '93', 'TS': 1781784842.5010002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.959000', 'tray_weight': '115', 'TS': 1781784685.9589999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.202000', 'tray_weight': '158', 'TS': 1781784608.2020001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.236000', 'tray_weight': '433', 'TS': 1781784794.2359998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.940000', 'tray_weight': '192', 'TS': 1781784680.94, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.974000', 'tray_weight': '186', 'TS': 1781784680.974, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.480000', 'tray_weight': '188', 'TS': 1781784722.48, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 48, 854800)}}
[2026-06-18 17:44:51,468.468 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.181000', 'tray_weight': '92', 'TS': 1781784684.181, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.503000', 'tray_weight': '93', 'TS': 1781784842.503, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.960000', 'tray_weight': '115', 'TS': 1781784685.96, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.195000', 'tray_weight': '158', 'TS': 1781784608.1950002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.237000', 'tray_weight': '433', 'TS': 1781784794.2370002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.942000', 'tray_weight': '192', 'TS': 1781784680.9420002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.972000', 'tray_weight': '186', 'TS': 1781784680.9720001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.478000', 'tray_weight': '188', 'TS': 1781784722.4780002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 50, 209420)}}
[2026-06-18 17:44:51,481.481 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.181000', 'tray_weight': '92', 'TS': 1781784684.181, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.503000', 'tray_weight': '93', 'TS': 1781784842.503, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.960000', 'tray_weight': '115', 'TS': 1781784685.96, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.195000', 'tray_weight': '158', 'TS': 1781784608.1950002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.237000', 'tray_weight': '433', 'TS': 1781784794.2370002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.942000', 'tray_weight': '192', 'TS': 1781784680.9420002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.972000', 'tray_weight': '186', 'TS': 1781784680.9720001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.478000', 'tray_weight': '188', 'TS': 1781784722.4780002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 50, 209420)}}
[2026-06-18 17:44:52,746.746 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.186000', 'tray_weight': '92', 'TS': 1781784684.186, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.508000', 'tray_weight': '93', 'TS': 1781784842.5080001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.967000', 'tray_weight': '115', 'TS': 1781784685.967, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.195000', 'tray_weight': '158', 'TS': 1781784608.195, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.236000', 'tray_weight': '433', 'TS': 1781784794.236, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.941000', 'tray_weight': '192', 'TS': 1781784680.941, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.976000', 'tray_weight': '186', 'TS': 1781784680.976, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.482000', 'tray_weight': '188', 'TS': 1781784722.482, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 51, 572571)}}
[2026-06-18 17:44:52,759.759 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.186000', 'tray_weight': '92', 'TS': 1781784684.186, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.508000', 'tray_weight': '93', 'TS': 1781784842.5080001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.967000', 'tray_weight': '115', 'TS': 1781784685.967, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.195000', 'tray_weight': '158', 'TS': 1781784608.195, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.236000', 'tray_weight': '433', 'TS': 1781784794.236, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.941000', 'tray_weight': '192', 'TS': 1781784680.941, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.976000', 'tray_weight': '186', 'TS': 1781784680.976, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.482000', 'tray_weight': '188', 'TS': 1781784722.482, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 51, 572571)}}
[2026-06-18 17:44:54,219.219 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.187000', 'tray_weight': '92', 'TS': 1781784684.1869998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.509000', 'tray_weight': '93', 'TS': 1781784842.5089998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.968000', 'tray_weight': '115', 'TS': 1781784685.968, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.197000', 'tray_weight': '158', 'TS': 1781784608.1969998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.235000', 'tray_weight': '433', 'TS': 1781784794.235, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.941000', 'tray_weight': '192', 'TS': 1781784680.941, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.971000', 'tray_weight': '186', 'TS': 1781784680.971, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.477000', 'tray_weight': '188', 'TS': 1781784722.477, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 52, 841256)}}
[2026-06-18 17:44:54,231.231 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.187000', 'tray_weight': '92', 'TS': 1781784684.1869998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.509000', 'tray_weight': '93', 'TS': 1781784842.5089998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.968000', 'tray_weight': '115', 'TS': 1781784685.968, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.197000', 'tray_weight': '158', 'TS': 1781784608.1969998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.235000', 'tray_weight': '433', 'TS': 1781784794.235, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.941000', 'tray_weight': '192', 'TS': 1781784680.941, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.971000', 'tray_weight': '186', 'TS': 1781784680.971, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.477000', 'tray_weight': '188', 'TS': 1781784722.477, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 52, 841256)}}
[2026-06-18 17:44:55,518.518 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.191000', 'tray_weight': '92', 'TS': 1781784684.191, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.513000', 'tray_weight': '93', 'TS': 1781784842.513, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.973000', 'tray_weight': '115', 'TS': 1781784685.973, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.193000', 'tray_weight': '158', 'TS': 1781784608.193, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.234000', 'tray_weight': '433', 'TS': 1781784794.234, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.941000', 'tray_weight': '192', 'TS': 1781784680.941, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.971000', 'tray_weight': '186', 'TS': 1781784680.9710002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.477000', 'tray_weight': '188', 'TS': 1781784722.477, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 54, 313901)}}
[2026-06-18 17:44:55,536.536 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.191000', 'tray_weight': '92', 'TS': 1781784684.191, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.513000', 'tray_weight': '93', 'TS': 1781784842.513, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.973000', 'tray_weight': '115', 'TS': 1781784685.973, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.193000', 'tray_weight': '158', 'TS': 1781784608.193, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.234000', 'tray_weight': '433', 'TS': 1781784794.234, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.941000', 'tray_weight': '192', 'TS': 1781784680.941, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.971000', 'tray_weight': '186', 'TS': 1781784680.9710002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.477000', 'tray_weight': '188', 'TS': 1781784722.477, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 54, 313901)}}
[2026-06-18 17:44:56,838.838 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.193000', 'tray_weight': '92', 'TS': 1781784684.193, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.515000', 'tray_weight': '93', 'TS': 1781784842.515, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.975000', 'tray_weight': '115', 'TS': 1781784685.975, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.196000', 'tray_weight': '158', 'TS': 1781784608.196, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.231000', 'tray_weight': '433', 'TS': 1781784794.231, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.940000', 'tray_weight': '192', 'TS': 1781784680.9399998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.970000', 'tray_weight': '186', 'TS': 1781784680.9699998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.476000', 'tray_weight': '188', 'TS': 1781784722.4759998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 55, 618699)}}
[2026-06-18 17:44:56,850.850 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.193000', 'tray_weight': '92', 'TS': 1781784684.193, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.515000', 'tray_weight': '93', 'TS': 1781784842.515, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.975000', 'tray_weight': '115', 'TS': 1781784685.975, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.196000', 'tray_weight': '158', 'TS': 1781784608.196, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.231000', 'tray_weight': '433', 'TS': 1781784794.231, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.940000', 'tray_weight': '192', 'TS': 1781784680.9399998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.970000', 'tray_weight': '186', 'TS': 1781784680.9699998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.476000', 'tray_weight': '188', 'TS': 1781784722.4759998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 55, 618699)}}
[2026-06-18 17:44:58,158.158 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.196000', 'tray_weight': '92', 'TS': 1781784684.196, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.518000', 'tray_weight': '93', 'TS': 1781784842.5180001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.974000', 'tray_weight': '115', 'TS': 1781784685.974, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.190000', 'tray_weight': '158', 'TS': 1781784608.19, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.233000', 'tray_weight': '433', 'TS': 1781784794.233, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.940000', 'tray_weight': '192', 'TS': 1781784680.9399998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.968000', 'tray_weight': '186', 'TS': 1781784680.9680002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.474000', 'tray_weight': '188', 'TS': 1781784722.474, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 56, 932319)}}
[2026-06-18 17:44:58,174.174 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.196000', 'tray_weight': '92', 'TS': 1781784684.196, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.518000', 'tray_weight': '93', 'TS': 1781784842.5180001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.974000', 'tray_weight': '115', 'TS': 1781784685.974, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.190000', 'tray_weight': '158', 'TS': 1781784608.19, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.233000', 'tray_weight': '433', 'TS': 1781784794.233, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.940000', 'tray_weight': '192', 'TS': 1781784680.9399998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.968000', 'tray_weight': '186', 'TS': 1781784680.9680002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.474000', 'tray_weight': '188', 'TS': 1781784722.474, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 56, 932319)}}
[2026-06-18 17:44:59,592.592 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.199000', 'tray_weight': '92', 'TS': 1781784684.1990001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.521000', 'tray_weight': '93', 'TS': 1781784842.521, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.981000', 'tray_weight': '115', 'TS': 1781784685.981, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.191000', 'tray_weight': '158', 'TS': 1781784608.191, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.231000', 'tray_weight': '433', 'TS': 1781784794.2310002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.940000', 'tray_weight': '192', 'TS': 1781784680.94, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.965000', 'tray_weight': '186', 'TS': 1781784680.965, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.471000', 'tray_weight': '188', 'TS': 1781784722.471, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 58, 254607)}}
[2026-06-18 17:44:59,606.606 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.199000', 'tray_weight': '92', 'TS': 1781784684.1990001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.521000', 'tray_weight': '93', 'TS': 1781784842.521, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.981000', 'tray_weight': '115', 'TS': 1781784685.981, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.191000', 'tray_weight': '158', 'TS': 1781784608.191, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.231000', 'tray_weight': '433', 'TS': 1781784794.2310002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.940000', 'tray_weight': '192', 'TS': 1781784680.94, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.965000', 'tray_weight': '186', 'TS': 1781784680.965, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.471000', 'tray_weight': '188', 'TS': 1781784722.471, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 58, 254607)}}
[2026-06-18 17:45:00,925.925 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.203000', 'tray_weight': '92', 'TS': 1781784684.203, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.525000', 'tray_weight': '93', 'TS': 1781784842.525, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.984000', 'tray_weight': '115', 'TS': 1781784685.984, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.192000', 'tray_weight': '158', 'TS': 1781784608.1920002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.223000', 'tray_weight': '433', 'TS': 1781784794.223, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.939000', 'tray_weight': '192', 'TS': 1781784680.939, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.965000', 'tray_weight': '186', 'TS': 1781784680.9650002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.471000', 'tray_weight': '188', 'TS': 1781784722.471, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 59, 685465)}}
[2026-06-18 17:45:00,939.939 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.203000', 'tray_weight': '92', 'TS': 1781784684.203, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.525000', 'tray_weight': '93', 'TS': 1781784842.525, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.984000', 'tray_weight': '115', 'TS': 1781784685.984, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.192000', 'tray_weight': '158', 'TS': 1781784608.1920002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.223000', 'tray_weight': '433', 'TS': 1781784794.223, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.939000', 'tray_weight': '192', 'TS': 1781784680.939, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.965000', 'tray_weight': '186', 'TS': 1781784680.9650002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.471000', 'tray_weight': '188', 'TS': 1781784722.471, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 44, 59, 685465)}}
[2026-06-18 17:45:02,885.885 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.206000', 'tray_weight': '92', 'TS': 1781784684.2059999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.528000', 'tray_weight': '93', 'TS': 1781784842.5279999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.987000', 'tray_weight': '115', 'TS': 1781784685.987, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.190000', 'tray_weight': '158', 'TS': 1781784608.1899998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.228000', 'tray_weight': '433', 'TS': 1781784794.228, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.936000', 'tray_weight': '192', 'TS': 1781784680.9359999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.966000', 'tray_weight': '186', 'TS': 1781784680.966, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.472000', 'tray_weight': '188', 'TS': 1781784722.4720001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 1, 18533)}}
[2026-06-18 17:45:02,910.910 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.206000', 'tray_weight': '92', 'TS': 1781784684.2059999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.528000', 'tray_weight': '93', 'TS': 1781784842.5279999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.987000', 'tray_weight': '115', 'TS': 1781784685.987, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.190000', 'tray_weight': '158', 'TS': 1781784608.1899998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.228000', 'tray_weight': '433', 'TS': 1781784794.228, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.936000', 'tray_weight': '192', 'TS': 1781784680.9359999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.966000', 'tray_weight': '186', 'TS': 1781784680.966, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.472000', 'tray_weight': '188', 'TS': 1781784722.4720001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 1, 18533)}}
[2026-06-18 17:45:04,242.242 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.209000', 'tray_weight': '92', 'TS': 1781784684.209, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.531000', 'tray_weight': '93', 'TS': 1781784842.5310001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.986000', 'tray_weight': '115', 'TS': 1781784685.986, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.189000', 'tray_weight': '158', 'TS': 1781784608.189, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.226000', 'tray_weight': '433', 'TS': 1781784794.2259998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.938000', 'tray_weight': '192', 'TS': 1781784680.938, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.968000', 'tray_weight': '186', 'TS': 1781784680.968, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.474000', 'tray_weight': '188', 'TS': 1781784722.474, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 2, 984466)}}
[2026-06-18 17:45:04,261.261 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.209000', 'tray_weight': '92', 'TS': 1781784684.209, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.531000', 'tray_weight': '93', 'TS': 1781784842.5310001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.986000', 'tray_weight': '115', 'TS': 1781784685.986, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.189000', 'tray_weight': '158', 'TS': 1781784608.189, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.226000', 'tray_weight': '433', 'TS': 1781784794.2259998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.938000', 'tray_weight': '192', 'TS': 1781784680.938, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.968000', 'tray_weight': '186', 'TS': 1781784680.968, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.474000', 'tray_weight': '188', 'TS': 1781784722.474, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 2, 984466)}}
[2026-06-18 17:45:05,608.608 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.212000', 'tray_weight': '92', 'TS': 1781784684.212, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.534000', 'tray_weight': '93', 'TS': 1781784842.534, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.993000', 'tray_weight': '115', 'TS': 1781784685.993, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.187000', 'tray_weight': '158', 'TS': 1781784608.187, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.226000', 'tray_weight': '433', 'TS': 1781784794.226, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.937000', 'tray_weight': '192', 'TS': 1781784680.937, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.966000', 'tray_weight': '186', 'TS': 1781784680.966, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.472000', 'tray_weight': '188', 'TS': 1781784722.4720001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 4, 422680)}}
[2026-06-18 17:45:05,620.620 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.212000', 'tray_weight': '92', 'TS': 1781784684.212, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.534000', 'tray_weight': '93', 'TS': 1781784842.534, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.993000', 'tray_weight': '115', 'TS': 1781784685.993, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.187000', 'tray_weight': '158', 'TS': 1781784608.187, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.226000', 'tray_weight': '433', 'TS': 1781784794.226, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.937000', 'tray_weight': '192', 'TS': 1781784680.937, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.966000', 'tray_weight': '186', 'TS': 1781784680.966, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.472000', 'tray_weight': '188', 'TS': 1781784722.4720001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 4, 422680)}}
[2026-06-18 17:45:06,960.960 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.216000', 'tray_weight': '92', 'TS': 1781784684.216, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.538000', 'tray_weight': '93', 'TS': 1781784842.538, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.996000', 'tray_weight': '115', 'TS': 1781784685.996, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.182000', 'tray_weight': '158', 'TS': 1781784608.182, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.226000', 'tray_weight': '433', 'TS': 1781784794.226, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.898000', 'tray_weight': '192', 'TS': 1781784680.898, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.965000', 'tray_weight': '186', 'TS': 1781784680.9650002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.471000', 'tray_weight': '188', 'TS': 1781784722.471, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 5, 700259)}}
[2026-06-18 17:45:06,972.972 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.216000', 'tray_weight': '92', 'TS': 1781784684.216, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.538000', 'tray_weight': '93', 'TS': 1781784842.538, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.996000', 'tray_weight': '115', 'TS': 1781784685.996, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.182000', 'tray_weight': '158', 'TS': 1781784608.182, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.226000', 'tray_weight': '433', 'TS': 1781784794.226, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.898000', 'tray_weight': '192', 'TS': 1781784680.898, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.965000', 'tray_weight': '186', 'TS': 1781784680.9650002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.471000', 'tray_weight': '188', 'TS': 1781784722.471, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 5, 700259)}}
[2026-06-18 17:45:08,217.217 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.219000', 'tray_weight': '92', 'TS': 1781784684.219, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.541000', 'tray_weight': '93', 'TS': 1781784842.5410001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.000000', 'tray_weight': '115', 'TS': 1781784686.0, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.185000', 'tray_weight': '158', 'TS': 1781784608.185, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.219000', 'tray_weight': '433', 'TS': 1781784794.2189999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.933000', 'tray_weight': '192', 'TS': 1781784680.933, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.958000', 'tray_weight': '186', 'TS': 1781784680.9580002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.464000', 'tray_weight': '188', 'TS': 1781784722.4640002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 7, 52596)}}
[2026-06-18 17:45:08,230.230 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.219000', 'tray_weight': '92', 'TS': 1781784684.219, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.541000', 'tray_weight': '93', 'TS': 1781784842.5410001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.000000', 'tray_weight': '115', 'TS': 1781784686.0, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.185000', 'tray_weight': '158', 'TS': 1781784608.185, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.219000', 'tray_weight': '433', 'TS': 1781784794.2189999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.933000', 'tray_weight': '192', 'TS': 1781784680.933, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.958000', 'tray_weight': '186', 'TS': 1781784680.9580002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.464000', 'tray_weight': '188', 'TS': 1781784722.4640002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 7, 52596)}}
[2026-06-18 17:45:09,634.634 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.221000', 'tray_weight': '92', 'TS': 1781784684.221, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.543000', 'tray_weight': '93', 'TS': 1781784842.543, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.002000', 'tray_weight': '115', 'TS': 1781784686.002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.185000', 'tray_weight': '158', 'TS': 1781784608.185, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.219000', 'tray_weight': '433', 'TS': 1781784794.219, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.911000', 'tray_weight': '192', 'TS': 1781784680.911, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.964000', 'tray_weight': '186', 'TS': 1781784680.964, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.470000', 'tray_weight': '188', 'TS': 1781784722.47, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 8, 309114)}}
[2026-06-18 17:45:09,646.646 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.221000', 'tray_weight': '92', 'TS': 1781784684.221, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.543000', 'tray_weight': '93', 'TS': 1781784842.543, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.002000', 'tray_weight': '115', 'TS': 1781784686.002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.185000', 'tray_weight': '158', 'TS': 1781784608.185, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.219000', 'tray_weight': '433', 'TS': 1781784794.219, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.911000', 'tray_weight': '192', 'TS': 1781784680.911, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.964000', 'tray_weight': '186', 'TS': 1781784680.964, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.470000', 'tray_weight': '188', 'TS': 1781784722.47, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 8, 309114)}}
[2026-06-18 17:45:10,939.939 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.224000', 'tray_weight': '92', 'TS': 1781784684.224, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.546000', 'tray_weight': '93', 'TS': 1781784842.546, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.005000', 'tray_weight': '115', 'TS': 1781784686.005, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.180000', 'tray_weight': '158', 'TS': 1781784608.18, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.217000', 'tray_weight': '433', 'TS': 1781784794.217, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.936000', 'tray_weight': '192', 'TS': 1781784680.936, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.963000', 'tray_weight': '186', 'TS': 1781784680.963, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.469000', 'tray_weight': '188', 'TS': 1781784722.469, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 9, 734315)}}
[2026-06-18 17:45:10,955.955 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.224000', 'tray_weight': '92', 'TS': 1781784684.224, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.546000', 'tray_weight': '93', 'TS': 1781784842.546, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.005000', 'tray_weight': '115', 'TS': 1781784686.005, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.180000', 'tray_weight': '158', 'TS': 1781784608.18, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.217000', 'tray_weight': '433', 'TS': 1781784794.217, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.936000', 'tray_weight': '192', 'TS': 1781784680.936, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.963000', 'tray_weight': '186', 'TS': 1781784680.963, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.469000', 'tray_weight': '188', 'TS': 1781784722.469, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 9, 734315)}}
[2026-06-18 17:45:12,146.146 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.226000', 'tray_weight': '92', 'TS': 1781784684.226, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.548000', 'tray_weight': '93', 'TS': 1781784842.548, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.009000', 'tray_weight': '115', 'TS': 1781784686.0089998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.183000', 'tray_weight': '158', 'TS': 1781784608.183, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.215000', 'tray_weight': '433', 'TS': 1781784794.215, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.918000', 'tray_weight': '192', 'TS': 1781784680.918, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.962000', 'tray_weight': '186', 'TS': 1781784680.962, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.468000', 'tray_weight': '188', 'TS': 1781784722.468, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 11, 39797)}}
[2026-06-18 17:45:12,164.164 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.226000', 'tray_weight': '92', 'TS': 1781784684.226, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.548000', 'tray_weight': '93', 'TS': 1781784842.548, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.009000', 'tray_weight': '115', 'TS': 1781784686.0089998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.183000', 'tray_weight': '158', 'TS': 1781784608.183, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.215000', 'tray_weight': '433', 'TS': 1781784794.215, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.918000', 'tray_weight': '192', 'TS': 1781784680.918, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.962000', 'tray_weight': '186', 'TS': 1781784680.962, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.468000', 'tray_weight': '188', 'TS': 1781784722.468, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 11, 39797)}}
[2026-06-18 17:45:13,507.507 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.229000', 'tray_weight': '92', 'TS': 1781784684.229, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.551000', 'tray_weight': '93', 'TS': 1781784842.551, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.011000', 'tray_weight': '115', 'TS': 1781784686.011, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.180000', 'tray_weight': '158', 'TS': 1781784608.1799998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.218000', 'tray_weight': '433', 'TS': 1781784794.218, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.934000', 'tray_weight': '192', 'TS': 1781784680.934, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.956000', 'tray_weight': '186', 'TS': 1781784680.956, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.462000', 'tray_weight': '188', 'TS': 1781784722.4620001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 12, 247768)}}
[2026-06-18 17:45:13,520.520 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.229000', 'tray_weight': '92', 'TS': 1781784684.229, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.551000', 'tray_weight': '93', 'TS': 1781784842.551, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.011000', 'tray_weight': '115', 'TS': 1781784686.011, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.180000', 'tray_weight': '158', 'TS': 1781784608.1799998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.218000', 'tray_weight': '433', 'TS': 1781784794.218, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.934000', 'tray_weight': '192', 'TS': 1781784680.934, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.956000', 'tray_weight': '186', 'TS': 1781784680.956, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.462000', 'tray_weight': '188', 'TS': 1781784722.4620001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 12, 247768)}}
[2026-06-18 17:45:14,960.960 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.231000', 'tray_weight': '92', 'TS': 1781784684.231, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.553000', 'tray_weight': '93', 'TS': 1781784842.553, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.013000', 'tray_weight': '115', 'TS': 1781784686.013, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.179000', 'tray_weight': '158', 'TS': 1781784608.179, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.217000', 'tray_weight': '433', 'TS': 1781784794.217, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.934000', 'tray_weight': '192', 'TS': 1781784680.934, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.955000', 'tray_weight': '186', 'TS': 1781784680.9550002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.461000', 'tray_weight': '188', 'TS': 1781784722.461, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 13, 607003)}}
[2026-06-18 17:45:14,975.975 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.231000', 'tray_weight': '92', 'TS': 1781784684.231, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.553000', 'tray_weight': '93', 'TS': 1781784842.553, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.013000', 'tray_weight': '115', 'TS': 1781784686.013, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.179000', 'tray_weight': '158', 'TS': 1781784608.179, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.217000', 'tray_weight': '433', 'TS': 1781784794.217, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.934000', 'tray_weight': '192', 'TS': 1781784680.934, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.955000', 'tray_weight': '186', 'TS': 1781784680.9550002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.461000', 'tray_weight': '188', 'TS': 1781784722.461, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 13, 607003)}}
[2026-06-18 17:45:16,328.328 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.236000', 'tray_weight': '92', 'TS': 1781784684.236, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.558000', 'tray_weight': '93', 'TS': 1781784842.558, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.017000', 'tray_weight': '115', 'TS': 1781784686.017, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.177000', 'tray_weight': '158', 'TS': 1781784608.177, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.216000', 'tray_weight': '433', 'TS': 1781784794.216, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.934000', 'tray_weight': '192', 'TS': 1781784680.934, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.943000', 'tray_weight': '186', 'TS': 1781784680.943, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.449000', 'tray_weight': '188', 'TS': 1781784722.4490001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 15, 53175)}}
[2026-06-18 17:45:16,340.340 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.236000', 'tray_weight': '92', 'TS': 1781784684.236, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.558000', 'tray_weight': '93', 'TS': 1781784842.558, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.017000', 'tray_weight': '115', 'TS': 1781784686.017, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.177000', 'tray_weight': '158', 'TS': 1781784608.177, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.216000', 'tray_weight': '433', 'TS': 1781784794.216, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.934000', 'tray_weight': '192', 'TS': 1781784680.934, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.943000', 'tray_weight': '186', 'TS': 1781784680.943, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.449000', 'tray_weight': '188', 'TS': 1781784722.4490001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 15, 53175)}}
[2026-06-18 17:45:17,611.611 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.239000', 'tray_weight': '92', 'TS': 1781784684.239, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.561000', 'tray_weight': '93', 'TS': 1781784842.561, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.019000', 'tray_weight': '115', 'TS': 1781784686.0189998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.177000', 'tray_weight': '158', 'TS': 1781784608.1769998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.198000', 'tray_weight': '433', 'TS': 1781784794.198, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.934000', 'tray_weight': '192', 'TS': 1781784680.934, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.957000', 'tray_weight': '186', 'TS': 1781784680.957, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.463000', 'tray_weight': '188', 'TS': 1781784722.463, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 16, 426309)}}
[2026-06-18 17:45:17,624.624 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.239000', 'tray_weight': '92', 'TS': 1781784684.239, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.561000', 'tray_weight': '93', 'TS': 1781784842.561, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.019000', 'tray_weight': '115', 'TS': 1781784686.0189998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.177000', 'tray_weight': '158', 'TS': 1781784608.1769998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.198000', 'tray_weight': '433', 'TS': 1781784794.198, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.934000', 'tray_weight': '192', 'TS': 1781784680.934, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.957000', 'tray_weight': '186', 'TS': 1781784680.957, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.463000', 'tray_weight': '188', 'TS': 1781784722.463, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 16, 426309)}}
[2026-06-18 17:45:18,865.865 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.241000', 'tray_weight': '92', 'TS': 1781784684.2410002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.563000', 'tray_weight': '93', 'TS': 1781784842.563, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.023000', 'tray_weight': '115', 'TS': 1781784686.023, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.175000', 'tray_weight': '158', 'TS': 1781784608.175, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.211000', 'tray_weight': '433', 'TS': 1781784794.211, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.934000', 'tray_weight': '192', 'TS': 1781784680.934, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.956000', 'tray_weight': '186', 'TS': 1781784680.9559999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.462000', 'tray_weight': '188', 'TS': 1781784722.462, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 17, 705217)}}
[2026-06-18 17:45:18,880.880 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.241000', 'tray_weight': '92', 'TS': 1781784684.2410002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.563000', 'tray_weight': '93', 'TS': 1781784842.563, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.023000', 'tray_weight': '115', 'TS': 1781784686.023, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.175000', 'tray_weight': '158', 'TS': 1781784608.175, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.211000', 'tray_weight': '433', 'TS': 1781784794.211, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.934000', 'tray_weight': '192', 'TS': 1781784680.934, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.956000', 'tray_weight': '186', 'TS': 1781784680.9559999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.462000', 'tray_weight': '188', 'TS': 1781784722.462, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 17, 705217)}}
[2026-06-18 17:45:20,441.441 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.244000', 'tray_weight': '92', 'TS': 1781784684.244, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.566000', 'tray_weight': '93', 'TS': 1781784842.566, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.025000', 'tray_weight': '115', 'TS': 1781784686.0249999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.169000', 'tray_weight': '158', 'TS': 1781784608.169, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.212000', 'tray_weight': '433', 'TS': 1781784794.2120001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.932000', 'tray_weight': '192', 'TS': 1781784680.9320002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.953000', 'tray_weight': '186', 'TS': 1781784680.953, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.459000', 'tray_weight': '188', 'TS': 1781784722.4589999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 18, 983646)}}
[2026-06-18 17:45:20,450.450 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.244000', 'tray_weight': '92', 'TS': 1781784684.244, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.566000', 'tray_weight': '93', 'TS': 1781784842.566, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.025000', 'tray_weight': '115', 'TS': 1781784686.0249999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.169000', 'tray_weight': '158', 'TS': 1781784608.169, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.212000', 'tray_weight': '433', 'TS': 1781784794.2120001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.932000', 'tray_weight': '192', 'TS': 1781784680.9320002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.953000', 'tray_weight': '186', 'TS': 1781784680.953, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.459000', 'tray_weight': '188', 'TS': 1781784722.4589999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 18, 983646)}}
[2026-06-18 17:45:21,778.778 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.247000', 'tray_weight': '92', 'TS': 1781784684.247, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.569000', 'tray_weight': '93', 'TS': 1781784842.569, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.028000', 'tray_weight': '115', 'TS': 1781784686.028, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.171000', 'tray_weight': '158', 'TS': 1781784608.171, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.211000', 'tray_weight': '433', 'TS': 1781784794.211, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.930000', 'tray_weight': '192', 'TS': 1781784680.93, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.954000', 'tray_weight': '186', 'TS': 1781784680.9540002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.460000', 'tray_weight': '188', 'TS': 1781784722.46, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 20, 520529)}}
[2026-06-18 17:45:21,791.791 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.247000', 'tray_weight': '92', 'TS': 1781784684.247, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.569000', 'tray_weight': '93', 'TS': 1781784842.569, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.028000', 'tray_weight': '115', 'TS': 1781784686.028, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.171000', 'tray_weight': '158', 'TS': 1781784608.171, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.211000', 'tray_weight': '433', 'TS': 1781784794.211, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.930000', 'tray_weight': '192', 'TS': 1781784680.93, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.954000', 'tray_weight': '186', 'TS': 1781784680.9540002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.460000', 'tray_weight': '188', 'TS': 1781784722.46, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 20, 520529)}}
[2026-06-18 17:45:23,098.098 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.250000', 'tray_weight': '92', 'TS': 1781784684.25, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.572000', 'tray_weight': '93', 'TS': 1781784842.572, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.031000', 'tray_weight': '115', 'TS': 1781784686.031, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.168000', 'tray_weight': '158', 'TS': 1781784608.168, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.210000', 'tray_weight': '433', 'TS': 1781784794.21, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.931000', 'tray_weight': '192', 'TS': 1781784680.931, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.952000', 'tray_weight': '186', 'TS': 1781784680.9520001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.458000', 'tray_weight': '188', 'TS': 1781784722.458, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 21, 866613)}}
[2026-06-18 17:45:23,118.118 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.250000', 'tray_weight': '92', 'TS': 1781784684.25, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.572000', 'tray_weight': '93', 'TS': 1781784842.572, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.031000', 'tray_weight': '115', 'TS': 1781784686.031, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.168000', 'tray_weight': '158', 'TS': 1781784608.168, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.210000', 'tray_weight': '433', 'TS': 1781784794.21, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.931000', 'tray_weight': '192', 'TS': 1781784680.931, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.952000', 'tray_weight': '186', 'TS': 1781784680.9520001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.458000', 'tray_weight': '188', 'TS': 1781784722.458, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 21, 866613)}}
[2026-06-18 17:45:24,439.439 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.253000', 'tray_weight': '92', 'TS': 1781784684.253, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.575000', 'tray_weight': '93', 'TS': 1781784842.575, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.034000', 'tray_weight': '115', 'TS': 1781784686.034, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.167000', 'tray_weight': '158', 'TS': 1781784608.167, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.208000', 'tray_weight': '433', 'TS': 1781784794.208, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.931000', 'tray_weight': '192', 'TS': 1781784680.931, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.932000', 'tray_weight': '186', 'TS': 1781784680.9320002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.438000', 'tray_weight': '188', 'TS': 1781784722.438, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 23, 206284)}}
[2026-06-18 17:45:24,452.452 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.253000', 'tray_weight': '92', 'TS': 1781784684.253, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.575000', 'tray_weight': '93', 'TS': 1781784842.575, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.034000', 'tray_weight': '115', 'TS': 1781784686.034, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.167000', 'tray_weight': '158', 'TS': 1781784608.167, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.208000', 'tray_weight': '433', 'TS': 1781784794.208, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.931000', 'tray_weight': '192', 'TS': 1781784680.931, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.932000', 'tray_weight': '186', 'TS': 1781784680.9320002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.438000', 'tray_weight': '188', 'TS': 1781784722.438, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 23, 206284)}}
[2026-06-18 17:45:25,967.967 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.256000', 'tray_weight': '92', 'TS': 1781784684.256, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.578000', 'tray_weight': '93', 'TS': 1781784842.578, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.037000', 'tray_weight': '115', 'TS': 1781784686.037, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.166000', 'tray_weight': '158', 'TS': 1781784608.166, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.208000', 'tray_weight': '433', 'TS': 1781784794.208, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.931000', 'tray_weight': '192', 'TS': 1781784680.931, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.938000', 'tray_weight': '186', 'TS': 1781784680.938, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.444000', 'tray_weight': '188', 'TS': 1781784722.444, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 24, 533930)}}
[2026-06-18 17:45:25,981.981 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.256000', 'tray_weight': '92', 'TS': 1781784684.256, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.578000', 'tray_weight': '93', 'TS': 1781784842.578, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.037000', 'tray_weight': '115', 'TS': 1781784686.037, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.166000', 'tray_weight': '158', 'TS': 1781784608.166, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.208000', 'tray_weight': '433', 'TS': 1781784794.208, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.931000', 'tray_weight': '192', 'TS': 1781784680.931, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.938000', 'tray_weight': '186', 'TS': 1781784680.938, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.444000', 'tray_weight': '188', 'TS': 1781784722.444, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 24, 533930)}}
[2026-06-18 17:45:27,321.321 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.259000', 'tray_weight': '92', 'TS': 1781784684.259, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.581000', 'tray_weight': '93', 'TS': 1781784842.581, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.040000', 'tray_weight': '115', 'TS': 1781784686.04, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.168000', 'tray_weight': '158', 'TS': 1781784608.168, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.206000', 'tray_weight': '433', 'TS': 1781784794.206, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.907000', 'tray_weight': '192', 'TS': 1781784680.9069998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.936000', 'tray_weight': '186', 'TS': 1781784680.9359999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.442000', 'tray_weight': '188', 'TS': 1781784722.442, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 26, 62365)}}
[2026-06-18 17:45:27,335.335 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.259000', 'tray_weight': '92', 'TS': 1781784684.259, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.581000', 'tray_weight': '93', 'TS': 1781784842.581, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.040000', 'tray_weight': '115', 'TS': 1781784686.04, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.168000', 'tray_weight': '158', 'TS': 1781784608.168, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.206000', 'tray_weight': '433', 'TS': 1781784794.206, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.907000', 'tray_weight': '192', 'TS': 1781784680.9069998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.936000', 'tray_weight': '186', 'TS': 1781784680.9359999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.442000', 'tray_weight': '188', 'TS': 1781784722.442, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 26, 62365)}}
[2026-06-18 17:45:28,747.747 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.262000', 'tray_weight': '92', 'TS': 1781784684.262, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.584000', 'tray_weight': '93', 'TS': 1781784842.584, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.043000', 'tray_weight': '115', 'TS': 1781784686.043, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.163000', 'tray_weight': '158', 'TS': 1781784608.163, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.204000', 'tray_weight': '433', 'TS': 1781784794.204, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.930000', 'tray_weight': '192', 'TS': 1781784680.9299998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.931000', 'tray_weight': '186', 'TS': 1781784680.931, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.437000', 'tray_weight': '188', 'TS': 1781784722.4369998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 27, 418665)}}
[2026-06-18 17:45:28,769.769 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.262000', 'tray_weight': '92', 'TS': 1781784684.262, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.584000', 'tray_weight': '93', 'TS': 1781784842.584, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.043000', 'tray_weight': '115', 'TS': 1781784686.043, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.163000', 'tray_weight': '158', 'TS': 1781784608.163, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.204000', 'tray_weight': '433', 'TS': 1781784794.204, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.930000', 'tray_weight': '192', 'TS': 1781784680.9299998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.931000', 'tray_weight': '186', 'TS': 1781784680.931, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.437000', 'tray_weight': '188', 'TS': 1781784722.4369998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 27, 418665)}}
[2026-06-18 17:45:30,267.267 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.265000', 'tray_weight': '92', 'TS': 1781784684.2649999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.587000', 'tray_weight': '93', 'TS': 1781784842.587, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.046000', 'tray_weight': '115', 'TS': 1781784686.046, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.157000', 'tray_weight': '158', 'TS': 1781784608.157, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.204000', 'tray_weight': '433', 'TS': 1781784794.204, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.929000', 'tray_weight': '192', 'TS': 1781784680.929, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.943000', 'tray_weight': '186', 'TS': 1781784680.943, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.449000', 'tray_weight': '188', 'TS': 1781784722.4490001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 28, 860999)}}
[2026-06-18 17:45:30,281.281 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.265000', 'tray_weight': '92', 'TS': 1781784684.2649999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.587000', 'tray_weight': '93', 'TS': 1781784842.587, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.046000', 'tray_weight': '115', 'TS': 1781784686.046, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.157000', 'tray_weight': '158', 'TS': 1781784608.157, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.204000', 'tray_weight': '433', 'TS': 1781784794.204, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.929000', 'tray_weight': '192', 'TS': 1781784680.929, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.943000', 'tray_weight': '186', 'TS': 1781784680.943, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.449000', 'tray_weight': '188', 'TS': 1781784722.4490001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 28, 860999)}}
[2026-06-18 17:45:31,711.711 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.269000', 'tray_weight': '92', 'TS': 1781784684.269, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.591000', 'tray_weight': '93', 'TS': 1781784842.591, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.050000', 'tray_weight': '115', 'TS': 1781784686.0500002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.165000', 'tray_weight': '158', 'TS': 1781784608.165, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.202000', 'tray_weight': '433', 'TS': 1781784794.202, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.925000', 'tray_weight': '192', 'TS': 1781784680.925, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.946000', 'tray_weight': '186', 'TS': 1781784680.946, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.452000', 'tray_weight': '188', 'TS': 1781784722.4520001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 30, 445030)}}
[2026-06-18 17:45:31,724.724 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.269000', 'tray_weight': '92', 'TS': 1781784684.269, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.591000', 'tray_weight': '93', 'TS': 1781784842.591, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.050000', 'tray_weight': '115', 'TS': 1781784686.0500002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.165000', 'tray_weight': '158', 'TS': 1781784608.165, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.202000', 'tray_weight': '433', 'TS': 1781784794.202, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.925000', 'tray_weight': '192', 'TS': 1781784680.925, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.946000', 'tray_weight': '186', 'TS': 1781784680.946, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.452000', 'tray_weight': '188', 'TS': 1781784722.4520001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 30, 445030)}}
[2026-06-18 17:45:33,146.146 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.268000', 'tray_weight': '92', 'TS': 1781784684.268, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.590000', 'tray_weight': '93', 'TS': 1781784842.59, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.052000', 'tray_weight': '115', 'TS': 1781784686.052, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.158000', 'tray_weight': '158', 'TS': 1781784608.158, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.200000', 'tray_weight': '433', 'TS': 1781784794.2, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.927000', 'tray_weight': '192', 'TS': 1781784680.927, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.945000', 'tray_weight': '186', 'TS': 1781784680.945, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.451000', 'tray_weight': '188', 'TS': 1781784722.451, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 31, 832947)}}
[2026-06-18 17:45:33,161.161 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.268000', 'tray_weight': '92', 'TS': 1781784684.268, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.590000', 'tray_weight': '93', 'TS': 1781784842.59, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.052000', 'tray_weight': '115', 'TS': 1781784686.052, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.158000', 'tray_weight': '158', 'TS': 1781784608.158, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.200000', 'tray_weight': '433', 'TS': 1781784794.2, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.927000', 'tray_weight': '192', 'TS': 1781784680.927, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.945000', 'tray_weight': '186', 'TS': 1781784680.945, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.451000', 'tray_weight': '188', 'TS': 1781784722.451, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 31, 832947)}}
[2026-06-18 17:45:34,456.456 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.275000', 'tray_weight': '92', 'TS': 1781784684.275, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.597000', 'tray_weight': '93', 'TS': 1781784842.5970001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.056000', 'tray_weight': '115', 'TS': 1781784686.056, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.156000', 'tray_weight': '158', 'TS': 1781784608.1560001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.197000', 'tray_weight': '433', 'TS': 1781784794.197, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.927000', 'tray_weight': '192', 'TS': 1781784680.927, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.938000', 'tray_weight': '186', 'TS': 1781784680.938, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.444000', 'tray_weight': '188', 'TS': 1781784722.444, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 33, 253539)}}
[2026-06-18 17:45:34,493.493 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.275000', 'tray_weight': '92', 'TS': 1781784684.275, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.597000', 'tray_weight': '93', 'TS': 1781784842.5970001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.056000', 'tray_weight': '115', 'TS': 1781784686.056, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.156000', 'tray_weight': '158', 'TS': 1781784608.1560001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.197000', 'tray_weight': '433', 'TS': 1781784794.197, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.927000', 'tray_weight': '192', 'TS': 1781784680.927, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.938000', 'tray_weight': '186', 'TS': 1781784680.938, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.444000', 'tray_weight': '188', 'TS': 1781784722.444, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 33, 253539)}}
[2026-06-18 17:45:35,926.926 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.278000', 'tray_weight': '92', 'TS': 1781784684.278, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.600000', 'tray_weight': '93', 'TS': 1781784842.6, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.059000', 'tray_weight': '115', 'TS': 1781784686.059, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.160000', 'tray_weight': '158', 'TS': 1781784608.16, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.193000', 'tray_weight': '433', 'TS': 1781784794.193, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.928000', 'tray_weight': '192', 'TS': 1781784680.928, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.941000', 'tray_weight': '186', 'TS': 1781784680.941, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.447000', 'tray_weight': '188', 'TS': 1781784722.447, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 34, 583501)}}
[2026-06-18 17:45:35,940.940 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.278000', 'tray_weight': '92', 'TS': 1781784684.278, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.600000', 'tray_weight': '93', 'TS': 1781784842.6, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.059000', 'tray_weight': '115', 'TS': 1781784686.059, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.160000', 'tray_weight': '158', 'TS': 1781784608.16, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.193000', 'tray_weight': '433', 'TS': 1781784794.193, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.928000', 'tray_weight': '192', 'TS': 1781784680.928, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.941000', 'tray_weight': '186', 'TS': 1781784680.941, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.447000', 'tray_weight': '188', 'TS': 1781784722.447, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 34, 583501)}}
[2026-06-18 17:45:37,311.311 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.278000', 'tray_weight': '92', 'TS': 1781784684.2779999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.600000', 'tray_weight': '93', 'TS': 1781784842.6, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.062000', 'tray_weight': '115', 'TS': 1781784686.062, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.155000', 'tray_weight': '158', 'TS': 1781784608.155, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.197000', 'tray_weight': '433', 'TS': 1781784794.1969998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.927000', 'tray_weight': '192', 'TS': 1781784680.927, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.939000', 'tray_weight': '186', 'TS': 1781784680.939, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.445000', 'tray_weight': '188', 'TS': 1781784722.445, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 36, 24212)}}
[2026-06-18 17:45:37,324.324 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.278000', 'tray_weight': '92', 'TS': 1781784684.2779999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.600000', 'tray_weight': '93', 'TS': 1781784842.6, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.062000', 'tray_weight': '115', 'TS': 1781784686.062, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.155000', 'tray_weight': '158', 'TS': 1781784608.155, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.197000', 'tray_weight': '433', 'TS': 1781784794.1969998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.927000', 'tray_weight': '192', 'TS': 1781784680.927, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.939000', 'tray_weight': '186', 'TS': 1781784680.939, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.445000', 'tray_weight': '188', 'TS': 1781784722.445, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 36, 24212)}}
[2026-06-18 17:45:38,638.638 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.283000', 'tray_weight': '92', 'TS': 1781784684.283, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.605000', 'tray_weight': '93', 'TS': 1781784842.605, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.064000', 'tray_weight': '115', 'TS': 1781784686.0640001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.152000', 'tray_weight': '158', 'TS': 1781784608.1520002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.196000', 'tray_weight': '433', 'TS': 1781784794.196, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.927000', 'tray_weight': '192', 'TS': 1781784680.927, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.941000', 'tray_weight': '186', 'TS': 1781784680.941, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.447000', 'tray_weight': '188', 'TS': 1781784722.447, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 37, 401707)}}
[2026-06-18 17:45:38,651.651 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.283000', 'tray_weight': '92', 'TS': 1781784684.283, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.605000', 'tray_weight': '93', 'TS': 1781784842.605, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.064000', 'tray_weight': '115', 'TS': 1781784686.0640001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.152000', 'tray_weight': '158', 'TS': 1781784608.1520002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.196000', 'tray_weight': '433', 'TS': 1781784794.196, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.927000', 'tray_weight': '192', 'TS': 1781784680.927, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.941000', 'tray_weight': '186', 'TS': 1781784680.941, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.447000', 'tray_weight': '188', 'TS': 1781784722.447, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 37, 401707)}}
[2026-06-18 17:45:39,898.898 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.286000', 'tray_weight': '92', 'TS': 1781784684.286, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.608000', 'tray_weight': '93', 'TS': 1781784842.6079998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.068000', 'tray_weight': '115', 'TS': 1781784686.068, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.157000', 'tray_weight': '158', 'TS': 1781784608.157, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.187000', 'tray_weight': '433', 'TS': 1781784794.1869998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.926000', 'tray_weight': '192', 'TS': 1781784680.9259999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.939000', 'tray_weight': '186', 'TS': 1781784680.9390001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.445000', 'tray_weight': '188', 'TS': 1781784722.4450002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 38, 730164)}}
[2026-06-18 17:45:39,911.911 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.286000', 'tray_weight': '92', 'TS': 1781784684.286, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.608000', 'tray_weight': '93', 'TS': 1781784842.6079998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.068000', 'tray_weight': '115', 'TS': 1781784686.068, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.157000', 'tray_weight': '158', 'TS': 1781784608.157, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.187000', 'tray_weight': '433', 'TS': 1781784794.1869998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.926000', 'tray_weight': '192', 'TS': 1781784680.9259999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.939000', 'tray_weight': '186', 'TS': 1781784680.9390001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.445000', 'tray_weight': '188', 'TS': 1781784722.4450002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 38, 730164)}}
[2026-06-18 17:45:41,310.310 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.289000', 'tray_weight': '92', 'TS': 1781784684.289, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.611000', 'tray_weight': '93', 'TS': 1781784842.611, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.071000', 'tray_weight': '115', 'TS': 1781784686.071, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.157000', 'tray_weight': '158', 'TS': 1781784608.1569998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.191000', 'tray_weight': '433', 'TS': 1781784794.191, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.910000', 'tray_weight': '192', 'TS': 1781784680.9099998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.935000', 'tray_weight': '186', 'TS': 1781784680.935, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.441000', 'tray_weight': '188', 'TS': 1781784722.441, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 39, 991127)}}
[2026-06-18 17:45:41,323.323 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.289000', 'tray_weight': '92', 'TS': 1781784684.289, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.611000', 'tray_weight': '93', 'TS': 1781784842.611, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.071000', 'tray_weight': '115', 'TS': 1781784686.071, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.157000', 'tray_weight': '158', 'TS': 1781784608.1569998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.191000', 'tray_weight': '433', 'TS': 1781784794.191, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.910000', 'tray_weight': '192', 'TS': 1781784680.9099998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.935000', 'tray_weight': '186', 'TS': 1781784680.935, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.441000', 'tray_weight': '188', 'TS': 1781784722.441, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 39, 991127)}}
[2026-06-18 17:45:42,713.713 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.290000', 'tray_weight': '92', 'TS': 1781784684.29, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.612000', 'tray_weight': '93', 'TS': 1781784842.612, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.057000', 'tray_weight': '115', 'TS': 1781784686.057, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.154000', 'tray_weight': '158', 'TS': 1781784608.154, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.192000', 'tray_weight': '433', 'TS': 1781784794.1920002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.921000', 'tray_weight': '192', 'TS': 1781784680.921, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.938000', 'tray_weight': '186', 'TS': 1781784680.938, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.444000', 'tray_weight': '188', 'TS': 1781784722.444, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 41, 401677)}}
[2026-06-18 17:45:42,726.726 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.290000', 'tray_weight': '92', 'TS': 1781784684.29, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.612000', 'tray_weight': '93', 'TS': 1781784842.612, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.057000', 'tray_weight': '115', 'TS': 1781784686.057, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.154000', 'tray_weight': '158', 'TS': 1781784608.154, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.192000', 'tray_weight': '433', 'TS': 1781784794.1920002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.921000', 'tray_weight': '192', 'TS': 1781784680.921, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.938000', 'tray_weight': '186', 'TS': 1781784680.938, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.444000', 'tray_weight': '188', 'TS': 1781784722.444, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 41, 401677)}}
[2026-06-18 17:45:43,988.988 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.296000', 'tray_weight': '92', 'TS': 1781784684.296, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.618000', 'tray_weight': '93', 'TS': 1781784842.6179998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.076000', 'tray_weight': '115', 'TS': 1781784686.076, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.153000', 'tray_weight': '158', 'TS': 1781784608.1529999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.191000', 'tray_weight': '433', 'TS': 1781784794.191, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.916000', 'tray_weight': '192', 'TS': 1781784680.916, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.933000', 'tray_weight': '186', 'TS': 1781784680.933, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.439000', 'tray_weight': '188', 'TS': 1781784722.439, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 42, 805441)}}
[2026-06-18 17:45:44,008.008 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.296000', 'tray_weight': '92', 'TS': 1781784684.296, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.618000', 'tray_weight': '93', 'TS': 1781784842.6179998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.076000', 'tray_weight': '115', 'TS': 1781784686.076, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.153000', 'tray_weight': '158', 'TS': 1781784608.1529999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.191000', 'tray_weight': '433', 'TS': 1781784794.191, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.916000', 'tray_weight': '192', 'TS': 1781784680.916, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.933000', 'tray_weight': '186', 'TS': 1781784680.933, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.439000', 'tray_weight': '188', 'TS': 1781784722.439, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 42, 805441)}}
[2026-06-18 17:45:45,299.299 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.296000', 'tray_weight': '92', 'TS': 1781784684.296, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.618000', 'tray_weight': '93', 'TS': 1781784842.618, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.080000', 'tray_weight': '115', 'TS': 1781784686.08, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.152000', 'tray_weight': '158', 'TS': 1781784608.152, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.184000', 'tray_weight': '433', 'TS': 1781784794.184, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.910000', 'tray_weight': '192', 'TS': 1781784680.91, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.930000', 'tray_weight': '186', 'TS': 1781784680.93, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.436000', 'tray_weight': '188', 'TS': 1781784722.436, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 44, 94536)}}
[2026-06-18 17:45:45,311.311 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.296000', 'tray_weight': '92', 'TS': 1781784684.296, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.618000', 'tray_weight': '93', 'TS': 1781784842.618, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.080000', 'tray_weight': '115', 'TS': 1781784686.08, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.152000', 'tray_weight': '158', 'TS': 1781784608.152, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.184000', 'tray_weight': '433', 'TS': 1781784794.184, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.910000', 'tray_weight': '192', 'TS': 1781784680.91, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.930000', 'tray_weight': '186', 'TS': 1781784680.93, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.436000', 'tray_weight': '188', 'TS': 1781784722.436, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 44, 94536)}}
[2026-06-18 17:45:46,810.810 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.293000', 'tray_weight': '92', 'TS': 1781784684.293, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.615000', 'tray_weight': '93', 'TS': 1781784842.615, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.079000', 'tray_weight': '115', 'TS': 1781784686.079, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.145000', 'tray_weight': '158', 'TS': 1781784608.145, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.188000', 'tray_weight': '433', 'TS': 1781784794.188, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.924000', 'tray_weight': '192', 'TS': 1781784680.924, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.916000', 'tray_weight': '186', 'TS': 1781784680.9160001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.422000', 'tray_weight': '188', 'TS': 1781784722.422, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 45, 403541)}}
[2026-06-18 17:45:46,823.823 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.293000', 'tray_weight': '92', 'TS': 1781784684.293, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.615000', 'tray_weight': '93', 'TS': 1781784842.615, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.079000', 'tray_weight': '115', 'TS': 1781784686.079, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.145000', 'tray_weight': '158', 'TS': 1781784608.145, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.188000', 'tray_weight': '433', 'TS': 1781784794.188, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.924000', 'tray_weight': '192', 'TS': 1781784680.924, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.916000', 'tray_weight': '186', 'TS': 1781784680.9160001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.422000', 'tray_weight': '188', 'TS': 1781784722.422, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 45, 403541)}}
[2026-06-18 17:45:48,022.022 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.305000', 'tray_weight': '92', 'TS': 1781784684.305, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.627000', 'tray_weight': '93', 'TS': 1781784842.627, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.085000', 'tray_weight': '115', 'TS': 1781784686.085, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.150000', 'tray_weight': '158', 'TS': 1781784608.1499999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.183000', 'tray_weight': '433', 'TS': 1781784794.183, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.923000', 'tray_weight': '192', 'TS': 1781784680.923, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.934000', 'tray_weight': '186', 'TS': 1781784680.934, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.440000', 'tray_weight': '188', 'TS': 1781784722.44, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 46, 895453)}}
[2026-06-18 17:45:48,036.036 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.305000', 'tray_weight': '92', 'TS': 1781784684.305, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.627000', 'tray_weight': '93', 'TS': 1781784842.627, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.085000', 'tray_weight': '115', 'TS': 1781784686.085, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.150000', 'tray_weight': '158', 'TS': 1781784608.1499999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.183000', 'tray_weight': '433', 'TS': 1781784794.183, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.923000', 'tray_weight': '192', 'TS': 1781784680.923, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.934000', 'tray_weight': '186', 'TS': 1781784680.934, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.440000', 'tray_weight': '188', 'TS': 1781784722.44, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 46, 895453)}}
[2026-06-18 17:45:49,309.309 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.306000', 'tray_weight': '92', 'TS': 1781784684.306, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.628000', 'tray_weight': '93', 'TS': 1781784842.628, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.088000', 'tray_weight': '115', 'TS': 1781784686.088, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.148000', 'tray_weight': '158', 'TS': 1781784608.148, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.186000', 'tray_weight': '433', 'TS': 1781784794.186, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.923000', 'tray_weight': '192', 'TS': 1781784680.923, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.930000', 'tray_weight': '186', 'TS': 1781784680.9299998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.436000', 'tray_weight': '188', 'TS': 1781784722.4359999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 48, 119019)}}
[2026-06-18 17:45:49,321.321 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.306000', 'tray_weight': '92', 'TS': 1781784684.306, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.628000', 'tray_weight': '93', 'TS': 1781784842.628, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.088000', 'tray_weight': '115', 'TS': 1781784686.088, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.148000', 'tray_weight': '158', 'TS': 1781784608.148, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.186000', 'tray_weight': '433', 'TS': 1781784794.186, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.923000', 'tray_weight': '192', 'TS': 1781784680.923, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.930000', 'tray_weight': '186', 'TS': 1781784680.9299998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.436000', 'tray_weight': '188', 'TS': 1781784722.4359999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 48, 119019)}}
[2026-06-18 17:45:50,596.596 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.308000', 'tray_weight': '92', 'TS': 1781784684.3079998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.630000', 'tray_weight': '93', 'TS': 1781784842.6299999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.090000', 'tray_weight': '115', 'TS': 1781784686.09, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.148000', 'tray_weight': '158', 'TS': 1781784608.148, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.186000', 'tray_weight': '433', 'TS': 1781784794.1859999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.922000', 'tray_weight': '192', 'TS': 1781784680.9220002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.924000', 'tray_weight': '186', 'TS': 1781784680.924, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.430000', 'tray_weight': '188', 'TS': 1781784722.43, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 49, 400659)}}
[2026-06-18 17:45:50,609.609 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.308000', 'tray_weight': '92', 'TS': 1781784684.3079998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.630000', 'tray_weight': '93', 'TS': 1781784842.6299999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.090000', 'tray_weight': '115', 'TS': 1781784686.09, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.148000', 'tray_weight': '158', 'TS': 1781784608.148, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.186000', 'tray_weight': '433', 'TS': 1781784794.1859999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.922000', 'tray_weight': '192', 'TS': 1781784680.9220002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.924000', 'tray_weight': '186', 'TS': 1781784680.924, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.430000', 'tray_weight': '188', 'TS': 1781784722.43, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 49, 400659)}}
[2026-06-18 17:45:52,192.192 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.311000', 'tray_weight': '92', 'TS': 1781784684.311, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.633000', 'tray_weight': '93', 'TS': 1781784842.6330001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.093000', 'tray_weight': '115', 'TS': 1781784686.093, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.144000', 'tray_weight': '158', 'TS': 1781784608.144, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.184000', 'tray_weight': '433', 'TS': 1781784794.184, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.921000', 'tray_weight': '192', 'TS': 1781784680.921, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.930000', 'tray_weight': '186', 'TS': 1781784680.93, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.436000', 'tray_weight': '188', 'TS': 1781784722.436, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 50, 688241)}}
[2026-06-18 17:45:52,200.200 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.311000', 'tray_weight': '92', 'TS': 1781784684.311, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.633000', 'tray_weight': '93', 'TS': 1781784842.6330001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.093000', 'tray_weight': '115', 'TS': 1781784686.093, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.144000', 'tray_weight': '158', 'TS': 1781784608.144, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.184000', 'tray_weight': '433', 'TS': 1781784794.184, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.921000', 'tray_weight': '192', 'TS': 1781784680.921, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.930000', 'tray_weight': '186', 'TS': 1781784680.93, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.436000', 'tray_weight': '188', 'TS': 1781784722.436, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 50, 688241)}}
[2026-06-18 17:45:53,471.471 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.315000', 'tray_weight': '92', 'TS': 1781784684.315, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.637000', 'tray_weight': '93', 'TS': 1781784842.637, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.096000', 'tray_weight': '115', 'TS': 1781784686.0960002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.142000', 'tray_weight': '158', 'TS': 1781784608.1420002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.182000', 'tray_weight': '433', 'TS': 1781784794.182, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.907000', 'tray_weight': '192', 'TS': 1781784680.907, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.924000', 'tray_weight': '186', 'TS': 1781784680.924, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.430000', 'tray_weight': '188', 'TS': 1781784722.43, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 52, 270152)}}
[2026-06-18 17:45:53,485.485 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.315000', 'tray_weight': '92', 'TS': 1781784684.315, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.637000', 'tray_weight': '93', 'TS': 1781784842.637, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.096000', 'tray_weight': '115', 'TS': 1781784686.0960002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.142000', 'tray_weight': '158', 'TS': 1781784608.1420002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.182000', 'tray_weight': '433', 'TS': 1781784794.182, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.907000', 'tray_weight': '192', 'TS': 1781784680.907, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.924000', 'tray_weight': '186', 'TS': 1781784680.924, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.430000', 'tray_weight': '188', 'TS': 1781784722.43, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 52, 270152)}}
[2026-06-18 17:45:54,715.715 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.318000', 'tray_weight': '92', 'TS': 1781784684.318, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.640000', 'tray_weight': '93', 'TS': 1781784842.64, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.099000', 'tray_weight': '115', 'TS': 1781784686.099, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.143000', 'tray_weight': '158', 'TS': 1781784608.1430001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.181000', 'tray_weight': '433', 'TS': 1781784794.181, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.922000', 'tray_weight': '192', 'TS': 1781784680.922, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.924000', 'tray_weight': '186', 'TS': 1781784680.924, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.430000', 'tray_weight': '188', 'TS': 1781784722.4299998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 53, 563151)}}
[2026-06-18 17:45:54,727.727 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.318000', 'tray_weight': '92', 'TS': 1781784684.318, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.640000', 'tray_weight': '93', 'TS': 1781784842.64, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.099000', 'tray_weight': '115', 'TS': 1781784686.099, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.143000', 'tray_weight': '158', 'TS': 1781784608.1430001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.181000', 'tray_weight': '433', 'TS': 1781784794.181, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.922000', 'tray_weight': '192', 'TS': 1781784680.922, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.924000', 'tray_weight': '186', 'TS': 1781784680.924, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.430000', 'tray_weight': '188', 'TS': 1781784722.4299998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 53, 563151)}}
[2026-06-18 17:45:56,043.043 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.321000', 'tray_weight': '92', 'TS': 1781784684.321, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.643000', 'tray_weight': '93', 'TS': 1781784842.6430001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.102000', 'tray_weight': '115', 'TS': 1781784686.102, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.142000', 'tray_weight': '158', 'TS': 1781784608.142, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.180000', 'tray_weight': '433', 'TS': 1781784794.18, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.920000', 'tray_weight': '192', 'TS': 1781784680.92, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.924000', 'tray_weight': '186', 'TS': 1781784680.924, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.430000', 'tray_weight': '188', 'TS': 1781784722.43, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 54, 814145)}}
[2026-06-18 17:45:56,056.056 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.321000', 'tray_weight': '92', 'TS': 1781784684.321, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.643000', 'tray_weight': '93', 'TS': 1781784842.6430001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.102000', 'tray_weight': '115', 'TS': 1781784686.102, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.142000', 'tray_weight': '158', 'TS': 1781784608.142, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.180000', 'tray_weight': '433', 'TS': 1781784794.18, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.920000', 'tray_weight': '192', 'TS': 1781784680.92, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.924000', 'tray_weight': '186', 'TS': 1781784680.924, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.430000', 'tray_weight': '188', 'TS': 1781784722.43, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 54, 814145)}}
[2026-06-18 17:45:57,496.496 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.324000', 'tray_weight': '92', 'TS': 1781784684.3240001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.646000', 'tray_weight': '93', 'TS': 1781784842.646, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.104000', 'tray_weight': '115', 'TS': 1781784686.104, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.137000', 'tray_weight': '158', 'TS': 1781784608.1369998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.179000', 'tray_weight': '433', 'TS': 1781784794.1790001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.917000', 'tray_weight': '192', 'TS': 1781784680.917, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.927000', 'tray_weight': '186', 'TS': 1781784680.927, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.433000', 'tray_weight': '188', 'TS': 1781784722.433, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 56, 138489)}}
[2026-06-18 17:45:57,509.509 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.324000', 'tray_weight': '92', 'TS': 1781784684.3240001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.646000', 'tray_weight': '93', 'TS': 1781784842.646, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.104000', 'tray_weight': '115', 'TS': 1781784686.104, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.137000', 'tray_weight': '158', 'TS': 1781784608.1369998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.179000', 'tray_weight': '433', 'TS': 1781784794.1790001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.917000', 'tray_weight': '192', 'TS': 1781784680.917, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.927000', 'tray_weight': '186', 'TS': 1781784680.927, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.433000', 'tray_weight': '188', 'TS': 1781784722.433, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 56, 138489)}}
[2026-06-18 17:45:58,863.863 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.327000', 'tray_weight': '92', 'TS': 1781784684.327, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.649000', 'tray_weight': '93', 'TS': 1781784842.649, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.108000', 'tray_weight': '115', 'TS': 1781784686.108, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.135000', 'tray_weight': '158', 'TS': 1781784608.135, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.177000', 'tray_weight': '433', 'TS': 1781784794.177, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.919000', 'tray_weight': '192', 'TS': 1781784680.919, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.921000', 'tray_weight': '186', 'TS': 1781784680.921, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.427000', 'tray_weight': '188', 'TS': 1781784722.427, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 57, 595894)}}
[2026-06-18 17:45:58,877.877 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.327000', 'tray_weight': '92', 'TS': 1781784684.327, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.649000', 'tray_weight': '93', 'TS': 1781784842.649, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.108000', 'tray_weight': '115', 'TS': 1781784686.108, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.135000', 'tray_weight': '158', 'TS': 1781784608.135, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.177000', 'tray_weight': '433', 'TS': 1781784794.177, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.919000', 'tray_weight': '192', 'TS': 1781784680.919, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.921000', 'tray_weight': '186', 'TS': 1781784680.921, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.427000', 'tray_weight': '188', 'TS': 1781784722.427, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 57, 595894)}}
[2026-06-18 17:46:00,113.113 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.330000', 'tray_weight': '92', 'TS': 1781784684.33, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.652000', 'tray_weight': '93', 'TS': 1781784842.652, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.111000', 'tray_weight': '115', 'TS': 1781784686.1109998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.132000', 'tray_weight': '158', 'TS': 1781784608.132, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.176000', 'tray_weight': '433', 'TS': 1781784794.176, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.919000', 'tray_weight': '192', 'TS': 1781784680.919, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.924000', 'tray_weight': '186', 'TS': 1781784680.924, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.430000', 'tray_weight': '188', 'TS': 1781784722.43, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 58, 961362)}}
[2026-06-18 17:46:00,126.126 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.330000', 'tray_weight': '92', 'TS': 1781784684.33, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.652000', 'tray_weight': '93', 'TS': 1781784842.652, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.111000', 'tray_weight': '115', 'TS': 1781784686.1109998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.132000', 'tray_weight': '158', 'TS': 1781784608.132, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.176000', 'tray_weight': '433', 'TS': 1781784794.176, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.919000', 'tray_weight': '192', 'TS': 1781784680.919, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.924000', 'tray_weight': '186', 'TS': 1781784680.924, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.430000', 'tray_weight': '188', 'TS': 1781784722.43, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 45, 58, 961362)}}
[2026-06-18 17:46:01,461.461 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.332000', 'tray_weight': '92', 'TS': 1781784684.332, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.654000', 'tray_weight': '93', 'TS': 1781784842.654, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.113000', 'tray_weight': '115', 'TS': 1781784686.1130002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.131000', 'tray_weight': '158', 'TS': 1781784608.131, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.175000', 'tray_weight': '433', 'TS': 1781784794.175, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.919000', 'tray_weight': '192', 'TS': 1781784680.9190001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.918000', 'tray_weight': '186', 'TS': 1781784680.918, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.424000', 'tray_weight': '188', 'TS': 1781784722.424, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 0, 217495)}}
[2026-06-18 17:46:01,486.486 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.332000', 'tray_weight': '92', 'TS': 1781784684.332, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.654000', 'tray_weight': '93', 'TS': 1781784842.654, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.113000', 'tray_weight': '115', 'TS': 1781784686.1130002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.131000', 'tray_weight': '158', 'TS': 1781784608.131, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.175000', 'tray_weight': '433', 'TS': 1781784794.175, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.919000', 'tray_weight': '192', 'TS': 1781784680.9190001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.918000', 'tray_weight': '186', 'TS': 1781784680.918, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.424000', 'tray_weight': '188', 'TS': 1781784722.424, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 0, 217495)}}
[2026-06-18 17:46:03,260.260 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.336000', 'tray_weight': '92', 'TS': 1781784684.336, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.658000', 'tray_weight': '93', 'TS': 1781784842.658, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.116000', 'tray_weight': '115', 'TS': 1781784686.116, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.129000', 'tray_weight': '158', 'TS': 1781784608.129, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.172000', 'tray_weight': '433', 'TS': 1781784794.1720002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.917000', 'tray_weight': '192', 'TS': 1781784680.9169998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.920000', 'tray_weight': '186', 'TS': 1781784680.92, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.426000', 'tray_weight': '188', 'TS': 1781784722.426, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 1, 676103)}}
[2026-06-18 17:46:03,273.273 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.336000', 'tray_weight': '92', 'TS': 1781784684.336, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.658000', 'tray_weight': '93', 'TS': 1781784842.658, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.116000', 'tray_weight': '115', 'TS': 1781784686.116, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.129000', 'tray_weight': '158', 'TS': 1781784608.129, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.172000', 'tray_weight': '433', 'TS': 1781784794.1720002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.917000', 'tray_weight': '192', 'TS': 1781784680.9169998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.920000', 'tray_weight': '186', 'TS': 1781784680.92, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.426000', 'tray_weight': '188', 'TS': 1781784722.426, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 1, 676103)}}
[2026-06-18 17:46:04,596.596 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.331000', 'tray_weight': '92', 'TS': 1781784684.331, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.653000', 'tray_weight': '93', 'TS': 1781784842.653, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.120000', 'tray_weight': '115', 'TS': 1781784686.1200001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.135000', 'tray_weight': '158', 'TS': 1781784608.135, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.172000', 'tray_weight': '433', 'TS': 1781784794.172, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.917000', 'tray_weight': '192', 'TS': 1781784680.917, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.905000', 'tray_weight': '186', 'TS': 1781784680.9050002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.411000', 'tray_weight': '188', 'TS': 1781784722.411, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 3, 348861)}}
[2026-06-18 17:46:04,610.610 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.331000', 'tray_weight': '92', 'TS': 1781784684.331, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.653000', 'tray_weight': '93', 'TS': 1781784842.653, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.120000', 'tray_weight': '115', 'TS': 1781784686.1200001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.135000', 'tray_weight': '158', 'TS': 1781784608.135, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.172000', 'tray_weight': '433', 'TS': 1781784794.172, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.917000', 'tray_weight': '192', 'TS': 1781784680.917, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.905000', 'tray_weight': '186', 'TS': 1781784680.9050002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.411000', 'tray_weight': '188', 'TS': 1781784722.411, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 3, 348861)}}
[2026-06-18 17:46:05,899.899 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.343000', 'tray_weight': '92', 'TS': 1781784684.343, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.665000', 'tray_weight': '93', 'TS': 1781784842.665, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.124000', 'tray_weight': '115', 'TS': 1781784686.1239998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.133000', 'tray_weight': '158', 'TS': 1781784608.1330001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.168000', 'tray_weight': '433', 'TS': 1781784794.168, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.912000', 'tray_weight': '192', 'TS': 1781784680.912, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.917000', 'tray_weight': '186', 'TS': 1781784680.9169998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.423000', 'tray_weight': '188', 'TS': 1781784722.4229999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 4, 690206)}}
[2026-06-18 17:46:05,912.912 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.343000', 'tray_weight': '92', 'TS': 1781784684.343, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.665000', 'tray_weight': '93', 'TS': 1781784842.665, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.124000', 'tray_weight': '115', 'TS': 1781784686.1239998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.133000', 'tray_weight': '158', 'TS': 1781784608.1330001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.168000', 'tray_weight': '433', 'TS': 1781784794.168, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.912000', 'tray_weight': '192', 'TS': 1781784680.912, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.917000', 'tray_weight': '186', 'TS': 1781784680.9169998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.423000', 'tray_weight': '188', 'TS': 1781784722.4229999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 4, 690206)}}
[2026-06-18 17:46:07,374.374 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.343000', 'tray_weight': '92', 'TS': 1781784684.3430002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.665000', 'tray_weight': '93', 'TS': 1781784842.6650002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.124000', 'tray_weight': '115', 'TS': 1781784686.124, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.129000', 'tray_weight': '158', 'TS': 1781784608.129, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.163000', 'tray_weight': '433', 'TS': 1781784794.163, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.916000', 'tray_weight': '192', 'TS': 1781784680.916, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.915000', 'tray_weight': '186', 'TS': 1781784680.915, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.421000', 'tray_weight': '188', 'TS': 1781784722.421, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 5, 991827)}}
[2026-06-18 17:46:07,398.398 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.343000', 'tray_weight': '92', 'TS': 1781784684.3430002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.665000', 'tray_weight': '93', 'TS': 1781784842.6650002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.124000', 'tray_weight': '115', 'TS': 1781784686.124, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.129000', 'tray_weight': '158', 'TS': 1781784608.129, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.163000', 'tray_weight': '433', 'TS': 1781784794.163, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.916000', 'tray_weight': '192', 'TS': 1781784680.916, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.915000', 'tray_weight': '186', 'TS': 1781784680.915, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.421000', 'tray_weight': '188', 'TS': 1781784722.421, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 5, 991827)}}
[2026-06-18 17:46:08,755.755 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.349000', 'tray_weight': '92', 'TS': 1781784684.349, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.671000', 'tray_weight': '93', 'TS': 1781784842.671, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.129000', 'tray_weight': '115', 'TS': 1781784686.129, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.127000', 'tray_weight': '158', 'TS': 1781784608.127, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.168000', 'tray_weight': '433', 'TS': 1781784794.168, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.917000', 'tray_weight': '192', 'TS': 1781784680.9169998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.910000', 'tray_weight': '186', 'TS': 1781784680.91, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.416000', 'tray_weight': '188', 'TS': 1781784722.416, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 7, 500083)}}
[2026-06-18 17:46:08,766.766 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.349000', 'tray_weight': '92', 'TS': 1781784684.349, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.671000', 'tray_weight': '93', 'TS': 1781784842.671, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.129000', 'tray_weight': '115', 'TS': 1781784686.129, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.127000', 'tray_weight': '158', 'TS': 1781784608.127, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.168000', 'tray_weight': '433', 'TS': 1781784794.168, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.917000', 'tray_weight': '192', 'TS': 1781784680.9169998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.910000', 'tray_weight': '186', 'TS': 1781784680.91, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.416000', 'tray_weight': '188', 'TS': 1781784722.416, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 7, 500083)}}
[2026-06-18 17:46:10,082.082 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.352000', 'tray_weight': '92', 'TS': 1781784684.352, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.674000', 'tray_weight': '93', 'TS': 1781784842.674, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.132000', 'tray_weight': '115', 'TS': 1781784686.132, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.118000', 'tray_weight': '158', 'TS': 1781784608.118, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.166000', 'tray_weight': '433', 'TS': 1781784794.1660001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.916000', 'tray_weight': '192', 'TS': 1781784680.916, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.918000', 'tray_weight': '186', 'TS': 1781784680.918, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.424000', 'tray_weight': '188', 'TS': 1781784722.424, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 8, 847821)}}
[2026-06-18 17:46:10,090.090 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.352000', 'tray_weight': '92', 'TS': 1781784684.352, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.674000', 'tray_weight': '93', 'TS': 1781784842.674, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.132000', 'tray_weight': '115', 'TS': 1781784686.132, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.118000', 'tray_weight': '158', 'TS': 1781784608.118, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.166000', 'tray_weight': '433', 'TS': 1781784794.1660001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.916000', 'tray_weight': '192', 'TS': 1781784680.916, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.918000', 'tray_weight': '186', 'TS': 1781784680.918, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.424000', 'tray_weight': '188', 'TS': 1781784722.424, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 8, 847821)}}
[2026-06-18 17:46:11,349.349 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.355000', 'tray_weight': '92', 'TS': 1781784684.355, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.677000', 'tray_weight': '93', 'TS': 1781784842.677, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.135000', 'tray_weight': '115', 'TS': 1781784686.135, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.129000', 'tray_weight': '158', 'TS': 1781784608.1290002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.166000', 'tray_weight': '433', 'TS': 1781784794.1660001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.910000', 'tray_weight': '192', 'TS': 1781784680.91, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.916000', 'tray_weight': '186', 'TS': 1781784680.916, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.422000', 'tray_weight': '188', 'TS': 1781784722.422, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 10, 161214)}}
[2026-06-18 17:46:11,363.363 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.355000', 'tray_weight': '92', 'TS': 1781784684.355, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.677000', 'tray_weight': '93', 'TS': 1781784842.677, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.135000', 'tray_weight': '115', 'TS': 1781784686.135, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.129000', 'tray_weight': '158', 'TS': 1781784608.1290002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.166000', 'tray_weight': '433', 'TS': 1781784794.1660001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.910000', 'tray_weight': '192', 'TS': 1781784680.91, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.916000', 'tray_weight': '186', 'TS': 1781784680.916, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.422000', 'tray_weight': '188', 'TS': 1781784722.422, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 10, 161214)}}
[2026-06-18 17:46:12,813.813 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.353000', 'tray_weight': '92', 'TS': 1781784684.353, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.675000', 'tray_weight': '93', 'TS': 1781784842.675, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.129000', 'tray_weight': '115', 'TS': 1781784686.129, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.126000', 'tray_weight': '158', 'TS': 1781784608.126, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.165000', 'tray_weight': '433', 'TS': 1781784794.1650002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.915000', 'tray_weight': '192', 'TS': 1781784680.915, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.911000', 'tray_weight': '186', 'TS': 1781784680.911, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.417000', 'tray_weight': '188', 'TS': 1781784722.417, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 11, 450890)}}
[2026-06-18 17:46:12,826.826 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.353000', 'tray_weight': '92', 'TS': 1781784684.353, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.675000', 'tray_weight': '93', 'TS': 1781784842.675, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.129000', 'tray_weight': '115', 'TS': 1781784686.129, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.126000', 'tray_weight': '158', 'TS': 1781784608.126, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.165000', 'tray_weight': '433', 'TS': 1781784794.1650002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.915000', 'tray_weight': '192', 'TS': 1781784680.915, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.911000', 'tray_weight': '186', 'TS': 1781784680.911, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.417000', 'tray_weight': '188', 'TS': 1781784722.417, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 11, 450890)}}
[2026-06-18 17:46:14,066.066 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.360000', 'tray_weight': '92', 'TS': 1781784684.36, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.682000', 'tray_weight': '93', 'TS': 1781784842.682, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.142000', 'tray_weight': '115', 'TS': 1781784686.142, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.122000', 'tray_weight': '158', 'TS': 1781784608.122, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.164000', 'tray_weight': '433', 'TS': 1781784794.164, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.914000', 'tray_weight': '192', 'TS': 1781784680.914, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.883000', 'tray_weight': '186', 'TS': 1781784680.883, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.389000', 'tray_weight': '188', 'TS': 1781784722.389, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 12, 897769)}}
[2026-06-18 17:46:14,094.094 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.360000', 'tray_weight': '92', 'TS': 1781784684.36, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.682000', 'tray_weight': '93', 'TS': 1781784842.682, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.142000', 'tray_weight': '115', 'TS': 1781784686.142, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.122000', 'tray_weight': '158', 'TS': 1781784608.122, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.164000', 'tray_weight': '433', 'TS': 1781784794.164, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.914000', 'tray_weight': '192', 'TS': 1781784680.914, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.883000', 'tray_weight': '186', 'TS': 1781784680.883, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.389000', 'tray_weight': '188', 'TS': 1781784722.389, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 12, 897769)}}
[2026-06-18 17:46:15,433.433 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.362000', 'tray_weight': '92', 'TS': 1781784684.362, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.684000', 'tray_weight': '93', 'TS': 1781784842.684, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.143000', 'tray_weight': '115', 'TS': 1781784686.143, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.125000', 'tray_weight': '158', 'TS': 1781784608.125, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.156000', 'tray_weight': '433', 'TS': 1781784794.156, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.909000', 'tray_weight': '192', 'TS': 1781784680.909, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.913000', 'tray_weight': '186', 'TS': 1781784680.913, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.419000', 'tray_weight': '188', 'TS': 1781784722.4190001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 14, 206898)}}
[2026-06-18 17:46:15,446.446 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.362000', 'tray_weight': '92', 'TS': 1781784684.362, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.684000', 'tray_weight': '93', 'TS': 1781784842.684, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.143000', 'tray_weight': '115', 'TS': 1781784686.143, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.125000', 'tray_weight': '158', 'TS': 1781784608.125, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.156000', 'tray_weight': '433', 'TS': 1781784794.156, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.909000', 'tray_weight': '192', 'TS': 1781784680.909, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.913000', 'tray_weight': '186', 'TS': 1781784680.913, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.419000', 'tray_weight': '188', 'TS': 1781784722.4190001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 14, 206898)}}
[2026-06-18 17:46:16,822.822 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.365000', 'tray_weight': '92', 'TS': 1781784684.365, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.687000', 'tray_weight': '93', 'TS': 1781784842.687, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.143000', 'tray_weight': '115', 'TS': 1781784686.143, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.116000', 'tray_weight': '158', 'TS': 1781784608.116, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.157000', 'tray_weight': '433', 'TS': 1781784794.157, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.903000', 'tray_weight': '192', 'TS': 1781784680.903, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.911000', 'tray_weight': '186', 'TS': 1781784680.911, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.417000', 'tray_weight': '188', 'TS': 1781784722.4169998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 15, 527077)}}
[2026-06-18 17:46:16,838.838 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.365000', 'tray_weight': '92', 'TS': 1781784684.365, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.687000', 'tray_weight': '93', 'TS': 1781784842.687, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.143000', 'tray_weight': '115', 'TS': 1781784686.143, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.116000', 'tray_weight': '158', 'TS': 1781784608.116, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.157000', 'tray_weight': '433', 'TS': 1781784794.157, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.903000', 'tray_weight': '192', 'TS': 1781784680.903, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.911000', 'tray_weight': '186', 'TS': 1781784680.911, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.417000', 'tray_weight': '188', 'TS': 1781784722.4169998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 15, 527077)}}
[2026-06-18 17:46:18,275.275 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.369000', 'tray_weight': '92', 'TS': 1781784684.369, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.691000', 'tray_weight': '93', 'TS': 1781784842.691, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.150000', 'tray_weight': '115', 'TS': 1781784686.1499999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.123000', 'tray_weight': '158', 'TS': 1781784608.123, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.160000', 'tray_weight': '433', 'TS': 1781784794.16, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.909000', 'tray_weight': '192', 'TS': 1781784680.909, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.907000', 'tray_weight': '186', 'TS': 1781784680.907, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.413000', 'tray_weight': '188', 'TS': 1781784722.413, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 16, 920468)}}
[2026-06-18 17:46:18,289.289 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.369000', 'tray_weight': '92', 'TS': 1781784684.369, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.691000', 'tray_weight': '93', 'TS': 1781784842.691, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.150000', 'tray_weight': '115', 'TS': 1781784686.1499999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.123000', 'tray_weight': '158', 'TS': 1781784608.123, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.160000', 'tray_weight': '433', 'TS': 1781784794.16, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.909000', 'tray_weight': '192', 'TS': 1781784680.909, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.907000', 'tray_weight': '186', 'TS': 1781784680.907, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.413000', 'tray_weight': '188', 'TS': 1781784722.413, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 16, 920468)}}
[2026-06-18 17:46:19,596.596 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.372000', 'tray_weight': '92', 'TS': 1781784684.372, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.694000', 'tray_weight': '93', 'TS': 1781784842.694, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.152000', 'tray_weight': '115', 'TS': 1781784686.1520002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.121000', 'tray_weight': '158', 'TS': 1781784608.121, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.155000', 'tray_weight': '433', 'TS': 1781784794.155, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.913000', 'tray_weight': '192', 'TS': 1781784680.913, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.905000', 'tray_weight': '186', 'TS': 1781784680.905, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.411000', 'tray_weight': '188', 'TS': 1781784722.411, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 18, 374813)}}
[2026-06-18 17:46:19,608.608 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.372000', 'tray_weight': '92', 'TS': 1781784684.372, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.694000', 'tray_weight': '93', 'TS': 1781784842.694, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.152000', 'tray_weight': '115', 'TS': 1781784686.1520002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.121000', 'tray_weight': '158', 'TS': 1781784608.121, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.155000', 'tray_weight': '433', 'TS': 1781784794.155, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.913000', 'tray_weight': '192', 'TS': 1781784680.913, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.905000', 'tray_weight': '186', 'TS': 1781784680.905, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.411000', 'tray_weight': '188', 'TS': 1781784722.411, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 18, 374813)}}
[2026-06-18 17:46:20,898.898 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.375000', 'tray_weight': '92', 'TS': 1781784684.375, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.697000', 'tray_weight': '93', 'TS': 1781784842.697, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.156000', 'tray_weight': '115', 'TS': 1781784686.156, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.116000', 'tray_weight': '158', 'TS': 1781784608.116, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.155000', 'tray_weight': '433', 'TS': 1781784794.155, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.911000', 'tray_weight': '192', 'TS': 1781784680.9109998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.909000', 'tray_weight': '186', 'TS': 1781784680.909, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.415000', 'tray_weight': '188', 'TS': 1781784722.415, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 19, 688304)}}
[2026-06-18 17:46:20,924.924 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.375000', 'tray_weight': '92', 'TS': 1781784684.375, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.697000', 'tray_weight': '93', 'TS': 1781784842.697, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.156000', 'tray_weight': '115', 'TS': 1781784686.156, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.116000', 'tray_weight': '158', 'TS': 1781784608.116, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.155000', 'tray_weight': '433', 'TS': 1781784794.155, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.911000', 'tray_weight': '192', 'TS': 1781784680.9109998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.909000', 'tray_weight': '186', 'TS': 1781784680.909, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.415000', 'tray_weight': '188', 'TS': 1781784722.415, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 19, 688304)}}
[2026-06-18 17:46:22,322.322 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.377000', 'tray_weight': '92', 'TS': 1781784684.3769999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.699000', 'tray_weight': '93', 'TS': 1781784842.699, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.158000', 'tray_weight': '115', 'TS': 1781784686.158, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.118000', 'tray_weight': '158', 'TS': 1781784608.1179998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.157000', 'tray_weight': '433', 'TS': 1781784794.157, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.912000', 'tray_weight': '192', 'TS': 1781784680.912, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.908000', 'tray_weight': '186', 'TS': 1781784680.908, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.414000', 'tray_weight': '188', 'TS': 1781784722.414, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 21, 8851)}}
[2026-06-18 17:46:22,432.432 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.377000', 'tray_weight': '92', 'TS': 1781784684.3769999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.699000', 'tray_weight': '93', 'TS': 1781784842.699, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.158000', 'tray_weight': '115', 'TS': 1781784686.158, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.118000', 'tray_weight': '158', 'TS': 1781784608.1179998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.157000', 'tray_weight': '433', 'TS': 1781784794.157, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.912000', 'tray_weight': '192', 'TS': 1781784680.912, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.908000', 'tray_weight': '186', 'TS': 1781784680.908, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.414000', 'tray_weight': '188', 'TS': 1781784722.414, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 21, 8851)}}
[2026-06-18 17:46:23,863.863 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.380000', 'tray_weight': '92', 'TS': 1781784684.38, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.702000', 'tray_weight': '93', 'TS': 1781784842.7020001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.161000', 'tray_weight': '115', 'TS': 1781784686.161, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.117000', 'tray_weight': '158', 'TS': 1781784608.1169999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.155000', 'tray_weight': '433', 'TS': 1781784794.155, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.901000', 'tray_weight': '192', 'TS': 1781784680.9009998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.907000', 'tray_weight': '186', 'TS': 1781784680.907, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.413000', 'tray_weight': '188', 'TS': 1781784722.4129999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 22, 519971)}}
[2026-06-18 17:46:23,878.878 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.380000', 'tray_weight': '92', 'TS': 1781784684.38, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.702000', 'tray_weight': '93', 'TS': 1781784842.7020001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.161000', 'tray_weight': '115', 'TS': 1781784686.161, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.117000', 'tray_weight': '158', 'TS': 1781784608.1169999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.155000', 'tray_weight': '433', 'TS': 1781784794.155, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.901000', 'tray_weight': '192', 'TS': 1781784680.9009998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.907000', 'tray_weight': '186', 'TS': 1781784680.907, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.413000', 'tray_weight': '188', 'TS': 1781784722.4129999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 22, 519971)}}
[2026-06-18 17:46:25,239.239 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.383000', 'tray_weight': '92', 'TS': 1781784684.383, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.705000', 'tray_weight': '93', 'TS': 1781784842.705, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.165000', 'tray_weight': '115', 'TS': 1781784686.165, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.110000', 'tray_weight': '158', 'TS': 1781784608.1100001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.151000', 'tray_weight': '433', 'TS': 1781784794.151, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.909000', 'tray_weight': '192', 'TS': 1781784680.909, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.906000', 'tray_weight': '186', 'TS': 1781784680.9060001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.412000', 'tray_weight': '188', 'TS': 1781784722.4120002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 23, 964839)}}
[2026-06-18 17:46:25,252.252 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.383000', 'tray_weight': '92', 'TS': 1781784684.383, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.705000', 'tray_weight': '93', 'TS': 1781784842.705, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.165000', 'tray_weight': '115', 'TS': 1781784686.165, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.110000', 'tray_weight': '158', 'TS': 1781784608.1100001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.151000', 'tray_weight': '433', 'TS': 1781784794.151, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.909000', 'tray_weight': '192', 'TS': 1781784680.909, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.906000', 'tray_weight': '186', 'TS': 1781784680.9060001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.412000', 'tray_weight': '188', 'TS': 1781784722.4120002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 23, 964839)}}
[2026-06-18 17:46:26,480.480 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.386000', 'tray_weight': '92', 'TS': 1781784684.386, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.708000', 'tray_weight': '93', 'TS': 1781784842.708, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.167000', 'tray_weight': '115', 'TS': 1781784686.1669998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.116000', 'tray_weight': '158', 'TS': 1781784608.116, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.149000', 'tray_weight': '433', 'TS': 1781784794.149, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.908000', 'tray_weight': '192', 'TS': 1781784680.908, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.904000', 'tray_weight': '186', 'TS': 1781784680.9039998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.410000', 'tray_weight': '188', 'TS': 1781784722.4099998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 25, 332203)}}
[2026-06-18 17:46:26,492.492 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.386000', 'tray_weight': '92', 'TS': 1781784684.386, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.708000', 'tray_weight': '93', 'TS': 1781784842.708, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.167000', 'tray_weight': '115', 'TS': 1781784686.1669998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.116000', 'tray_weight': '158', 'TS': 1781784608.116, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.149000', 'tray_weight': '433', 'TS': 1781784794.149, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.908000', 'tray_weight': '192', 'TS': 1781784680.908, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.904000', 'tray_weight': '186', 'TS': 1781784680.9039998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.410000', 'tray_weight': '188', 'TS': 1781784722.4099998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 25, 332203)}}
[2026-06-18 17:46:28,020.020 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.390000', 'tray_weight': '92', 'TS': 1781784684.3899999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.712000', 'tray_weight': '93', 'TS': 1781784842.712, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.170000', 'tray_weight': '115', 'TS': 1781784686.17, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.114000', 'tray_weight': '158', 'TS': 1781784608.114, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.147000', 'tray_weight': '433', 'TS': 1781784794.147, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.908000', 'tray_weight': '192', 'TS': 1781784680.908, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.902000', 'tray_weight': '186', 'TS': 1781784680.9020002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.408000', 'tray_weight': '188', 'TS': 1781784722.408, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 26, 574652)}}
[2026-06-18 17:46:28,033.033 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.390000', 'tray_weight': '92', 'TS': 1781784684.3899999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.712000', 'tray_weight': '93', 'TS': 1781784842.712, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.170000', 'tray_weight': '115', 'TS': 1781784686.17, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.114000', 'tray_weight': '158', 'TS': 1781784608.114, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.147000', 'tray_weight': '433', 'TS': 1781784794.147, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.908000', 'tray_weight': '192', 'TS': 1781784680.908, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.902000', 'tray_weight': '186', 'TS': 1781784680.9020002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.408000', 'tray_weight': '188', 'TS': 1781784722.408, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 26, 574652)}}
[2026-06-18 17:46:29,283.283 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.392000', 'tray_weight': '92', 'TS': 1781784684.392, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.714000', 'tray_weight': '93', 'TS': 1781784842.714, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.174000', 'tray_weight': '115', 'TS': 1781784686.174, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.102000', 'tray_weight': '158', 'TS': 1781784608.102, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.149000', 'tray_weight': '433', 'TS': 1781784794.149, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.910000', 'tray_weight': '192', 'TS': 1781784680.91, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.895000', 'tray_weight': '186', 'TS': 1781784680.8950002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.401000', 'tray_weight': '188', 'TS': 1781784722.401, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 28, 113875)}}
[2026-06-18 17:46:29,296.296 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.392000', 'tray_weight': '92', 'TS': 1781784684.392, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.714000', 'tray_weight': '93', 'TS': 1781784842.714, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.174000', 'tray_weight': '115', 'TS': 1781784686.174, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.102000', 'tray_weight': '158', 'TS': 1781784608.102, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.149000', 'tray_weight': '433', 'TS': 1781784794.149, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.910000', 'tray_weight': '192', 'TS': 1781784680.91, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.895000', 'tray_weight': '186', 'TS': 1781784680.8950002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.401000', 'tray_weight': '188', 'TS': 1781784722.401, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 28, 113875)}}
[2026-06-18 17:46:30,651.651 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.395000', 'tray_weight': '92', 'TS': 1781784684.395, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.717000', 'tray_weight': '93', 'TS': 1781784842.717, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.177000', 'tray_weight': '115', 'TS': 1781784686.1769998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.112000', 'tray_weight': '158', 'TS': 1781784608.112, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.144000', 'tray_weight': '433', 'TS': 1781784794.144, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.902000', 'tray_weight': '192', 'TS': 1781784680.902, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.897000', 'tray_weight': '186', 'TS': 1781784680.8969998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.403000', 'tray_weight': '188', 'TS': 1781784722.4029999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 29, 376717)}}
[2026-06-18 17:46:30,663.663 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.395000', 'tray_weight': '92', 'TS': 1781784684.395, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.717000', 'tray_weight': '93', 'TS': 1781784842.717, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.177000', 'tray_weight': '115', 'TS': 1781784686.1769998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.112000', 'tray_weight': '158', 'TS': 1781784608.112, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.144000', 'tray_weight': '433', 'TS': 1781784794.144, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.902000', 'tray_weight': '192', 'TS': 1781784680.902, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.897000', 'tray_weight': '186', 'TS': 1781784680.8969998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.403000', 'tray_weight': '188', 'TS': 1781784722.4029999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 29, 376717)}}
[2026-06-18 17:46:32,037.037 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.399000', 'tray_weight': '92', 'TS': 1781784684.399, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.721000', 'tray_weight': '93', 'TS': 1781784842.721, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.180000', 'tray_weight': '115', 'TS': 1781784686.1799998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.104000', 'tray_weight': '158', 'TS': 1781784608.104, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.147000', 'tray_weight': '433', 'TS': 1781784794.147, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.908000', 'tray_weight': '192', 'TS': 1781784680.908, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.895000', 'tray_weight': '186', 'TS': 1781784680.895, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.401000', 'tray_weight': '188', 'TS': 1781784722.401, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 30, 738594)}}
[2026-06-18 17:46:32,053.053 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.399000', 'tray_weight': '92', 'TS': 1781784684.399, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.721000', 'tray_weight': '93', 'TS': 1781784842.721, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.180000', 'tray_weight': '115', 'TS': 1781784686.1799998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.104000', 'tray_weight': '158', 'TS': 1781784608.104, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.147000', 'tray_weight': '433', 'TS': 1781784794.147, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.908000', 'tray_weight': '192', 'TS': 1781784680.908, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.895000', 'tray_weight': '186', 'TS': 1781784680.895, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.401000', 'tray_weight': '188', 'TS': 1781784722.401, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 30, 738594)}}
[2026-06-18 17:46:33,596.596 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.400000', 'tray_weight': '92', 'TS': 1781784684.4, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.722000', 'tray_weight': '93', 'TS': 1781784842.7220001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.181000', 'tray_weight': '115', 'TS': 1781784686.181, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.105000', 'tray_weight': '158', 'TS': 1781784608.105, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.145000', 'tray_weight': '433', 'TS': 1781784794.145, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.903000', 'tray_weight': '192', 'TS': 1781784680.903, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.898000', 'tray_weight': '186', 'TS': 1781784680.898, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.404000', 'tray_weight': '188', 'TS': 1781784722.404, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 32, 135358)}}
[2026-06-18 17:46:33,616.616 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.400000', 'tray_weight': '92', 'TS': 1781784684.4, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.722000', 'tray_weight': '93', 'TS': 1781784842.7220001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.181000', 'tray_weight': '115', 'TS': 1781784686.181, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.105000', 'tray_weight': '158', 'TS': 1781784608.105, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.145000', 'tray_weight': '433', 'TS': 1781784794.145, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.903000', 'tray_weight': '192', 'TS': 1781784680.903, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.898000', 'tray_weight': '186', 'TS': 1781784680.898, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.404000', 'tray_weight': '188', 'TS': 1781784722.404, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 32, 135358)}}
[2026-06-18 17:46:34,992.992 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.403000', 'tray_weight': '92', 'TS': 1781784684.4029999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.725000', 'tray_weight': '93', 'TS': 1781784842.725, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.186000', 'tray_weight': '115', 'TS': 1781784686.1859999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.104000', 'tray_weight': '158', 'TS': 1781784608.104, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.142000', 'tray_weight': '433', 'TS': 1781784794.142, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.904000', 'tray_weight': '192', 'TS': 1781784680.9039998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.898000', 'tray_weight': '186', 'TS': 1781784680.898, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.404000', 'tray_weight': '188', 'TS': 1781784722.4039998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 33, 693265)}}
[2026-06-18 17:46:35,004.004 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.403000', 'tray_weight': '92', 'TS': 1781784684.4029999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.725000', 'tray_weight': '93', 'TS': 1781784842.725, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.186000', 'tray_weight': '115', 'TS': 1781784686.1859999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.104000', 'tray_weight': '158', 'TS': 1781784608.104, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.142000', 'tray_weight': '433', 'TS': 1781784794.142, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.904000', 'tray_weight': '192', 'TS': 1781784680.9039998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.898000', 'tray_weight': '186', 'TS': 1781784680.898, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.404000', 'tray_weight': '188', 'TS': 1781784722.4039998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 33, 693265)}}
[2026-06-18 17:46:36,444.444 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.408000', 'tray_weight': '92', 'TS': 1781784684.408, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.730000', 'tray_weight': '93', 'TS': 1781784842.73, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.189000', 'tray_weight': '115', 'TS': 1781784686.1890001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.104000', 'tray_weight': '158', 'TS': 1781784608.1039999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.144000', 'tray_weight': '433', 'TS': 1781784794.144, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.907000', 'tray_weight': '192', 'TS': 1781784680.907, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.894000', 'tray_weight': '186', 'TS': 1781784680.8939998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.400000', 'tray_weight': '188', 'TS': 1781784722.3999999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 35, 90004)}}
[2026-06-18 17:46:36,457.457 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.408000', 'tray_weight': '92', 'TS': 1781784684.408, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.730000', 'tray_weight': '93', 'TS': 1781784842.73, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.189000', 'tray_weight': '115', 'TS': 1781784686.1890001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.104000', 'tray_weight': '158', 'TS': 1781784608.1039999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.144000', 'tray_weight': '433', 'TS': 1781784794.144, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.907000', 'tray_weight': '192', 'TS': 1781784680.907, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.894000', 'tray_weight': '186', 'TS': 1781784680.8939998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.400000', 'tray_weight': '188', 'TS': 1781784722.3999999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 35, 90004)}}
[2026-06-18 17:46:37,688.688 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.410000', 'tray_weight': '92', 'TS': 1781784684.41, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.732000', 'tray_weight': '93', 'TS': 1781784842.7319999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.187000', 'tray_weight': '115', 'TS': 1781784686.187, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.105000', 'tray_weight': '158', 'TS': 1781784608.105, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.142000', 'tray_weight': '433', 'TS': 1781784794.142, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.903000', 'tray_weight': '192', 'TS': 1781784680.9029999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.888000', 'tray_weight': '186', 'TS': 1781784680.888, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.394000', 'tray_weight': '188', 'TS': 1781784722.3939998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 36, 535155)}}
[2026-06-18 17:46:37,701.701 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.410000', 'tray_weight': '92', 'TS': 1781784684.41, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.732000', 'tray_weight': '93', 'TS': 1781784842.7319999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.187000', 'tray_weight': '115', 'TS': 1781784686.187, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.105000', 'tray_weight': '158', 'TS': 1781784608.105, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.142000', 'tray_weight': '433', 'TS': 1781784794.142, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.903000', 'tray_weight': '192', 'TS': 1781784680.9029999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.888000', 'tray_weight': '186', 'TS': 1781784680.888, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.394000', 'tray_weight': '188', 'TS': 1781784722.3939998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 36, 535155)}}
[2026-06-18 17:46:39,089.089 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.413000', 'tray_weight': '92', 'TS': 1781784684.4129999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.735000', 'tray_weight': '93', 'TS': 1781784842.735, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.192000', 'tray_weight': '115', 'TS': 1781784686.192, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.104000', 'tray_weight': '158', 'TS': 1781784608.1039999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.139000', 'tray_weight': '433', 'TS': 1781784794.139, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.906000', 'tray_weight': '192', 'TS': 1781784680.906, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.895000', 'tray_weight': '186', 'TS': 1781784680.895, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.401000', 'tray_weight': '188', 'TS': 1781784722.401, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 37, 782601)}}
[2026-06-18 17:46:39,101.101 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.413000', 'tray_weight': '92', 'TS': 1781784684.4129999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.735000', 'tray_weight': '93', 'TS': 1781784842.735, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.192000', 'tray_weight': '115', 'TS': 1781784686.192, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.104000', 'tray_weight': '158', 'TS': 1781784608.1039999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.139000', 'tray_weight': '433', 'TS': 1781784794.139, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.906000', 'tray_weight': '192', 'TS': 1781784680.906, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.895000', 'tray_weight': '186', 'TS': 1781784680.895, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.401000', 'tray_weight': '188', 'TS': 1781784722.401, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 37, 782601)}}
[2026-06-18 17:46:40,414.414 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.416000', 'tray_weight': '92', 'TS': 1781784684.416, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.738000', 'tray_weight': '93', 'TS': 1781784842.738, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.197000', 'tray_weight': '115', 'TS': 1781784686.197, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.103000', 'tray_weight': '158', 'TS': 1781784608.103, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.135000', 'tray_weight': '433', 'TS': 1781784794.135, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.903000', 'tray_weight': '192', 'TS': 1781784680.903, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.894000', 'tray_weight': '186', 'TS': 1781784680.894, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.400000', 'tray_weight': '188', 'TS': 1781784722.4, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 39, 183108)}}
[2026-06-18 17:46:40,426.426 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.416000', 'tray_weight': '92', 'TS': 1781784684.416, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.738000', 'tray_weight': '93', 'TS': 1781784842.738, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.197000', 'tray_weight': '115', 'TS': 1781784686.197, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.103000', 'tray_weight': '158', 'TS': 1781784608.103, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.135000', 'tray_weight': '433', 'TS': 1781784794.135, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.903000', 'tray_weight': '192', 'TS': 1781784680.903, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.894000', 'tray_weight': '186', 'TS': 1781784680.894, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.400000', 'tray_weight': '188', 'TS': 1781784722.4, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 39, 183108)}}
[2026-06-18 17:46:41,730.730 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.416000', 'tray_weight': '92', 'TS': 1781784684.416, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.738000', 'tray_weight': '93', 'TS': 1781784842.738, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.200000', 'tray_weight': '115', 'TS': 1781784686.2, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.096000', 'tray_weight': '158', 'TS': 1781784608.0960002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.140000', 'tray_weight': '433', 'TS': 1781784794.1399999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.905000', 'tray_weight': '192', 'TS': 1781784680.905, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.888000', 'tray_weight': '186', 'TS': 1781784680.888, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.394000', 'tray_weight': '188', 'TS': 1781784722.394, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 40, 506390)}}
[2026-06-18 17:46:41,743.743 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.416000', 'tray_weight': '92', 'TS': 1781784684.416, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.738000', 'tray_weight': '93', 'TS': 1781784842.738, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.200000', 'tray_weight': '115', 'TS': 1781784686.2, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.096000', 'tray_weight': '158', 'TS': 1781784608.0960002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.140000', 'tray_weight': '433', 'TS': 1781784794.1399999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.905000', 'tray_weight': '192', 'TS': 1781784680.905, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.888000', 'tray_weight': '186', 'TS': 1781784680.888, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.394000', 'tray_weight': '188', 'TS': 1781784722.394, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 40, 506390)}}
[2026-06-18 17:46:43,025.025 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.421000', 'tray_weight': '92', 'TS': 1781784684.421, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.743000', 'tray_weight': '93', 'TS': 1781784842.743, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.202000', 'tray_weight': '115', 'TS': 1781784686.2020001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.100000', 'tray_weight': '158', 'TS': 1781784608.1, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.137000', 'tray_weight': '433', 'TS': 1781784794.1369998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.905000', 'tray_weight': '192', 'TS': 1781784680.905, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.891000', 'tray_weight': '186', 'TS': 1781784680.891, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.397000', 'tray_weight': '188', 'TS': 1781784722.397, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 41, 825034)}}
[2026-06-18 17:46:43,032.032 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.421000', 'tray_weight': '92', 'TS': 1781784684.421, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.743000', 'tray_weight': '93', 'TS': 1781784842.743, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.202000', 'tray_weight': '115', 'TS': 1781784686.2020001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.100000', 'tray_weight': '158', 'TS': 1781784608.1, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.137000', 'tray_weight': '433', 'TS': 1781784794.1369998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.905000', 'tray_weight': '192', 'TS': 1781784680.905, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.891000', 'tray_weight': '186', 'TS': 1781784680.891, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.397000', 'tray_weight': '188', 'TS': 1781784722.397, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 41, 825034)}}
[2026-06-18 17:46:44,520.520 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.420000', 'tray_weight': '92', 'TS': 1781784684.4199998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.742000', 'tray_weight': '93', 'TS': 1781784842.7419999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.207000', 'tray_weight': '115', 'TS': 1781784686.207, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.099000', 'tray_weight': '158', 'TS': 1781784608.099, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.123000', 'tray_weight': '433', 'TS': 1781784794.123, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.904000', 'tray_weight': '192', 'TS': 1781784680.904, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.891000', 'tray_weight': '186', 'TS': 1781784680.891, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.397000', 'tray_weight': '188', 'TS': 1781784722.397, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 43, 226564)}}
[2026-06-18 17:46:44,528.528 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.420000', 'tray_weight': '92', 'TS': 1781784684.4199998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.742000', 'tray_weight': '93', 'TS': 1781784842.7419999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.207000', 'tray_weight': '115', 'TS': 1781784686.207, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.099000', 'tray_weight': '158', 'TS': 1781784608.099, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.123000', 'tray_weight': '433', 'TS': 1781784794.123, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.904000', 'tray_weight': '192', 'TS': 1781784680.904, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.891000', 'tray_weight': '186', 'TS': 1781784680.891, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.397000', 'tray_weight': '188', 'TS': 1781784722.397, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 43, 226564)}}
[2026-06-18 17:46:45,999.999 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.427000', 'tray_weight': '92', 'TS': 1781784684.427, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.749000', 'tray_weight': '93', 'TS': 1781784842.7489998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.209000', 'tray_weight': '115', 'TS': 1781784686.209, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.083000', 'tray_weight': '158', 'TS': 1781784608.083, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.135000', 'tray_weight': '433', 'TS': 1781784794.135, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.905000', 'tray_weight': '192', 'TS': 1781784680.905, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.889000', 'tray_weight': '186', 'TS': 1781784680.8890002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.395000', 'tray_weight': '188', 'TS': 1781784722.395, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 44, 608047)}}
[2026-06-18 17:46:46,011.011 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.427000', 'tray_weight': '92', 'TS': 1781784684.427, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.749000', 'tray_weight': '93', 'TS': 1781784842.7489998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.209000', 'tray_weight': '115', 'TS': 1781784686.209, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.083000', 'tray_weight': '158', 'TS': 1781784608.083, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.135000', 'tray_weight': '433', 'TS': 1781784794.135, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.905000', 'tray_weight': '192', 'TS': 1781784680.905, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.889000', 'tray_weight': '186', 'TS': 1781784680.8890002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.395000', 'tray_weight': '188', 'TS': 1781784722.395, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 44, 608047)}}
[2026-06-18 17:46:47,292.292 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.430000', 'tray_weight': '92', 'TS': 1781784684.43, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.752000', 'tray_weight': '93', 'TS': 1781784842.752, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.209000', 'tray_weight': '115', 'TS': 1781784686.209, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.092000', 'tray_weight': '158', 'TS': 1781784608.092, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.134000', 'tray_weight': '433', 'TS': 1781784794.134, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.903000', 'tray_weight': '192', 'TS': 1781784680.9029999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.884000', 'tray_weight': '186', 'TS': 1781784680.884, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.390000', 'tray_weight': '188', 'TS': 1781784722.39, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 46, 90787)}}
[2026-06-18 17:46:47,307.307 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.430000', 'tray_weight': '92', 'TS': 1781784684.43, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.752000', 'tray_weight': '93', 'TS': 1781784842.752, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.209000', 'tray_weight': '115', 'TS': 1781784686.209, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.092000', 'tray_weight': '158', 'TS': 1781784608.092, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.134000', 'tray_weight': '433', 'TS': 1781784794.134, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.903000', 'tray_weight': '192', 'TS': 1781784680.9029999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.884000', 'tray_weight': '186', 'TS': 1781784680.884, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.390000', 'tray_weight': '188', 'TS': 1781784722.39, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 46, 90787)}}
[2026-06-18 17:46:48,685.685 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.434000', 'tray_weight': '92', 'TS': 1781784684.434, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.756000', 'tray_weight': '93', 'TS': 1781784842.756, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.214000', 'tray_weight': '115', 'TS': 1781784686.214, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.094000', 'tray_weight': '158', 'TS': 1781784608.094, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.129000', 'tray_weight': '433', 'TS': 1781784794.129, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.903000', 'tray_weight': '192', 'TS': 1781784680.9029999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.881000', 'tray_weight': '186', 'TS': 1781784680.881, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.387000', 'tray_weight': '188', 'TS': 1781784722.387, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 47, 389817)}}
[2026-06-18 17:46:48,699.699 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.434000', 'tray_weight': '92', 'TS': 1781784684.434, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.756000', 'tray_weight': '93', 'TS': 1781784842.756, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.214000', 'tray_weight': '115', 'TS': 1781784686.214, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.094000', 'tray_weight': '158', 'TS': 1781784608.094, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.129000', 'tray_weight': '433', 'TS': 1781784794.129, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.903000', 'tray_weight': '192', 'TS': 1781784680.9029999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.881000', 'tray_weight': '186', 'TS': 1781784680.881, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.387000', 'tray_weight': '188', 'TS': 1781784722.387, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 47, 389817)}}
[2026-06-18 17:46:50,023.023 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.437000', 'tray_weight': '92', 'TS': 1781784684.437, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.759000', 'tray_weight': '93', 'TS': 1781784842.759, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.218000', 'tray_weight': '115', 'TS': 1781784686.218, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.095000', 'tray_weight': '158', 'TS': 1781784608.095, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.127000', 'tray_weight': '433', 'TS': 1781784794.1269999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.899000', 'tray_weight': '192', 'TS': 1781784680.899, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.879000', 'tray_weight': '186', 'TS': 1781784680.879, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.385000', 'tray_weight': '188', 'TS': 1781784722.385, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 48, 784815)}}
[2026-06-18 17:46:50,035.035 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.437000', 'tray_weight': '92', 'TS': 1781784684.437, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.759000', 'tray_weight': '93', 'TS': 1781784842.759, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.218000', 'tray_weight': '115', 'TS': 1781784686.218, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.095000', 'tray_weight': '158', 'TS': 1781784608.095, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.127000', 'tray_weight': '433', 'TS': 1781784794.1269999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.899000', 'tray_weight': '192', 'TS': 1781784680.899, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.879000', 'tray_weight': '186', 'TS': 1781784680.879, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.385000', 'tray_weight': '188', 'TS': 1781784722.385, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 48, 784815)}}
[2026-06-18 17:46:51,358.358 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.439000', 'tray_weight': '92', 'TS': 1781784684.4390001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.761000', 'tray_weight': '93', 'TS': 1781784842.7610002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.218000', 'tray_weight': '115', 'TS': 1781784686.2180002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.090000', 'tray_weight': '158', 'TS': 1781784608.09, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.131000', 'tray_weight': '433', 'TS': 1781784794.131, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.902000', 'tray_weight': '192', 'TS': 1781784680.902, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.580000', 'tray_weight': '181', 'TS': 1781785010.58, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.884000', 'tray_weight': '186', 'TS': 1781784680.884, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.390000', 'tray_weight': '188', 'TS': 1781784722.3899999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 50, 115314)}}
[2026-06-18 17:46:51,371.371 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.439000', 'tray_weight': '92', 'TS': 1781784684.4390001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.761000', 'tray_weight': '93', 'TS': 1781784842.7610002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.218000', 'tray_weight': '115', 'TS': 1781784686.2180002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.090000', 'tray_weight': '158', 'TS': 1781784608.09, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.131000', 'tray_weight': '433', 'TS': 1781784794.131, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.902000', 'tray_weight': '192', 'TS': 1781784680.902, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.580000', 'tray_weight': '181', 'TS': 1781785010.58, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.884000', 'tray_weight': '186', 'TS': 1781784680.884, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.390000', 'tray_weight': '188', 'TS': 1781784722.3899999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 50, 115314)}}
[2026-06-18 17:46:52,712.712 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.442000', 'tray_weight': '92', 'TS': 1781784684.442, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.764000', 'tray_weight': '93', 'TS': 1781784842.764, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.221000', 'tray_weight': '115', 'TS': 1781784686.2210002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.090000', 'tray_weight': '158', 'TS': 1781784608.09, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.129000', 'tray_weight': '433', 'TS': 1781784794.1290002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.902000', 'tray_weight': '192', 'TS': 1781784680.9020002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.580000', 'tray_weight': '181', 'TS': 1781785010.5800002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.884000', 'tray_weight': '186', 'TS': 1781784680.884, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.390000', 'tray_weight': '188', 'TS': 1781784722.39, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 51, 449066)}}
[2026-06-18 17:46:52,729.729 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.442000', 'tray_weight': '92', 'TS': 1781784684.442, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.764000', 'tray_weight': '93', 'TS': 1781784842.764, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.221000', 'tray_weight': '115', 'TS': 1781784686.2210002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.090000', 'tray_weight': '158', 'TS': 1781784608.09, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.129000', 'tray_weight': '433', 'TS': 1781784794.1290002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.902000', 'tray_weight': '192', 'TS': 1781784680.9020002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.580000', 'tray_weight': '181', 'TS': 1781785010.5800002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.884000', 'tray_weight': '186', 'TS': 1781784680.884, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.390000', 'tray_weight': '188', 'TS': 1781784722.39, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 51, 449066)}}
[2026-06-18 17:46:54,167.167 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.445000', 'tray_weight': '92', 'TS': 1781784684.445, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.767000', 'tray_weight': '93', 'TS': 1781784842.767, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.227000', 'tray_weight': '115', 'TS': 1781784686.227, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.090000', 'tray_weight': '158', 'TS': 1781784608.0900002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.125000', 'tray_weight': '433', 'TS': 1781784794.125, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.900000', 'tray_weight': '192', 'TS': 1781784680.9, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.578000', 'tray_weight': '181', 'TS': 1781785010.578, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.878000', 'tray_weight': '186', 'TS': 1781784680.878, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.384000', 'tray_weight': '188', 'TS': 1781784722.384, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 52, 811056)}}
[2026-06-18 17:46:54,186.186 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.445000', 'tray_weight': '92', 'TS': 1781784684.445, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.767000', 'tray_weight': '93', 'TS': 1781784842.767, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.227000', 'tray_weight': '115', 'TS': 1781784686.227, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.090000', 'tray_weight': '158', 'TS': 1781784608.0900002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.125000', 'tray_weight': '433', 'TS': 1781784794.125, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.900000', 'tray_weight': '192', 'TS': 1781784680.9, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.578000', 'tray_weight': '181', 'TS': 1781785010.578, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.878000', 'tray_weight': '186', 'TS': 1781784680.878, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.384000', 'tray_weight': '188', 'TS': 1781784722.384, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 52, 811056)}}
[2026-06-18 17:46:55,616.616 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.449000', 'tray_weight': '92', 'TS': 1781784684.449, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.771000', 'tray_weight': '93', 'TS': 1781784842.771, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.230000', 'tray_weight': '115', 'TS': 1781784686.23, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.085000', 'tray_weight': '158', 'TS': 1781784608.085, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.127000', 'tray_weight': '433', 'TS': 1781784794.127, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.900000', 'tray_weight': '192', 'TS': 1781784680.9, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.578000', 'tray_weight': '181', 'TS': 1781785010.578, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.881000', 'tray_weight': '186', 'TS': 1781784680.8809998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.387000', 'tray_weight': '188', 'TS': 1781784722.3869998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 54, 291417)}}
[2026-06-18 17:46:55,628.628 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.449000', 'tray_weight': '92', 'TS': 1781784684.449, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.771000', 'tray_weight': '93', 'TS': 1781784842.771, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.230000', 'tray_weight': '115', 'TS': 1781784686.23, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.085000', 'tray_weight': '158', 'TS': 1781784608.085, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.127000', 'tray_weight': '433', 'TS': 1781784794.127, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.900000', 'tray_weight': '192', 'TS': 1781784680.9, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.578000', 'tray_weight': '181', 'TS': 1781785010.578, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.881000', 'tray_weight': '186', 'TS': 1781784680.8809998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.387000', 'tray_weight': '188', 'TS': 1781784722.3869998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 54, 291417)}}
[2026-06-18 17:46:56,999.999 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.451000', 'tray_weight': '92', 'TS': 1781784684.451, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.773000', 'tray_weight': '93', 'TS': 1781784842.773, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.230000', 'tray_weight': '115', 'TS': 1781784686.23, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.080000', 'tray_weight': '158', 'TS': 1781784608.0800002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.125000', 'tray_weight': '433', 'TS': 1781784794.125, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.900000', 'tray_weight': '192', 'TS': 1781784680.8999999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.578000', 'tray_weight': '181', 'TS': 1781785010.5779998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.880000', 'tray_weight': '186', 'TS': 1781784680.88, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.386000', 'tray_weight': '188', 'TS': 1781784722.386, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 55, 721876)}}
[2026-06-18 17:46:57,012.012 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.451000', 'tray_weight': '92', 'TS': 1781784684.451, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.773000', 'tray_weight': '93', 'TS': 1781784842.773, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.230000', 'tray_weight': '115', 'TS': 1781784686.23, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.080000', 'tray_weight': '158', 'TS': 1781784608.0800002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.125000', 'tray_weight': '433', 'TS': 1781784794.125, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.900000', 'tray_weight': '192', 'TS': 1781784680.8999999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.578000', 'tray_weight': '181', 'TS': 1781785010.5779998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.880000', 'tray_weight': '186', 'TS': 1781784680.88, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.386000', 'tray_weight': '188', 'TS': 1781784722.386, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 55, 721876)}}
[2026-06-18 17:46:58,315.315 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.454000', 'tray_weight': '92', 'TS': 1781784684.454, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.776000', 'tray_weight': '93', 'TS': 1781784842.776, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.235000', 'tray_weight': '115', 'TS': 1781784686.235, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.086000', 'tray_weight': '158', 'TS': 1781784608.086, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.114000', 'tray_weight': '433', 'TS': 1781784794.114, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.885000', 'tray_weight': '192', 'TS': 1781784680.885, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.563000', 'tray_weight': '181', 'TS': 1781785010.563, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.868000', 'tray_weight': '186', 'TS': 1781784680.868, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.374000', 'tray_weight': '188', 'TS': 1781784722.374, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 57, 92187)}}
[2026-06-18 17:46:58,328.328 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.454000', 'tray_weight': '92', 'TS': 1781784684.454, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.776000', 'tray_weight': '93', 'TS': 1781784842.776, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.235000', 'tray_weight': '115', 'TS': 1781784686.235, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.086000', 'tray_weight': '158', 'TS': 1781784608.086, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.114000', 'tray_weight': '433', 'TS': 1781784794.114, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.885000', 'tray_weight': '192', 'TS': 1781784680.885, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.563000', 'tray_weight': '181', 'TS': 1781785010.563, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.868000', 'tray_weight': '186', 'TS': 1781784680.868, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.374000', 'tray_weight': '188', 'TS': 1781784722.374, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 57, 92187)}}
[2026-06-18 17:46:59,883.883 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.458000', 'tray_weight': '92', 'TS': 1781784684.458, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.780000', 'tray_weight': '93', 'TS': 1781784842.78, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.238000', 'tray_weight': '115', 'TS': 1781784686.238, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.078000', 'tray_weight': '158', 'TS': 1781784608.078, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.124000', 'tray_weight': '433', 'TS': 1781784794.124, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.899000', 'tray_weight': '192', 'TS': 1781784680.899, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.577000', 'tray_weight': '181', 'TS': 1781785010.577, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.879000', 'tray_weight': '186', 'TS': 1781784680.879, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.385000', 'tray_weight': '188', 'TS': 1781784722.385, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 58, 412726)}}
[2026-06-18 17:46:59,891.891 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.458000', 'tray_weight': '92', 'TS': 1781784684.458, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.780000', 'tray_weight': '93', 'TS': 1781784842.78, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.238000', 'tray_weight': '115', 'TS': 1781784686.238, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.078000', 'tray_weight': '158', 'TS': 1781784608.078, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.124000', 'tray_weight': '433', 'TS': 1781784794.124, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.899000', 'tray_weight': '192', 'TS': 1781784680.899, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.577000', 'tray_weight': '181', 'TS': 1781785010.577, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.879000', 'tray_weight': '186', 'TS': 1781784680.879, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.385000', 'tray_weight': '188', 'TS': 1781784722.385, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 58, 412726)}}
[2026-06-18 17:47:01,437.437 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.460000', 'tray_weight': '92', 'TS': 1781784684.46, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.782000', 'tray_weight': '93', 'TS': 1781784842.782, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.241000', 'tray_weight': '115', 'TS': 1781784686.241, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.074000', 'tray_weight': '158', 'TS': 1781784608.0740001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.122000', 'tray_weight': '433', 'TS': 1781784794.122, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.899000', 'tray_weight': '192', 'TS': 1781784680.899, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.577000', 'tray_weight': '181', 'TS': 1781785010.577, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.873000', 'tray_weight': '186', 'TS': 1781784680.873, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.379000', 'tray_weight': '188', 'TS': 1781784722.379, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 59, 963475)}}
[2026-06-18 17:47:01,454.454 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.460000', 'tray_weight': '92', 'TS': 1781784684.46, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.782000', 'tray_weight': '93', 'TS': 1781784842.782, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.241000', 'tray_weight': '115', 'TS': 1781784686.241, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.074000', 'tray_weight': '158', 'TS': 1781784608.0740001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.122000', 'tray_weight': '433', 'TS': 1781784794.122, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.899000', 'tray_weight': '192', 'TS': 1781784680.899, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.577000', 'tray_weight': '181', 'TS': 1781785010.577, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.873000', 'tray_weight': '186', 'TS': 1781784680.873, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.379000', 'tray_weight': '188', 'TS': 1781784722.379, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 46, 59, 963475)}}
[2026-06-18 17:47:02,875.875 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.460000', 'tray_weight': '92', 'TS': 1781784684.46, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.782000', 'tray_weight': '93', 'TS': 1781784842.782, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.239000', 'tray_weight': '115', 'TS': 1781784686.239, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.081000', 'tray_weight': '158', 'TS': 1781784608.0809999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.120000', 'tray_weight': '433', 'TS': 1781784794.12, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.898000', 'tray_weight': '192', 'TS': 1781784680.898, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.576000', 'tray_weight': '181', 'TS': 1781785010.576, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.876000', 'tray_weight': '186', 'TS': 1781784680.876, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.382000', 'tray_weight': '188', 'TS': 1781784722.382, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 1, 585192)}}
[2026-06-18 17:47:02,887.887 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.460000', 'tray_weight': '92', 'TS': 1781784684.46, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.782000', 'tray_weight': '93', 'TS': 1781784842.782, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.239000', 'tray_weight': '115', 'TS': 1781784686.239, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.081000', 'tray_weight': '158', 'TS': 1781784608.0809999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.120000', 'tray_weight': '433', 'TS': 1781784794.12, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.898000', 'tray_weight': '192', 'TS': 1781784680.898, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.576000', 'tray_weight': '181', 'TS': 1781785010.576, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.876000', 'tray_weight': '186', 'TS': 1781784680.876, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.382000', 'tray_weight': '188', 'TS': 1781784722.382, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 1, 585192)}}
[2026-06-18 17:47:04,484.484 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.468000', 'tray_weight': '92', 'TS': 1781784684.4680002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.790000', 'tray_weight': '93', 'TS': 1781784842.79, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.248000', 'tray_weight': '115', 'TS': 1781784686.248, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.061000', 'tray_weight': '158', 'TS': 1781784608.0609999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.120000', 'tray_weight': '433', 'TS': 1781784794.1200001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.898000', 'tray_weight': '192', 'TS': 1781784680.898, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.576000', 'tray_weight': '181', 'TS': 1781785010.576, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.861000', 'tray_weight': '186', 'TS': 1781784680.8609998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.367000', 'tray_weight': '188', 'TS': 1781784722.3669999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 2, 958003)}}
[2026-06-18 17:47:04,498.498 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.468000', 'tray_weight': '92', 'TS': 1781784684.4680002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.790000', 'tray_weight': '93', 'TS': 1781784842.79, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.248000', 'tray_weight': '115', 'TS': 1781784686.248, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.061000', 'tray_weight': '158', 'TS': 1781784608.0609999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.120000', 'tray_weight': '433', 'TS': 1781784794.1200001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.898000', 'tray_weight': '192', 'TS': 1781784680.898, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.576000', 'tray_weight': '181', 'TS': 1781785010.576, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.861000', 'tray_weight': '186', 'TS': 1781784680.8609998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.367000', 'tray_weight': '188', 'TS': 1781784722.3669999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 2, 958003)}}
[2026-06-18 17:47:05,821.821 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.471000', 'tray_weight': '92', 'TS': 1781784684.471, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.793000', 'tray_weight': '93', 'TS': 1781784842.793, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.252000', 'tray_weight': '115', 'TS': 1781784686.2519999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.080000', 'tray_weight': '158', 'TS': 1781784608.08, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.114000', 'tray_weight': '433', 'TS': 1781784794.114, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.897000', 'tray_weight': '192', 'TS': 1781784680.897, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.575000', 'tray_weight': '181', 'TS': 1781785010.575, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.872000', 'tray_weight': '186', 'TS': 1781784680.8720002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.378000', 'tray_weight': '188', 'TS': 1781784722.378, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 4, 579576)}}
[2026-06-18 17:47:05,834.834 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.471000', 'tray_weight': '92', 'TS': 1781784684.471, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.793000', 'tray_weight': '93', 'TS': 1781784842.793, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.252000', 'tray_weight': '115', 'TS': 1781784686.2519999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.080000', 'tray_weight': '158', 'TS': 1781784608.08, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.114000', 'tray_weight': '433', 'TS': 1781784794.114, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.897000', 'tray_weight': '192', 'TS': 1781784680.897, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.575000', 'tray_weight': '181', 'TS': 1781785010.575, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.872000', 'tray_weight': '186', 'TS': 1781784680.8720002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.378000', 'tray_weight': '188', 'TS': 1781784722.378, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 4, 579576)}}
[2026-06-18 17:47:07,314.314 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.474000', 'tray_weight': '92', 'TS': 1781784684.474, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.796000', 'tray_weight': '93', 'TS': 1781784842.796, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.255000', 'tray_weight': '115', 'TS': 1781784686.2549999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.071000', 'tray_weight': '158', 'TS': 1781784608.071, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.115000', 'tray_weight': '433', 'TS': 1781784794.115, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.879000', 'tray_weight': '192', 'TS': 1781784680.879, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.557000', 'tray_weight': '181', 'TS': 1781785010.557, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.872000', 'tray_weight': '186', 'TS': 1781784680.872, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.378000', 'tray_weight': '188', 'TS': 1781784722.378, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 5, 913453)}}
[2026-06-18 17:47:07,326.326 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.474000', 'tray_weight': '92', 'TS': 1781784684.474, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.796000', 'tray_weight': '93', 'TS': 1781784842.796, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.255000', 'tray_weight': '115', 'TS': 1781784686.2549999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.071000', 'tray_weight': '158', 'TS': 1781784608.071, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.115000', 'tray_weight': '433', 'TS': 1781784794.115, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.879000', 'tray_weight': '192', 'TS': 1781784680.879, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.557000', 'tray_weight': '181', 'TS': 1781785010.557, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.872000', 'tray_weight': '186', 'TS': 1781784680.872, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.378000', 'tray_weight': '188', 'TS': 1781784722.378, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 5, 913453)}}
[2026-06-18 17:47:08,542.542 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.476000', 'tray_weight': '92', 'TS': 1781784684.476, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.798000', 'tray_weight': '93', 'TS': 1781784842.798, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.258000', 'tray_weight': '115', 'TS': 1781784686.258, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.072000', 'tray_weight': '158', 'TS': 1781784608.072, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.115000', 'tray_weight': '433', 'TS': 1781784794.115, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.897000', 'tray_weight': '192', 'TS': 1781784680.897, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.575000', 'tray_weight': '181', 'TS': 1781785010.575, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.871000', 'tray_weight': '186', 'TS': 1781784680.871, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.377000', 'tray_weight': '188', 'TS': 1781784722.377, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 7, 395695)}}
[2026-06-18 17:47:08,556.556 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.476000', 'tray_weight': '92', 'TS': 1781784684.476, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.798000', 'tray_weight': '93', 'TS': 1781784842.798, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.258000', 'tray_weight': '115', 'TS': 1781784686.258, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.072000', 'tray_weight': '158', 'TS': 1781784608.072, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.115000', 'tray_weight': '433', 'TS': 1781784794.115, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.897000', 'tray_weight': '192', 'TS': 1781784680.897, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.575000', 'tray_weight': '181', 'TS': 1781785010.575, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.871000', 'tray_weight': '186', 'TS': 1781784680.871, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.377000', 'tray_weight': '188', 'TS': 1781784722.377, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 7, 395695)}}
[2026-06-18 17:47:09,990.990 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.479000', 'tray_weight': '92', 'TS': 1781784684.4789999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.801000', 'tray_weight': '93', 'TS': 1781784842.8009999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.258000', 'tray_weight': '115', 'TS': 1781784686.2580001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.073000', 'tray_weight': '158', 'TS': 1781784608.073, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.113000', 'tray_weight': '433', 'TS': 1781784794.1130002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.896000', 'tray_weight': '192', 'TS': 1781784680.8960001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.574000', 'tray_weight': '181', 'TS': 1781785010.5740001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.868000', 'tray_weight': '186', 'TS': 1781784680.868, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.374000', 'tray_weight': '188', 'TS': 1781784722.374, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 8, 637841)}}
[2026-06-18 17:47:10,005.005 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.479000', 'tray_weight': '92', 'TS': 1781784684.4789999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.801000', 'tray_weight': '93', 'TS': 1781784842.8009999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.258000', 'tray_weight': '115', 'TS': 1781784686.2580001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.073000', 'tray_weight': '158', 'TS': 1781784608.073, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.113000', 'tray_weight': '433', 'TS': 1781784794.1130002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.896000', 'tray_weight': '192', 'TS': 1781784680.8960001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.574000', 'tray_weight': '181', 'TS': 1781785010.5740001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.868000', 'tray_weight': '186', 'TS': 1781784680.868, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.374000', 'tray_weight': '188', 'TS': 1781784722.374, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 8, 637841)}}
[2026-06-18 17:47:11,280.280 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.482000', 'tray_weight': '92', 'TS': 1781784684.4819999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.804000', 'tray_weight': '93', 'TS': 1781784842.804, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.264000', 'tray_weight': '115', 'TS': 1781784686.264, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.074000', 'tray_weight': '158', 'TS': 1781784608.074, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.113000', 'tray_weight': '433', 'TS': 1781784794.113, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.895000', 'tray_weight': '192', 'TS': 1781784680.895, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.573000', 'tray_weight': '181', 'TS': 1781785010.573, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.866000', 'tray_weight': '186', 'TS': 1781784680.866, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.372000', 'tray_weight': '188', 'TS': 1781784722.372, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 10, 81572)}}
[2026-06-18 17:47:11,295.295 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.482000', 'tray_weight': '92', 'TS': 1781784684.4819999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.804000', 'tray_weight': '93', 'TS': 1781784842.804, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.264000', 'tray_weight': '115', 'TS': 1781784686.264, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.074000', 'tray_weight': '158', 'TS': 1781784608.074, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.113000', 'tray_weight': '433', 'TS': 1781784794.113, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.895000', 'tray_weight': '192', 'TS': 1781784680.895, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.573000', 'tray_weight': '181', 'TS': 1781785010.573, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.866000', 'tray_weight': '186', 'TS': 1781784680.866, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.372000', 'tray_weight': '188', 'TS': 1781784722.372, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 10, 81572)}}
[2026-06-18 17:47:12,568.568 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.486000', 'tray_weight': '92', 'TS': 1781784684.486, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.808000', 'tray_weight': '93', 'TS': 1781784842.808, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.266000', 'tray_weight': '115', 'TS': 1781784686.266, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.074000', 'tray_weight': '158', 'TS': 1781784608.074, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.108000', 'tray_weight': '433', 'TS': 1781784794.108, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.887000', 'tray_weight': '192', 'TS': 1781784680.887, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.565000', 'tray_weight': '181', 'TS': 1781785010.565, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.865000', 'tray_weight': '186', 'TS': 1781784680.865, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.371000', 'tray_weight': '188', 'TS': 1781784722.3709998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 11, 381469)}}
[2026-06-18 17:47:12,581.581 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.486000', 'tray_weight': '92', 'TS': 1781784684.486, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.808000', 'tray_weight': '93', 'TS': 1781784842.808, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.266000', 'tray_weight': '115', 'TS': 1781784686.266, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.074000', 'tray_weight': '158', 'TS': 1781784608.074, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.108000', 'tray_weight': '433', 'TS': 1781784794.108, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.887000', 'tray_weight': '192', 'TS': 1781784680.887, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.565000', 'tray_weight': '181', 'TS': 1781785010.565, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.865000', 'tray_weight': '186', 'TS': 1781784680.865, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.371000', 'tray_weight': '188', 'TS': 1781784722.3709998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 11, 381469)}}
[2026-06-18 17:47:13,860.860 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.488000', 'tray_weight': '92', 'TS': 1781784684.488, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.810000', 'tray_weight': '93', 'TS': 1781784842.81, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.269000', 'tray_weight': '115', 'TS': 1781784686.269, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.073000', 'tray_weight': '158', 'TS': 1781784608.0730002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.105000', 'tray_weight': '433', 'TS': 1781784794.105, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.895000', 'tray_weight': '192', 'TS': 1781784680.895, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.573000', 'tray_weight': '181', 'TS': 1781785010.573, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.868000', 'tray_weight': '186', 'TS': 1781784680.868, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.374000', 'tray_weight': '188', 'TS': 1781784722.374, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 12, 663520)}}
[2026-06-18 17:47:13,872.872 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.488000', 'tray_weight': '92', 'TS': 1781784684.488, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.810000', 'tray_weight': '93', 'TS': 1781784842.81, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.269000', 'tray_weight': '115', 'TS': 1781784686.269, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.073000', 'tray_weight': '158', 'TS': 1781784608.0730002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.105000', 'tray_weight': '433', 'TS': 1781784794.105, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.895000', 'tray_weight': '192', 'TS': 1781784680.895, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.573000', 'tray_weight': '181', 'TS': 1781785010.573, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.868000', 'tray_weight': '186', 'TS': 1781784680.868, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.374000', 'tray_weight': '188', 'TS': 1781784722.374, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 12, 663520)}}
[2026-06-18 17:47:15,444.444 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.490000', 'tray_weight': '92', 'TS': 1781784684.49, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.812000', 'tray_weight': '93', 'TS': 1781784842.812, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.271000', 'tray_weight': '115', 'TS': 1781784686.271, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.069000', 'tray_weight': '158', 'TS': 1781784608.069, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.104000', 'tray_weight': '433', 'TS': 1781784794.104, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.890000', 'tray_weight': '192', 'TS': 1781784680.89, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.568000', 'tray_weight': '181', 'TS': 1781785010.568, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.866000', 'tray_weight': '186', 'TS': 1781784680.866, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.372000', 'tray_weight': '188', 'TS': 1781784722.372, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 13, 952213)}}
[2026-06-18 17:47:15,458.458 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.490000', 'tray_weight': '92', 'TS': 1781784684.49, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.812000', 'tray_weight': '93', 'TS': 1781784842.812, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.271000', 'tray_weight': '115', 'TS': 1781784686.271, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.069000', 'tray_weight': '158', 'TS': 1781784608.069, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.104000', 'tray_weight': '433', 'TS': 1781784794.104, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.890000', 'tray_weight': '192', 'TS': 1781784680.89, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.568000', 'tray_weight': '181', 'TS': 1781785010.568, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.866000', 'tray_weight': '186', 'TS': 1781784680.866, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.372000', 'tray_weight': '188', 'TS': 1781784722.372, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 13, 952213)}}
[2026-06-18 17:47:16,872.872 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.494000', 'tray_weight': '92', 'TS': 1781784684.494, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.816000', 'tray_weight': '93', 'TS': 1781784842.816, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.275000', 'tray_weight': '115', 'TS': 1781784686.275, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.069000', 'tray_weight': '158', 'TS': 1781784608.069, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.101000', 'tray_weight': '433', 'TS': 1781784794.101, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.893000', 'tray_weight': '192', 'TS': 1781784680.893, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.571000', 'tray_weight': '181', 'TS': 1781785010.5709999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.865000', 'tray_weight': '186', 'TS': 1781784680.865, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.371000', 'tray_weight': '188', 'TS': 1781784722.371, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 15, 538928)}}
[2026-06-18 17:47:16,886.886 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.494000', 'tray_weight': '92', 'TS': 1781784684.494, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.816000', 'tray_weight': '93', 'TS': 1781784842.816, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.275000', 'tray_weight': '115', 'TS': 1781784686.275, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.069000', 'tray_weight': '158', 'TS': 1781784608.069, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.101000', 'tray_weight': '433', 'TS': 1781784794.101, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.893000', 'tray_weight': '192', 'TS': 1781784680.893, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.571000', 'tray_weight': '181', 'TS': 1781785010.5709999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.865000', 'tray_weight': '186', 'TS': 1781784680.865, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.371000', 'tray_weight': '188', 'TS': 1781784722.371, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 15, 538928)}}
[2026-06-18 17:47:18,276.276 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.497000', 'tray_weight': '92', 'TS': 1781784684.497, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.819000', 'tray_weight': '93', 'TS': 1781784842.819, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.278000', 'tray_weight': '115', 'TS': 1781784686.278, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.064000', 'tray_weight': '158', 'TS': 1781784608.064, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.106000', 'tray_weight': '433', 'TS': 1781784794.106, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.894000', 'tray_weight': '192', 'TS': 1781784680.894, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.572000', 'tray_weight': '181', 'TS': 1781785010.572, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.857000', 'tray_weight': '186', 'TS': 1781784680.857, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.363000', 'tray_weight': '188', 'TS': 1781784722.3630002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 16, 968431)}}
[2026-06-18 17:47:18,290.290 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.497000', 'tray_weight': '92', 'TS': 1781784684.497, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.819000', 'tray_weight': '93', 'TS': 1781784842.819, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.278000', 'tray_weight': '115', 'TS': 1781784686.278, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.064000', 'tray_weight': '158', 'TS': 1781784608.064, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.106000', 'tray_weight': '433', 'TS': 1781784794.106, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.894000', 'tray_weight': '192', 'TS': 1781784680.894, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.572000', 'tray_weight': '181', 'TS': 1781785010.572, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.857000', 'tray_weight': '186', 'TS': 1781784680.857, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.363000', 'tray_weight': '188', 'TS': 1781784722.3630002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 16, 968431)}}
[2026-06-18 17:47:19,741.741 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.501000', 'tray_weight': '92', 'TS': 1781784684.5010002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.823000', 'tray_weight': '93', 'TS': 1781784842.8230002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.282000', 'tray_weight': '115', 'TS': 1781784686.282, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.063000', 'tray_weight': '158', 'TS': 1781784608.063, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.106000', 'tray_weight': '433', 'TS': 1781784794.1060002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.890000', 'tray_weight': '192', 'TS': 1781784680.8899999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.568000', 'tray_weight': '181', 'TS': 1781785010.5679998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.860000', 'tray_weight': '186', 'TS': 1781784680.86, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.366000', 'tray_weight': '188', 'TS': 1781784722.366, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 18, 368621)}}
[2026-06-18 17:47:19,756.756 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.501000', 'tray_weight': '92', 'TS': 1781784684.5010002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.823000', 'tray_weight': '93', 'TS': 1781784842.8230002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.282000', 'tray_weight': '115', 'TS': 1781784686.282, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.063000', 'tray_weight': '158', 'TS': 1781784608.063, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.106000', 'tray_weight': '433', 'TS': 1781784794.1060002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.890000', 'tray_weight': '192', 'TS': 1781784680.8899999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.568000', 'tray_weight': '181', 'TS': 1781785010.5679998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.860000', 'tray_weight': '186', 'TS': 1781784680.86, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.366000', 'tray_weight': '188', 'TS': 1781784722.366, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 18, 368621)}}
[2026-06-18 17:47:21,197.197 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.497000', 'tray_weight': '92', 'TS': 1781784684.497, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.819000', 'tray_weight': '93', 'TS': 1781784842.819, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.284000', 'tray_weight': '115', 'TS': 1781784686.284, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.065000', 'tray_weight': '158', 'TS': 1781784608.065, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.103000', 'tray_weight': '433', 'TS': 1781784794.103, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.891000', 'tray_weight': '192', 'TS': 1781784680.891, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.569000', 'tray_weight': '181', 'TS': 1781785010.569, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.862000', 'tray_weight': '186', 'TS': 1781784680.862, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.368000', 'tray_weight': '188', 'TS': 1781784722.368, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 19, 888701)}}
[2026-06-18 17:47:21,221.221 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.497000', 'tray_weight': '92', 'TS': 1781784684.497, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.819000', 'tray_weight': '93', 'TS': 1781784842.819, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.284000', 'tray_weight': '115', 'TS': 1781784686.284, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.065000', 'tray_weight': '158', 'TS': 1781784608.065, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.103000', 'tray_weight': '433', 'TS': 1781784794.103, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.891000', 'tray_weight': '192', 'TS': 1781784680.891, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.569000', 'tray_weight': '181', 'TS': 1781785010.569, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.862000', 'tray_weight': '186', 'TS': 1781784680.862, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.368000', 'tray_weight': '188', 'TS': 1781784722.368, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 19, 888701)}}
[2026-06-18 17:47:22,513.513 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.506000', 'tray_weight': '92', 'TS': 1781784684.506, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.828000', 'tray_weight': '93', 'TS': 1781784842.828, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.284000', 'tray_weight': '115', 'TS': 1781784686.2840002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.062000', 'tray_weight': '158', 'TS': 1781784608.062, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.097000', 'tray_weight': '433', 'TS': 1781784794.097, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.892000', 'tray_weight': '192', 'TS': 1781784680.892, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.570000', 'tray_weight': '181', 'TS': 1781785010.57, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.860000', 'tray_weight': '186', 'TS': 1781784680.8600001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.366000', 'tray_weight': '188', 'TS': 1781784722.3660002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 21, 293984)}}
[2026-06-18 17:47:22,526.526 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.506000', 'tray_weight': '92', 'TS': 1781784684.506, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.828000', 'tray_weight': '93', 'TS': 1781784842.828, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.284000', 'tray_weight': '115', 'TS': 1781784686.2840002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.062000', 'tray_weight': '158', 'TS': 1781784608.062, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.097000', 'tray_weight': '433', 'TS': 1781784794.097, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.892000', 'tray_weight': '192', 'TS': 1781784680.892, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.570000', 'tray_weight': '181', 'TS': 1781785010.57, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.860000', 'tray_weight': '186', 'TS': 1781784680.8600001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.366000', 'tray_weight': '188', 'TS': 1781784722.3660002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 21, 293984)}}
[2026-06-18 17:47:23,777.777 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.510000', 'tray_weight': '92', 'TS': 1781784684.51, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.832000', 'tray_weight': '93', 'TS': 1781784842.832, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.291000', 'tray_weight': '115', 'TS': 1781784686.2910001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.064000', 'tray_weight': '158', 'TS': 1781784608.0640001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.098000', 'tray_weight': '433', 'TS': 1781784794.098, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.875000', 'tray_weight': '192', 'TS': 1781784680.875, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.553000', 'tray_weight': '181', 'TS': 1781785010.553, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.861000', 'tray_weight': '186', 'TS': 1781784680.861, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.367000', 'tray_weight': '188', 'TS': 1781784722.367, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 22, 596972)}}
[2026-06-18 17:47:23,791.791 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.510000', 'tray_weight': '92', 'TS': 1781784684.51, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.832000', 'tray_weight': '93', 'TS': 1781784842.832, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.291000', 'tray_weight': '115', 'TS': 1781784686.2910001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.064000', 'tray_weight': '158', 'TS': 1781784608.0640001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.098000', 'tray_weight': '433', 'TS': 1781784794.098, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.875000', 'tray_weight': '192', 'TS': 1781784680.875, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.553000', 'tray_weight': '181', 'TS': 1781785010.553, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.861000', 'tray_weight': '186', 'TS': 1781784680.861, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.367000', 'tray_weight': '188', 'TS': 1781784722.367, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 22, 596972)}}
[2026-06-18 17:47:25,336.336 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.512000', 'tray_weight': '92', 'TS': 1781784684.512, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.834000', 'tray_weight': '93', 'TS': 1781784842.8339999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.284000', 'tray_weight': '115', 'TS': 1781784686.284, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.062000', 'tray_weight': '158', 'TS': 1781784608.062, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.100000', 'tray_weight': '433', 'TS': 1781784794.1000001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.890000', 'tray_weight': '192', 'TS': 1781784680.89, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.568000', 'tray_weight': '181', 'TS': 1781785010.568, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.852000', 'tray_weight': '186', 'TS': 1781784680.852, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.358000', 'tray_weight': '188', 'TS': 1781784722.358, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 23, 872915)}}
[2026-06-18 17:47:25,348.348 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.512000', 'tray_weight': '92', 'TS': 1781784684.512, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.834000', 'tray_weight': '93', 'TS': 1781784842.8339999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.284000', 'tray_weight': '115', 'TS': 1781784686.284, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.062000', 'tray_weight': '158', 'TS': 1781784608.062, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.100000', 'tray_weight': '433', 'TS': 1781784794.1000001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.890000', 'tray_weight': '192', 'TS': 1781784680.89, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.568000', 'tray_weight': '181', 'TS': 1781785010.568, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.852000', 'tray_weight': '186', 'TS': 1781784680.852, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.358000', 'tray_weight': '188', 'TS': 1781784722.358, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 23, 872915)}}
[2026-06-18 17:47:26,635.635 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.516000', 'tray_weight': '92', 'TS': 1781784684.516, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.838000', 'tray_weight': '93', 'TS': 1781784842.838, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.296000', 'tray_weight': '115', 'TS': 1781784686.296, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.061000', 'tray_weight': '158', 'TS': 1781784608.061, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.095000', 'tray_weight': '433', 'TS': 1781784794.095, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.889000', 'tray_weight': '192', 'TS': 1781784680.8890002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.567000', 'tray_weight': '181', 'TS': 1781785010.5670002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.846000', 'tray_weight': '186', 'TS': 1781784680.846, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.352000', 'tray_weight': '188', 'TS': 1781784722.352, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 25, 417409)}}
[2026-06-18 17:47:26,648.648 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.516000', 'tray_weight': '92', 'TS': 1781784684.516, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.838000', 'tray_weight': '93', 'TS': 1781784842.838, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.296000', 'tray_weight': '115', 'TS': 1781784686.296, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.061000', 'tray_weight': '158', 'TS': 1781784608.061, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.095000', 'tray_weight': '433', 'TS': 1781784794.095, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.889000', 'tray_weight': '192', 'TS': 1781784680.8890002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.567000', 'tray_weight': '181', 'TS': 1781785010.5670002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.846000', 'tray_weight': '186', 'TS': 1781784680.846, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.352000', 'tray_weight': '188', 'TS': 1781784722.352, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 25, 417409)}}
[2026-06-18 17:47:28,189.189 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.519000', 'tray_weight': '92', 'TS': 1781784684.5189998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.841000', 'tray_weight': '93', 'TS': 1781784842.8409998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.300000', 'tray_weight': '115', 'TS': 1781784686.3, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.049000', 'tray_weight': '158', 'TS': 1781784608.049, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.098000', 'tray_weight': '433', 'TS': 1781784794.098, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.881000', 'tray_weight': '192', 'TS': 1781784680.881, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.559000', 'tray_weight': '181', 'TS': 1781785010.559, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.856000', 'tray_weight': '186', 'TS': 1781784680.856, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.362000', 'tray_weight': '188', 'TS': 1781784722.362, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 26, 739433)}}
[2026-06-18 17:47:28,202.202 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.519000', 'tray_weight': '92', 'TS': 1781784684.5189998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.841000', 'tray_weight': '93', 'TS': 1781784842.8409998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.300000', 'tray_weight': '115', 'TS': 1781784686.3, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.049000', 'tray_weight': '158', 'TS': 1781784608.049, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.098000', 'tray_weight': '433', 'TS': 1781784794.098, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.881000', 'tray_weight': '192', 'TS': 1781784680.881, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.559000', 'tray_weight': '181', 'TS': 1781785010.559, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.856000', 'tray_weight': '186', 'TS': 1781784680.856, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.362000', 'tray_weight': '188', 'TS': 1781784722.362, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 26, 739433)}}
[2026-06-18 17:47:29,494.494 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.522000', 'tray_weight': '92', 'TS': 1781784684.5219998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.844000', 'tray_weight': '93', 'TS': 1781784842.8439999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.303000', 'tray_weight': '115', 'TS': 1781784686.3030002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.058000', 'tray_weight': '158', 'TS': 1781784608.058, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.096000', 'tray_weight': '433', 'TS': 1781784794.096, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.889000', 'tray_weight': '192', 'TS': 1781784680.889, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.567000', 'tray_weight': '181', 'TS': 1781785010.567, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.855000', 'tray_weight': '186', 'TS': 1781784680.855, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.361000', 'tray_weight': '188', 'TS': 1781784722.361, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 28, 287511)}}
[2026-06-18 17:47:29,508.508 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.522000', 'tray_weight': '92', 'TS': 1781784684.5219998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.844000', 'tray_weight': '93', 'TS': 1781784842.8439999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.303000', 'tray_weight': '115', 'TS': 1781784686.3030002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.058000', 'tray_weight': '158', 'TS': 1781784608.058, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.096000', 'tray_weight': '433', 'TS': 1781784794.096, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.889000', 'tray_weight': '192', 'TS': 1781784680.889, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.567000', 'tray_weight': '181', 'TS': 1781785010.567, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.855000', 'tray_weight': '186', 'TS': 1781784680.855, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.361000', 'tray_weight': '188', 'TS': 1781784722.361, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 28, 287511)}}
[2026-06-18 17:47:31,035.035 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.525000', 'tray_weight': '92', 'TS': 1781784684.5249999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.847000', 'tray_weight': '93', 'TS': 1781784842.847, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.306000', 'tray_weight': '115', 'TS': 1781784686.306, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.054000', 'tray_weight': '158', 'TS': 1781784608.054, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.095000', 'tray_weight': '433', 'TS': 1781784794.095, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.883000', 'tray_weight': '192', 'TS': 1781784680.8830001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.561000', 'tray_weight': '181', 'TS': 1781785010.561, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.853000', 'tray_weight': '186', 'TS': 1781784680.853, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.359000', 'tray_weight': '188', 'TS': 1781784722.359, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 29, 600896)}}
[2026-06-18 17:47:31,048.048 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.525000', 'tray_weight': '92', 'TS': 1781784684.5249999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.847000', 'tray_weight': '93', 'TS': 1781784842.847, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.306000', 'tray_weight': '115', 'TS': 1781784686.306, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.054000', 'tray_weight': '158', 'TS': 1781784608.054, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.095000', 'tray_weight': '433', 'TS': 1781784794.095, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.883000', 'tray_weight': '192', 'TS': 1781784680.8830001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.561000', 'tray_weight': '181', 'TS': 1781785010.561, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.853000', 'tray_weight': '186', 'TS': 1781784680.853, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.359000', 'tray_weight': '188', 'TS': 1781784722.359, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 29, 600896)}}
[2026-06-18 17:47:32,472.472 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.527000', 'tray_weight': '92', 'TS': 1781784684.527, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.849000', 'tray_weight': '93', 'TS': 1781784842.849, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.308000', 'tray_weight': '115', 'TS': 1781784686.3079998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.050000', 'tray_weight': '158', 'TS': 1781784608.05, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.091000', 'tray_weight': '433', 'TS': 1781784794.091, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.889000', 'tray_weight': '192', 'TS': 1781784680.889, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.567000', 'tray_weight': '181', 'TS': 1781785010.567, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.853000', 'tray_weight': '186', 'TS': 1781784680.853, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.359000', 'tray_weight': '188', 'TS': 1781784722.359, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 31, 129187)}}
[2026-06-18 17:47:32,486.486 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.527000', 'tray_weight': '92', 'TS': 1781784684.527, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.849000', 'tray_weight': '93', 'TS': 1781784842.849, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.308000', 'tray_weight': '115', 'TS': 1781784686.3079998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.050000', 'tray_weight': '158', 'TS': 1781784608.05, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.091000', 'tray_weight': '433', 'TS': 1781784794.091, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.889000', 'tray_weight': '192', 'TS': 1781784680.889, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.567000', 'tray_weight': '181', 'TS': 1781785010.567, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.853000', 'tray_weight': '186', 'TS': 1781784680.853, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.359000', 'tray_weight': '188', 'TS': 1781784722.359, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 31, 129187)}}
[2026-06-18 17:47:33,936.936 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.530000', 'tray_weight': '92', 'TS': 1781784684.53, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.852000', 'tray_weight': '93', 'TS': 1781784842.852, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.311000', 'tray_weight': '115', 'TS': 1781784686.3109999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.049000', 'tray_weight': '158', 'TS': 1781784608.049, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.092000', 'tray_weight': '433', 'TS': 1781784794.092, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.883000', 'tray_weight': '192', 'TS': 1781784680.883, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.561000', 'tray_weight': '181', 'TS': 1781785010.5609999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.853000', 'tray_weight': '186', 'TS': 1781784680.853, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.359000', 'tray_weight': '188', 'TS': 1781784722.359, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 32, 573914)}}
[2026-06-18 17:47:33,949.949 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.530000', 'tray_weight': '92', 'TS': 1781784684.53, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.852000', 'tray_weight': '93', 'TS': 1781784842.852, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.311000', 'tray_weight': '115', 'TS': 1781784686.3109999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.049000', 'tray_weight': '158', 'TS': 1781784608.049, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.092000', 'tray_weight': '433', 'TS': 1781784794.092, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.883000', 'tray_weight': '192', 'TS': 1781784680.883, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.561000', 'tray_weight': '181', 'TS': 1781785010.5609999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.853000', 'tray_weight': '186', 'TS': 1781784680.853, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.359000', 'tray_weight': '188', 'TS': 1781784722.359, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 32, 573914)}}
[2026-06-18 17:47:35,244.244 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.534000', 'tray_weight': '92', 'TS': 1781784684.5340002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.856000', 'tray_weight': '93', 'TS': 1781784842.8560002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.315000', 'tray_weight': '115', 'TS': 1781784686.3149998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.049000', 'tray_weight': '158', 'TS': 1781784608.049, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.091000', 'tray_weight': '433', 'TS': 1781784794.0909998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.887000', 'tray_weight': '192', 'TS': 1781784680.8869998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.565000', 'tray_weight': '181', 'TS': 1781785010.5649998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.851000', 'tray_weight': '186', 'TS': 1781784680.851, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.357000', 'tray_weight': '188', 'TS': 1781784722.357, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 34, 25656)}}
[2026-06-18 17:47:35,259.259 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.534000', 'tray_weight': '92', 'TS': 1781784684.5340002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.856000', 'tray_weight': '93', 'TS': 1781784842.8560002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.315000', 'tray_weight': '115', 'TS': 1781784686.3149998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.049000', 'tray_weight': '158', 'TS': 1781784608.049, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.091000', 'tray_weight': '433', 'TS': 1781784794.0909998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.887000', 'tray_weight': '192', 'TS': 1781784680.8869998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.565000', 'tray_weight': '181', 'TS': 1781785010.5649998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.851000', 'tray_weight': '186', 'TS': 1781784680.851, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.357000', 'tray_weight': '188', 'TS': 1781784722.357, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 34, 25656)}}
[2026-06-18 17:47:36,770.770 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.508000', 'tray_weight': '92', 'TS': 1781784684.5080001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.830000', 'tray_weight': '93', 'TS': 1781784842.8300002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.318000', 'tray_weight': '115', 'TS': 1781784686.3179998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.052000', 'tray_weight': '158', 'TS': 1781784608.0519998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.089000', 'tray_weight': '433', 'TS': 1781784794.089, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.886000', 'tray_weight': '192', 'TS': 1781784680.886, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.564000', 'tray_weight': '181', 'TS': 1781785010.564, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.850000', 'tray_weight': '186', 'TS': 1781784680.85, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.356000', 'tray_weight': '188', 'TS': 1781784722.356, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 35, 364164)}}
[2026-06-18 17:47:36,786.786 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.508000', 'tray_weight': '92', 'TS': 1781784684.5080001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.830000', 'tray_weight': '93', 'TS': 1781784842.8300002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.318000', 'tray_weight': '115', 'TS': 1781784686.3179998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.052000', 'tray_weight': '158', 'TS': 1781784608.0519998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.089000', 'tray_weight': '433', 'TS': 1781784794.089, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.886000', 'tray_weight': '192', 'TS': 1781784680.886, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.564000', 'tray_weight': '181', 'TS': 1781785010.564, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.850000', 'tray_weight': '186', 'TS': 1781784680.85, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.356000', 'tray_weight': '188', 'TS': 1781784722.356, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 35, 364164)}}
[2026-06-18 17:47:38,072.072 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.539000', 'tray_weight': '92', 'TS': 1781784684.539, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.861000', 'tray_weight': '93', 'TS': 1781784842.861, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.321000', 'tray_weight': '115', 'TS': 1781784686.3209999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.048000', 'tray_weight': '158', 'TS': 1781784608.048, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.088000', 'tray_weight': '433', 'TS': 1781784794.0879998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.887000', 'tray_weight': '192', 'TS': 1781784680.8869998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.565000', 'tray_weight': '181', 'TS': 1781785010.565, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.845000', 'tray_weight': '186', 'TS': 1781784680.845, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.351000', 'tray_weight': '188', 'TS': 1781784722.351, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 36, 858879)}}
[2026-06-18 17:47:38,085.085 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.539000', 'tray_weight': '92', 'TS': 1781784684.539, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.861000', 'tray_weight': '93', 'TS': 1781784842.861, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.321000', 'tray_weight': '115', 'TS': 1781784686.3209999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.048000', 'tray_weight': '158', 'TS': 1781784608.048, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.088000', 'tray_weight': '433', 'TS': 1781784794.0879998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.887000', 'tray_weight': '192', 'TS': 1781784680.8869998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.565000', 'tray_weight': '181', 'TS': 1781785010.565, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.845000', 'tray_weight': '186', 'TS': 1781784680.845, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.351000', 'tray_weight': '188', 'TS': 1781784722.351, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 36, 858879)}}
[2026-06-18 17:47:39,375.375 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.543000', 'tray_weight': '92', 'TS': 1781784684.543, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.865000', 'tray_weight': '93', 'TS': 1781784842.865, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.325000', 'tray_weight': '115', 'TS': 1781784686.325, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.050000', 'tray_weight': '158', 'TS': 1781784608.05, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.083000', 'tray_weight': '433', 'TS': 1781784794.083, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.886000', 'tray_weight': '192', 'TS': 1781784680.8860002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.564000', 'tray_weight': '181', 'TS': 1781785010.5640001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.848000', 'tray_weight': '186', 'TS': 1781784680.848, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.354000', 'tray_weight': '188', 'TS': 1781784722.354, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 38, 176498)}}
[2026-06-18 17:47:39,390.390 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.543000', 'tray_weight': '92', 'TS': 1781784684.543, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.865000', 'tray_weight': '93', 'TS': 1781784842.865, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.325000', 'tray_weight': '115', 'TS': 1781784686.325, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.050000', 'tray_weight': '158', 'TS': 1781784608.05, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.083000', 'tray_weight': '433', 'TS': 1781784794.083, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.886000', 'tray_weight': '192', 'TS': 1781784680.8860002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.564000', 'tray_weight': '181', 'TS': 1781785010.5640001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.848000', 'tray_weight': '186', 'TS': 1781784680.848, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.354000', 'tray_weight': '188', 'TS': 1781784722.354, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 38, 176498)}}
[2026-06-18 17:47:40,835.835 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.546000', 'tray_weight': '92', 'TS': 1781784684.546, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.868000', 'tray_weight': '93', 'TS': 1781784842.868, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.326000', 'tray_weight': '115', 'TS': 1781784686.326, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.047000', 'tray_weight': '158', 'TS': 1781784608.047, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.085000', 'tray_weight': '433', 'TS': 1781784794.085, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.885000', 'tray_weight': '192', 'TS': 1781784680.885, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.563000', 'tray_weight': '181', 'TS': 1781785010.563, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.840000', 'tray_weight': '186', 'TS': 1781784680.84, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.346000', 'tray_weight': '188', 'TS': 1781784722.346, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 39, 473912)}}
[2026-06-18 17:47:40,849.849 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.546000', 'tray_weight': '92', 'TS': 1781784684.546, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.868000', 'tray_weight': '93', 'TS': 1781784842.868, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.326000', 'tray_weight': '115', 'TS': 1781784686.326, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.047000', 'tray_weight': '158', 'TS': 1781784608.047, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.085000', 'tray_weight': '433', 'TS': 1781784794.085, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.885000', 'tray_weight': '192', 'TS': 1781784680.885, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.563000', 'tray_weight': '181', 'TS': 1781785010.563, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.840000', 'tray_weight': '186', 'TS': 1781784680.84, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.346000', 'tray_weight': '188', 'TS': 1781784722.346, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 39, 473912)}}
[2026-06-18 17:47:42,249.249 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.546000', 'tray_weight': '92', 'TS': 1781784684.546, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.868000', 'tray_weight': '93', 'TS': 1781784842.868, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.330000', 'tray_weight': '115', 'TS': 1781784686.33, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.048000', 'tray_weight': '158', 'TS': 1781784608.048, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.085000', 'tray_weight': '433', 'TS': 1781784794.085, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.880000', 'tray_weight': '192', 'TS': 1781784680.88, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.558000', 'tray_weight': '181', 'TS': 1781785010.558, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.846000', 'tray_weight': '186', 'TS': 1781784680.8460002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.352000', 'tray_weight': '188', 'TS': 1781784722.352, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 40, 955331)}}
[2026-06-18 17:47:42,261.261 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.546000', 'tray_weight': '92', 'TS': 1781784684.546, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.868000', 'tray_weight': '93', 'TS': 1781784842.868, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.330000', 'tray_weight': '115', 'TS': 1781784686.33, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.048000', 'tray_weight': '158', 'TS': 1781784608.048, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.085000', 'tray_weight': '433', 'TS': 1781784794.085, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.880000', 'tray_weight': '192', 'TS': 1781784680.88, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.558000', 'tray_weight': '181', 'TS': 1781785010.558, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.846000', 'tray_weight': '186', 'TS': 1781784680.8460002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.352000', 'tray_weight': '188', 'TS': 1781784722.352, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 40, 955331)}}
[2026-06-18 17:47:43,497.497 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.552000', 'tray_weight': '92', 'TS': 1781784684.552, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.874000', 'tray_weight': '93', 'TS': 1781784842.874, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.332000', 'tray_weight': '115', 'TS': 1781784686.332, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.045000', 'tray_weight': '158', 'TS': 1781784608.045, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.084000', 'tray_weight': '433', 'TS': 1781784794.084, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.885000', 'tray_weight': '192', 'TS': 1781784680.885, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.563000', 'tray_weight': '181', 'TS': 1781785010.563, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.841000', 'tray_weight': '186', 'TS': 1781784680.8409998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.347000', 'tray_weight': '188', 'TS': 1781784722.347, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 42, 345350)}}
[2026-06-18 17:47:43,510.510 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.552000', 'tray_weight': '92', 'TS': 1781784684.552, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.874000', 'tray_weight': '93', 'TS': 1781784842.874, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.332000', 'tray_weight': '115', 'TS': 1781784686.332, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.045000', 'tray_weight': '158', 'TS': 1781784608.045, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.084000', 'tray_weight': '433', 'TS': 1781784794.084, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.885000', 'tray_weight': '192', 'TS': 1781784680.885, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.563000', 'tray_weight': '181', 'TS': 1781785010.563, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.841000', 'tray_weight': '186', 'TS': 1781784680.8409998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.347000', 'tray_weight': '188', 'TS': 1781784722.347, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 42, 345350)}}
[2026-06-18 17:47:44,763.763 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.555000', 'tray_weight': '92', 'TS': 1781784684.555, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.877000', 'tray_weight': '93', 'TS': 1781784842.877, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.336000', 'tray_weight': '115', 'TS': 1781784686.336, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.045000', 'tray_weight': '158', 'TS': 1781784608.045, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.079000', 'tray_weight': '433', 'TS': 1781784794.079, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.883000', 'tray_weight': '192', 'TS': 1781784680.883, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.561000', 'tray_weight': '181', 'TS': 1781785010.5609999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.841000', 'tray_weight': '186', 'TS': 1781784680.841, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.347000', 'tray_weight': '188', 'TS': 1781784722.3470001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 43, 593797)}}
[2026-06-18 17:47:44,776.776 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.555000', 'tray_weight': '92', 'TS': 1781784684.555, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.877000', 'tray_weight': '93', 'TS': 1781784842.877, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.336000', 'tray_weight': '115', 'TS': 1781784686.336, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.045000', 'tray_weight': '158', 'TS': 1781784608.045, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.079000', 'tray_weight': '433', 'TS': 1781784794.079, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.883000', 'tray_weight': '192', 'TS': 1781784680.883, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.561000', 'tray_weight': '181', 'TS': 1781785010.5609999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.841000', 'tray_weight': '186', 'TS': 1781784680.841, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.347000', 'tray_weight': '188', 'TS': 1781784722.3470001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 43, 593797)}}
[2026-06-18 17:47:46,205.205 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.557000', 'tray_weight': '92', 'TS': 1781784684.557, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.879000', 'tray_weight': '93', 'TS': 1781784842.879, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.338000', 'tray_weight': '115', 'TS': 1781784686.338, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.041000', 'tray_weight': '158', 'TS': 1781784608.0410001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.078000', 'tray_weight': '433', 'TS': 1781784794.078, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.863000', 'tray_weight': '192', 'TS': 1781784680.8630002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.541000', 'tray_weight': '181', 'TS': 1781785010.5410001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.842000', 'tray_weight': '186', 'TS': 1781784680.842, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.348000', 'tray_weight': '188', 'TS': 1781784722.3479998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 44, 857295)}}
[2026-06-18 17:47:46,218.218 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.557000', 'tray_weight': '92', 'TS': 1781784684.557, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.879000', 'tray_weight': '93', 'TS': 1781784842.879, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.338000', 'tray_weight': '115', 'TS': 1781784686.338, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.041000', 'tray_weight': '158', 'TS': 1781784608.0410001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.078000', 'tray_weight': '433', 'TS': 1781784794.078, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.863000', 'tray_weight': '192', 'TS': 1781784680.8630002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.541000', 'tray_weight': '181', 'TS': 1781785010.5410001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.842000', 'tray_weight': '186', 'TS': 1781784680.842, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.348000', 'tray_weight': '188', 'TS': 1781784722.3479998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 44, 857295)}}
[2026-06-18 17:47:47,594.594 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.560000', 'tray_weight': '92', 'TS': 1781784684.56, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.882000', 'tray_weight': '93', 'TS': 1781784842.882, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.340000', 'tray_weight': '115', 'TS': 1781784686.3400002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.042000', 'tray_weight': '158', 'TS': 1781784608.042, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.080000', 'tray_weight': '433', 'TS': 1781784794.08, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.879000', 'tray_weight': '192', 'TS': 1781784680.879, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.557000', 'tray_weight': '181', 'TS': 1781785010.5570002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.841000', 'tray_weight': '186', 'TS': 1781784680.841, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.347000', 'tray_weight': '188', 'TS': 1781784722.3470001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 46, 301678)}}
[2026-06-18 17:47:47,610.610 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.560000', 'tray_weight': '92', 'TS': 1781784684.56, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.882000', 'tray_weight': '93', 'TS': 1781784842.882, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.340000', 'tray_weight': '115', 'TS': 1781784686.3400002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.042000', 'tray_weight': '158', 'TS': 1781784608.042, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.080000', 'tray_weight': '433', 'TS': 1781784794.08, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.879000', 'tray_weight': '192', 'TS': 1781784680.879, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.557000', 'tray_weight': '181', 'TS': 1781785010.5570002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.841000', 'tray_weight': '186', 'TS': 1781784680.841, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.347000', 'tray_weight': '188', 'TS': 1781784722.3470001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 46, 301678)}}
[2026-06-18 17:47:48,953.953 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.563000', 'tray_weight': '92', 'TS': 1781784684.563, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.885000', 'tray_weight': '93', 'TS': 1781784842.885, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.344000', 'tray_weight': '115', 'TS': 1781784686.3439999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.040000', 'tray_weight': '158', 'TS': 1781784608.04, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.078000', 'tray_weight': '433', 'TS': 1781784794.0779998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.882000', 'tray_weight': '192', 'TS': 1781784680.882, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.560000', 'tray_weight': '181', 'TS': 1781785010.56, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.841000', 'tray_weight': '186', 'TS': 1781784680.8409998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.347000', 'tray_weight': '188', 'TS': 1781784722.347, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 47, 690101)}}
[2026-06-18 17:47:48,966.966 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.563000', 'tray_weight': '92', 'TS': 1781784684.563, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.885000', 'tray_weight': '93', 'TS': 1781784842.885, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.344000', 'tray_weight': '115', 'TS': 1781784686.3439999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.040000', 'tray_weight': '158', 'TS': 1781784608.04, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.078000', 'tray_weight': '433', 'TS': 1781784794.0779998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.882000', 'tray_weight': '192', 'TS': 1781784680.882, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.560000', 'tray_weight': '181', 'TS': 1781785010.56, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.841000', 'tray_weight': '186', 'TS': 1781784680.8409998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.347000', 'tray_weight': '188', 'TS': 1781784722.347, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 47, 690101)}}
[2026-06-18 17:47:50,347.347 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.566000', 'tray_weight': '92', 'TS': 1781784684.566, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.888000', 'tray_weight': '93', 'TS': 1781784842.888, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.344000', 'tray_weight': '115', 'TS': 1781784686.3439999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.036000', 'tray_weight': '158', 'TS': 1781784608.036, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.075000', 'tray_weight': '433', 'TS': 1781784794.075, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.882000', 'tray_weight': '192', 'TS': 1781784680.8820002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.560000', 'tray_weight': '181', 'TS': 1781785010.5600002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.840000', 'tray_weight': '186', 'TS': 1781784680.84, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.346000', 'tray_weight': '188', 'TS': 1781784722.346, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 49, 51244)}}
[2026-06-18 17:47:50,361.361 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.566000', 'tray_weight': '92', 'TS': 1781784684.566, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.888000', 'tray_weight': '93', 'TS': 1781784842.888, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.344000', 'tray_weight': '115', 'TS': 1781784686.3439999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.036000', 'tray_weight': '158', 'TS': 1781784608.036, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.075000', 'tray_weight': '433', 'TS': 1781784794.075, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.882000', 'tray_weight': '192', 'TS': 1781784680.8820002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.560000', 'tray_weight': '181', 'TS': 1781785010.5600002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.840000', 'tray_weight': '186', 'TS': 1781784680.84, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.346000', 'tray_weight': '188', 'TS': 1781784722.346, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 49, 51244)}}
[2026-06-18 17:47:51,837.837 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.569000', 'tray_weight': '92', 'TS': 1781784684.569, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.891000', 'tray_weight': '93', 'TS': 1781784842.891, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.350000', 'tray_weight': '115', 'TS': 1781784686.35, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.033000', 'tray_weight': '158', 'TS': 1781784608.033, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.077000', 'tray_weight': '433', 'TS': 1781784794.077, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.882000', 'tray_weight': '192', 'TS': 1781784680.882, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.560000', 'tray_weight': '181', 'TS': 1781785010.5600002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.838000', 'tray_weight': '186', 'TS': 1781784680.838, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.344000', 'tray_weight': '188', 'TS': 1781784722.344, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 50, 443805)}}
[2026-06-18 17:47:51,855.855 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.569000', 'tray_weight': '92', 'TS': 1781784684.569, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.891000', 'tray_weight': '93', 'TS': 1781784842.891, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.350000', 'tray_weight': '115', 'TS': 1781784686.35, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.033000', 'tray_weight': '158', 'TS': 1781784608.033, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.077000', 'tray_weight': '433', 'TS': 1781784794.077, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.882000', 'tray_weight': '192', 'TS': 1781784680.882, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.560000', 'tray_weight': '181', 'TS': 1781785010.5600002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.838000', 'tray_weight': '186', 'TS': 1781784680.838, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.344000', 'tray_weight': '188', 'TS': 1781784722.344, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 50, 443805)}}
[2026-06-18 17:47:53,175.175 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.573000', 'tray_weight': '92', 'TS': 1781784684.573, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.895000', 'tray_weight': '93', 'TS': 1781784842.895, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.353000', 'tray_weight': '115', 'TS': 1781784686.353, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.036000', 'tray_weight': '158', 'TS': 1781784608.036, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.074000', 'tray_weight': '433', 'TS': 1781784794.0740001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.880000', 'tray_weight': '192', 'TS': 1781784680.88, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.558000', 'tray_weight': '181', 'TS': 1781785010.558, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.833000', 'tray_weight': '186', 'TS': 1781784680.833, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.339000', 'tray_weight': '188', 'TS': 1781784722.339, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 51, 931730)}}
[2026-06-18 17:47:53,188.188 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.573000', 'tray_weight': '92', 'TS': 1781784684.573, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.895000', 'tray_weight': '93', 'TS': 1781784842.895, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.353000', 'tray_weight': '115', 'TS': 1781784686.353, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.036000', 'tray_weight': '158', 'TS': 1781784608.036, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.074000', 'tray_weight': '433', 'TS': 1781784794.0740001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.880000', 'tray_weight': '192', 'TS': 1781784680.88, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.558000', 'tray_weight': '181', 'TS': 1781785010.558, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.833000', 'tray_weight': '186', 'TS': 1781784680.833, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.339000', 'tray_weight': '188', 'TS': 1781784722.339, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 51, 931730)}}
[2026-06-18 17:47:54,536.536 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.574000', 'tray_weight': '92', 'TS': 1781784684.5740001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.896000', 'tray_weight': '93', 'TS': 1781784842.8960001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.355000', 'tray_weight': '115', 'TS': 1781784686.355, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.033000', 'tray_weight': '158', 'TS': 1781784608.033, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.074000', 'tray_weight': '433', 'TS': 1781784794.0740001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.881000', 'tray_weight': '192', 'TS': 1781784680.8809998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.559000', 'tray_weight': '181', 'TS': 1781785010.559, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.833000', 'tray_weight': '186', 'TS': 1781784680.8330002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.339000', 'tray_weight': '188', 'TS': 1781784722.339, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 53, 269384)}}
[2026-06-18 17:47:54,549.549 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.574000', 'tray_weight': '92', 'TS': 1781784684.5740001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.896000', 'tray_weight': '93', 'TS': 1781784842.8960001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.355000', 'tray_weight': '115', 'TS': 1781784686.355, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.033000', 'tray_weight': '158', 'TS': 1781784608.033, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.074000', 'tray_weight': '433', 'TS': 1781784794.0740001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.881000', 'tray_weight': '192', 'TS': 1781784680.8809998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.559000', 'tray_weight': '181', 'TS': 1781785010.559, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.833000', 'tray_weight': '186', 'TS': 1781784680.8330002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.339000', 'tray_weight': '188', 'TS': 1781784722.339, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 53, 269384)}}
[2026-06-18 17:47:56,023.023 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.579000', 'tray_weight': '92', 'TS': 1781784684.579, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.901000', 'tray_weight': '93', 'TS': 1781784842.901, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.360000', 'tray_weight': '115', 'TS': 1781784686.36, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.029000', 'tray_weight': '158', 'TS': 1781784608.029, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.064000', 'tray_weight': '433', 'TS': 1781784794.064, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.881000', 'tray_weight': '192', 'TS': 1781784680.8809998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.559000', 'tray_weight': '181', 'TS': 1781785010.559, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.835000', 'tray_weight': '186', 'TS': 1781784680.835, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.341000', 'tray_weight': '188', 'TS': 1781784722.341, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 54, 627635)}}
[2026-06-18 17:47:56,037.037 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.579000', 'tray_weight': '92', 'TS': 1781784684.579, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.901000', 'tray_weight': '93', 'TS': 1781784842.901, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.360000', 'tray_weight': '115', 'TS': 1781784686.36, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.029000', 'tray_weight': '158', 'TS': 1781784608.029, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.064000', 'tray_weight': '433', 'TS': 1781784794.064, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.881000', 'tray_weight': '192', 'TS': 1781784680.8809998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.559000', 'tray_weight': '181', 'TS': 1781785010.559, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.835000', 'tray_weight': '186', 'TS': 1781784680.835, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.341000', 'tray_weight': '188', 'TS': 1781784722.341, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 54, 627635)}}
[2026-06-18 17:47:57,503.503 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.581000', 'tray_weight': '92', 'TS': 1781784684.581, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.903000', 'tray_weight': '93', 'TS': 1781784842.903, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.362000', 'tray_weight': '115', 'TS': 1781784686.362, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.033000', 'tray_weight': '158', 'TS': 1781784608.033, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.070000', 'tray_weight': '433', 'TS': 1781784794.07, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.879000', 'tray_weight': '192', 'TS': 1781784680.879, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.557000', 'tray_weight': '181', 'TS': 1781785010.557, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.830000', 'tray_weight': '186', 'TS': 1781784680.8300002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.336000', 'tray_weight': '188', 'TS': 1781784722.336, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 56, 113576)}}
[2026-06-18 17:47:57,516.516 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.581000', 'tray_weight': '92', 'TS': 1781784684.581, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.903000', 'tray_weight': '93', 'TS': 1781784842.903, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.362000', 'tray_weight': '115', 'TS': 1781784686.362, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.033000', 'tray_weight': '158', 'TS': 1781784608.033, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.070000', 'tray_weight': '433', 'TS': 1781784794.07, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.879000', 'tray_weight': '192', 'TS': 1781784680.879, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.557000', 'tray_weight': '181', 'TS': 1781785010.557, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.830000', 'tray_weight': '186', 'TS': 1781784680.8300002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.336000', 'tray_weight': '188', 'TS': 1781784722.336, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 56, 113576)}}
[2026-06-18 17:47:58,785.785 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.585000', 'tray_weight': '92', 'TS': 1781784684.585, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.907000', 'tray_weight': '93', 'TS': 1781784842.907, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.364000', 'tray_weight': '115', 'TS': 1781784686.364, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.032000', 'tray_weight': '158', 'TS': 1781784608.032, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.065000', 'tray_weight': '433', 'TS': 1781784794.065, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.873000', 'tray_weight': '192', 'TS': 1781784680.8730001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.551000', 'tray_weight': '181', 'TS': 1781785010.551, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.823000', 'tray_weight': '186', 'TS': 1781784680.823, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.329000', 'tray_weight': '188', 'TS': 1781784722.329, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 57, 606056)}}
[2026-06-18 17:47:58,799.799 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.585000', 'tray_weight': '92', 'TS': 1781784684.585, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.907000', 'tray_weight': '93', 'TS': 1781784842.907, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.364000', 'tray_weight': '115', 'TS': 1781784686.364, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.032000', 'tray_weight': '158', 'TS': 1781784608.032, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.065000', 'tray_weight': '433', 'TS': 1781784794.065, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.873000', 'tray_weight': '192', 'TS': 1781784680.8730001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.551000', 'tray_weight': '181', 'TS': 1781785010.551, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.823000', 'tray_weight': '186', 'TS': 1781784680.823, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.329000', 'tray_weight': '188', 'TS': 1781784722.329, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 57, 606056)}}
[2026-06-18 17:48:00,022.022 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.587000', 'tray_weight': '92', 'TS': 1781784684.587, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.909000', 'tray_weight': '93', 'TS': 1781784842.909, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.368000', 'tray_weight': '115', 'TS': 1781784686.3679998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.031000', 'tray_weight': '158', 'TS': 1781784608.0310001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.065000', 'tray_weight': '433', 'TS': 1781784794.065, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.870000', 'tray_weight': '192', 'TS': 1781784680.87, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.548000', 'tray_weight': '181', 'TS': 1781785010.548, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.832000', 'tray_weight': '186', 'TS': 1781784680.832, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.338000', 'tray_weight': '188', 'TS': 1781784722.338, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 58, 887214)}}
[2026-06-18 17:48:00,036.036 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.587000', 'tray_weight': '92', 'TS': 1781784684.587, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.909000', 'tray_weight': '93', 'TS': 1781784842.909, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.368000', 'tray_weight': '115', 'TS': 1781784686.3679998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.031000', 'tray_weight': '158', 'TS': 1781784608.0310001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.065000', 'tray_weight': '433', 'TS': 1781784794.065, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.870000', 'tray_weight': '192', 'TS': 1781784680.87, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.548000', 'tray_weight': '181', 'TS': 1781785010.548, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.832000', 'tray_weight': '186', 'TS': 1781784680.832, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.338000', 'tray_weight': '188', 'TS': 1781784722.338, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 47, 58, 887214)}}
[2026-06-18 17:48:01,273.273 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.590000', 'tray_weight': '92', 'TS': 1781784684.59, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.912000', 'tray_weight': '93', 'TS': 1781784842.912, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.371000', 'tray_weight': '115', 'TS': 1781784686.371, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.029000', 'tray_weight': '158', 'TS': 1781784608.029, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.063000', 'tray_weight': '433', 'TS': 1781784794.063, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.879000', 'tray_weight': '192', 'TS': 1781784680.879, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.557000', 'tray_weight': '181', 'TS': 1781785010.557, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.831000', 'tray_weight': '186', 'TS': 1781784680.831, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.337000', 'tray_weight': '188', 'TS': 1781784722.3370001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 0, 113892)}}
[2026-06-18 17:48:01,319.319 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.590000', 'tray_weight': '92', 'TS': 1781784684.59, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.912000', 'tray_weight': '93', 'TS': 1781784842.912, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.371000', 'tray_weight': '115', 'TS': 1781784686.371, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.029000', 'tray_weight': '158', 'TS': 1781784608.029, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.063000', 'tray_weight': '433', 'TS': 1781784794.063, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.879000', 'tray_weight': '192', 'TS': 1781784680.879, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.557000', 'tray_weight': '181', 'TS': 1781785010.557, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.831000', 'tray_weight': '186', 'TS': 1781784680.831, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.337000', 'tray_weight': '188', 'TS': 1781784722.3370001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 0, 113892)}}
[2026-06-18 17:48:02,968.968 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.591000', 'tray_weight': '92', 'TS': 1781784684.591, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.913000', 'tray_weight': '93', 'TS': 1781784842.913, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.352000', 'tray_weight': '115', 'TS': 1781784686.352, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.026000', 'tray_weight': '158', 'TS': 1781784608.026, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.065000', 'tray_weight': '433', 'TS': 1781784794.065, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.876000', 'tray_weight': '192', 'TS': 1781784680.8760002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.554000', 'tray_weight': '181', 'TS': 1781785010.5540001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.830000', 'tray_weight': '186', 'TS': 1781784680.8300002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.336000', 'tray_weight': '188', 'TS': 1781784722.3360002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 1, 434805)}}
[2026-06-18 17:48:02,986.986 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.591000', 'tray_weight': '92', 'TS': 1781784684.591, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.913000', 'tray_weight': '93', 'TS': 1781784842.913, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.352000', 'tray_weight': '115', 'TS': 1781784686.352, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.026000', 'tray_weight': '158', 'TS': 1781784608.026, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.065000', 'tray_weight': '433', 'TS': 1781784794.065, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.876000', 'tray_weight': '192', 'TS': 1781784680.8760002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.554000', 'tray_weight': '181', 'TS': 1781785010.5540001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.830000', 'tray_weight': '186', 'TS': 1781784680.8300002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.336000', 'tray_weight': '188', 'TS': 1781784722.3360002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 1, 434805)}}
[2026-06-18 17:48:04,277.277 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.596000', 'tray_weight': '92', 'TS': 1781784684.5960002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.918000', 'tray_weight': '93', 'TS': 1781784842.918, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.376000', 'tray_weight': '115', 'TS': 1781784686.376, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.020000', 'tray_weight': '158', 'TS': 1781784608.02, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.065000', 'tray_weight': '433', 'TS': 1781784794.065, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.877000', 'tray_weight': '192', 'TS': 1781784680.877, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.555000', 'tray_weight': '181', 'TS': 1781785010.555, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.828000', 'tray_weight': '186', 'TS': 1781784680.828, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.334000', 'tray_weight': '188', 'TS': 1781784722.3339999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 3, 62720)}}
[2026-06-18 17:48:04,290.290 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.596000', 'tray_weight': '92', 'TS': 1781784684.5960002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.918000', 'tray_weight': '93', 'TS': 1781784842.918, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.376000', 'tray_weight': '115', 'TS': 1781784686.376, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.020000', 'tray_weight': '158', 'TS': 1781784608.02, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.065000', 'tray_weight': '433', 'TS': 1781784794.065, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.877000', 'tray_weight': '192', 'TS': 1781784680.877, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.555000', 'tray_weight': '181', 'TS': 1781785010.555, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.828000', 'tray_weight': '186', 'TS': 1781784680.828, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.334000', 'tray_weight': '188', 'TS': 1781784722.3339999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 3, 62720)}}
[2026-06-18 17:48:05,593.593 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.599000', 'tray_weight': '92', 'TS': 1781784684.599, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.921000', 'tray_weight': '93', 'TS': 1781784842.921, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.380000', 'tray_weight': '115', 'TS': 1781784686.3799999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.026000', 'tray_weight': '158', 'TS': 1781784608.026, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.063000', 'tray_weight': '433', 'TS': 1781784794.063, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.877000', 'tray_weight': '192', 'TS': 1781784680.877, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.555000', 'tray_weight': '181', 'TS': 1781785010.555, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.828000', 'tray_weight': '186', 'TS': 1781784680.8279998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.334000', 'tray_weight': '188', 'TS': 1781784722.3339999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 4, 371010)}}
[2026-06-18 17:48:05,605.605 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.599000', 'tray_weight': '92', 'TS': 1781784684.599, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.921000', 'tray_weight': '93', 'TS': 1781784842.921, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.380000', 'tray_weight': '115', 'TS': 1781784686.3799999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.026000', 'tray_weight': '158', 'TS': 1781784608.026, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.063000', 'tray_weight': '433', 'TS': 1781784794.063, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.877000', 'tray_weight': '192', 'TS': 1781784680.877, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.555000', 'tray_weight': '181', 'TS': 1781785010.555, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.828000', 'tray_weight': '186', 'TS': 1781784680.8279998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.334000', 'tray_weight': '188', 'TS': 1781784722.3339999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 4, 371010)}}
[2026-06-18 17:48:07,050.050 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.603000', 'tray_weight': '92', 'TS': 1781784684.603, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.925000', 'tray_weight': '93', 'TS': 1781784842.925, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.382000', 'tray_weight': '115', 'TS': 1781784686.382, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.025000', 'tray_weight': '158', 'TS': 1781784608.0249999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.061000', 'tray_weight': '433', 'TS': 1781784794.061, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.874000', 'tray_weight': '192', 'TS': 1781784680.874, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.552000', 'tray_weight': '181', 'TS': 1781785010.552, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.804000', 'tray_weight': '186', 'TS': 1781784680.8040001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.310000', 'tray_weight': '188', 'TS': 1781784722.3100002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 5, 686251)}}
[2026-06-18 17:48:07,060.060 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.603000', 'tray_weight': '92', 'TS': 1781784684.603, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.925000', 'tray_weight': '93', 'TS': 1781784842.925, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.382000', 'tray_weight': '115', 'TS': 1781784686.382, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.025000', 'tray_weight': '158', 'TS': 1781784608.0249999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.061000', 'tray_weight': '433', 'TS': 1781784794.061, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.874000', 'tray_weight': '192', 'TS': 1781784680.874, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.552000', 'tray_weight': '181', 'TS': 1781785010.552, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.804000', 'tray_weight': '186', 'TS': 1781784680.8040001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.310000', 'tray_weight': '188', 'TS': 1781784722.3100002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 5, 686251)}}
[2026-06-18 17:48:08,429.429 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.605000', 'tray_weight': '92', 'TS': 1781784684.605, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.927000', 'tray_weight': '93', 'TS': 1781784842.927, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.386000', 'tray_weight': '115', 'TS': 1781784686.386, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.022000', 'tray_weight': '158', 'TS': 1781784608.022, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.061000', 'tray_weight': '433', 'TS': 1781784794.061, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.876000', 'tray_weight': '192', 'TS': 1781784680.876, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.554000', 'tray_weight': '181', 'TS': 1781785010.554, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.825000', 'tray_weight': '186', 'TS': 1781784680.825, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.331000', 'tray_weight': '188', 'TS': 1781784722.331, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 7, 144562)}}
[2026-06-18 17:48:08,441.441 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.605000', 'tray_weight': '92', 'TS': 1781784684.605, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.927000', 'tray_weight': '93', 'TS': 1781784842.927, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.386000', 'tray_weight': '115', 'TS': 1781784686.386, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.022000', 'tray_weight': '158', 'TS': 1781784608.022, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.061000', 'tray_weight': '433', 'TS': 1781784794.061, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.876000', 'tray_weight': '192', 'TS': 1781784680.876, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.554000', 'tray_weight': '181', 'TS': 1781785010.554, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.825000', 'tray_weight': '186', 'TS': 1781784680.825, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.331000', 'tray_weight': '188', 'TS': 1781784722.331, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 7, 144562)}}
[2026-06-18 17:48:09,693.693 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.608000', 'tray_weight': '92', 'TS': 1781784684.608, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.930000', 'tray_weight': '93', 'TS': 1781784842.93, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.389000', 'tray_weight': '115', 'TS': 1781784686.389, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.020000', 'tray_weight': '158', 'TS': 1781784608.02, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.059000', 'tray_weight': '433', 'TS': 1781784794.059, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.876000', 'tray_weight': '192', 'TS': 1781784680.876, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.554000', 'tray_weight': '181', 'TS': 1781785010.554, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.822000', 'tray_weight': '186', 'TS': 1781784680.822, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.328000', 'tray_weight': '188', 'TS': 1781784722.328, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 8, 516173)}}
[2026-06-18 17:48:09,705.705 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.608000', 'tray_weight': '92', 'TS': 1781784684.608, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.930000', 'tray_weight': '93', 'TS': 1781784842.93, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.389000', 'tray_weight': '115', 'TS': 1781784686.389, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.020000', 'tray_weight': '158', 'TS': 1781784608.02, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.059000', 'tray_weight': '433', 'TS': 1781784794.059, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.876000', 'tray_weight': '192', 'TS': 1781784680.876, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.554000', 'tray_weight': '181', 'TS': 1781785010.554, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.822000', 'tray_weight': '186', 'TS': 1781784680.822, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.328000', 'tray_weight': '188', 'TS': 1781784722.328, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 8, 516173)}}
[2026-06-18 17:48:11,076.076 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.611000', 'tray_weight': '92', 'TS': 1781784684.6109998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.933000', 'tray_weight': '93', 'TS': 1781784842.9329998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.392000', 'tray_weight': '115', 'TS': 1781784686.392, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.021000', 'tray_weight': '158', 'TS': 1781784608.021, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.054000', 'tray_weight': '433', 'TS': 1781784794.054, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.871000', 'tray_weight': '192', 'TS': 1781784680.871, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.549000', 'tray_weight': '181', 'TS': 1781785010.549, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.823000', 'tray_weight': '186', 'TS': 1781784680.823, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.329000', 'tray_weight': '188', 'TS': 1781784722.329, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 9, 795412)}}
[2026-06-18 17:48:11,090.090 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.611000', 'tray_weight': '92', 'TS': 1781784684.6109998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.933000', 'tray_weight': '93', 'TS': 1781784842.9329998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.392000', 'tray_weight': '115', 'TS': 1781784686.392, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.021000', 'tray_weight': '158', 'TS': 1781784608.021, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.054000', 'tray_weight': '433', 'TS': 1781784794.054, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.871000', 'tray_weight': '192', 'TS': 1781784680.871, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.549000', 'tray_weight': '181', 'TS': 1781785010.549, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.823000', 'tray_weight': '186', 'TS': 1781784680.823, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.329000', 'tray_weight': '188', 'TS': 1781784722.329, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 9, 795412)}}
[2026-06-18 17:48:12,539.539 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.614000', 'tray_weight': '92', 'TS': 1781784684.614, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.936000', 'tray_weight': '93', 'TS': 1781784842.936, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.395000', 'tray_weight': '115', 'TS': 1781784686.395, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.014000', 'tray_weight': '158', 'TS': 1781784608.0140002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.057000', 'tray_weight': '433', 'TS': 1781784794.0570002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.245000', 'tray_weight': '433', 'TS': 1781785091.2450001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.874000', 'tray_weight': '192', 'TS': 1781784680.874, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.552000', 'tray_weight': '181', 'TS': 1781785010.552, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.795000', 'tray_weight': '186', 'TS': 1781784680.795, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.301000', 'tray_weight': '188', 'TS': 1781784722.3009999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 11, 169098)}}
[2026-06-18 17:48:12,554.554 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.614000', 'tray_weight': '92', 'TS': 1781784684.614, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.936000', 'tray_weight': '93', 'TS': 1781784842.936, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.395000', 'tray_weight': '115', 'TS': 1781784686.395, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.014000', 'tray_weight': '158', 'TS': 1781784608.0140002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.057000', 'tray_weight': '433', 'TS': 1781784794.0570002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.245000', 'tray_weight': '433', 'TS': 1781785091.2450001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.874000', 'tray_weight': '192', 'TS': 1781784680.874, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.552000', 'tray_weight': '181', 'TS': 1781785010.552, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.795000', 'tray_weight': '186', 'TS': 1781784680.795, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.301000', 'tray_weight': '188', 'TS': 1781784722.3009999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 11, 169098)}}
[2026-06-18 17:48:14,034.034 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.617000', 'tray_weight': '92', 'TS': 1781784684.617, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.939000', 'tray_weight': '93', 'TS': 1781784842.9390001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.398000', 'tray_weight': '115', 'TS': 1781784686.398, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.010000', 'tray_weight': '158', 'TS': 1781784608.0100002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.056000', 'tray_weight': '433', 'TS': 1781784794.056, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.244000', 'tray_weight': '433', 'TS': 1781785091.244, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.874000', 'tray_weight': '192', 'TS': 1781784680.874, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.552000', 'tray_weight': '181', 'TS': 1781785010.552, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.822000', 'tray_weight': '186', 'TS': 1781784680.822, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.328000', 'tray_weight': '188', 'TS': 1781784722.328, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 12, 630452)}}
[2026-06-18 17:48:14,045.045 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.617000', 'tray_weight': '92', 'TS': 1781784684.617, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.939000', 'tray_weight': '93', 'TS': 1781784842.9390001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.398000', 'tray_weight': '115', 'TS': 1781784686.398, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.010000', 'tray_weight': '158', 'TS': 1781784608.0100002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.056000', 'tray_weight': '433', 'TS': 1781784794.056, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.244000', 'tray_weight': '433', 'TS': 1781785091.244, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.874000', 'tray_weight': '192', 'TS': 1781784680.874, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.552000', 'tray_weight': '181', 'TS': 1781785010.552, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.822000', 'tray_weight': '186', 'TS': 1781784680.822, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.328000', 'tray_weight': '188', 'TS': 1781784722.328, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 12, 630452)}}
[2026-06-18 17:48:15,584.584 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.620000', 'tray_weight': '92', 'TS': 1781784684.6200001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.942000', 'tray_weight': '93', 'TS': 1781784842.942, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.399000', 'tray_weight': '115', 'TS': 1781784686.3990002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.016000', 'tray_weight': '158', 'TS': 1781784608.016, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.052000', 'tray_weight': '433', 'TS': 1781784794.052, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.240000', 'tray_weight': '433', 'TS': 1781785091.24, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.874000', 'tray_weight': '192', 'TS': 1781784680.874, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.552000', 'tray_weight': '181', 'TS': 1781785010.552, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.821000', 'tray_weight': '186', 'TS': 1781784680.821, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.327000', 'tray_weight': '188', 'TS': 1781784722.3270001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 14, 142315)}}
[2026-06-18 17:48:15,593.593 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.620000', 'tray_weight': '92', 'TS': 1781784684.6200001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.942000', 'tray_weight': '93', 'TS': 1781784842.942, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.399000', 'tray_weight': '115', 'TS': 1781784686.3990002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.016000', 'tray_weight': '158', 'TS': 1781784608.016, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.052000', 'tray_weight': '433', 'TS': 1781784794.052, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.240000', 'tray_weight': '433', 'TS': 1781785091.24, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.874000', 'tray_weight': '192', 'TS': 1781784680.874, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.552000', 'tray_weight': '181', 'TS': 1781785010.552, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.821000', 'tray_weight': '186', 'TS': 1781784680.821, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.327000', 'tray_weight': '188', 'TS': 1781784722.3270001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 14, 142315)}}
[2026-06-18 17:48:16,963.963 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.623000', 'tray_weight': '92', 'TS': 1781784684.623, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.945000', 'tray_weight': '93', 'TS': 1781784842.945, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.397000', 'tray_weight': '115', 'TS': 1781784686.397, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.015000', 'tray_weight': '158', 'TS': 1781784608.0149999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.054000', 'tray_weight': '433', 'TS': 1781784794.054, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.242000', 'tray_weight': '433', 'TS': 1781785091.2419999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.870000', 'tray_weight': '192', 'TS': 1781784680.8700001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.548000', 'tray_weight': '181', 'TS': 1781785010.548, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.819000', 'tray_weight': '186', 'TS': 1781784680.819, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.325000', 'tray_weight': '188', 'TS': 1781784722.325, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 15, 664808)}}
[2026-06-18 17:48:16,981.981 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.623000', 'tray_weight': '92', 'TS': 1781784684.623, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.945000', 'tray_weight': '93', 'TS': 1781784842.945, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.397000', 'tray_weight': '115', 'TS': 1781784686.397, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.015000', 'tray_weight': '158', 'TS': 1781784608.0149999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.054000', 'tray_weight': '433', 'TS': 1781784794.054, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.242000', 'tray_weight': '433', 'TS': 1781785091.2419999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.870000', 'tray_weight': '192', 'TS': 1781784680.8700001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.548000', 'tray_weight': '181', 'TS': 1781785010.548, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.819000', 'tray_weight': '186', 'TS': 1781784680.819, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.325000', 'tray_weight': '188', 'TS': 1781784722.325, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 15, 664808)}}
[2026-06-18 17:48:18,623.623 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.625000', 'tray_weight': '92', 'TS': 1781784684.625, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.947000', 'tray_weight': '93', 'TS': 1781784842.947, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.406000', 'tray_weight': '115', 'TS': 1781784686.406, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.006000', 'tray_weight': '158', 'TS': 1781784608.006, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.051000', 'tray_weight': '433', 'TS': 1781784794.0509999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.239000', 'tray_weight': '433', 'TS': 1781785091.2389998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.867000', 'tray_weight': '192', 'TS': 1781784680.867, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.545000', 'tray_weight': '181', 'TS': 1781785010.545, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.817000', 'tray_weight': '186', 'TS': 1781784680.817, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.323000', 'tray_weight': '188', 'TS': 1781784722.323, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 17, 71042)}}
[2026-06-18 17:48:18,642.642 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.625000', 'tray_weight': '92', 'TS': 1781784684.625, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.947000', 'tray_weight': '93', 'TS': 1781784842.947, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.406000', 'tray_weight': '115', 'TS': 1781784686.406, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.006000', 'tray_weight': '158', 'TS': 1781784608.006, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.051000', 'tray_weight': '433', 'TS': 1781784794.0509999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.239000', 'tray_weight': '433', 'TS': 1781785091.2389998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.867000', 'tray_weight': '192', 'TS': 1781784680.867, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.545000', 'tray_weight': '181', 'TS': 1781785010.545, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.817000', 'tray_weight': '186', 'TS': 1781784680.817, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.323000', 'tray_weight': '188', 'TS': 1781784722.323, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 17, 71042)}}
[2026-06-18 17:48:20,032.032 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.629000', 'tray_weight': '92', 'TS': 1781784684.629, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.951000', 'tray_weight': '93', 'TS': 1781784842.951, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.411000', 'tray_weight': '115', 'TS': 1781784686.411, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.006000', 'tray_weight': '158', 'TS': 1781784608.006, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.050000', 'tray_weight': '433', 'TS': 1781784794.05, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.238000', 'tray_weight': '433', 'TS': 1781785091.238, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.872000', 'tray_weight': '192', 'TS': 1781784680.872, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.550000', 'tray_weight': '181', 'TS': 1781785010.55, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.817000', 'tray_weight': '186', 'TS': 1781784680.817, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.323000', 'tray_weight': '188', 'TS': 1781784722.323, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 18, 730778)}}
[2026-06-18 17:48:20,045.045 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.629000', 'tray_weight': '92', 'TS': 1781784684.629, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.951000', 'tray_weight': '93', 'TS': 1781784842.951, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.411000', 'tray_weight': '115', 'TS': 1781784686.411, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.006000', 'tray_weight': '158', 'TS': 1781784608.006, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.050000', 'tray_weight': '433', 'TS': 1781784794.05, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.238000', 'tray_weight': '433', 'TS': 1781785091.238, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.872000', 'tray_weight': '192', 'TS': 1781784680.872, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.550000', 'tray_weight': '181', 'TS': 1781785010.55, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.817000', 'tray_weight': '186', 'TS': 1781784680.817, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.323000', 'tray_weight': '188', 'TS': 1781784722.323, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 18, 730778)}}
[2026-06-18 17:48:21,336.336 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.633000', 'tray_weight': '92', 'TS': 1781784684.633, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.955000', 'tray_weight': '93', 'TS': 1781784842.955, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.414000', 'tray_weight': '115', 'TS': 1781784686.414, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.012000', 'tray_weight': '158', 'TS': 1781784608.012, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.050000', 'tray_weight': '433', 'TS': 1781784794.05, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.238000', 'tray_weight': '433', 'TS': 1781785091.238, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.871000', 'tray_weight': '192', 'TS': 1781784680.871, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.549000', 'tray_weight': '181', 'TS': 1781785010.549, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.812000', 'tray_weight': '186', 'TS': 1781784680.812, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.318000', 'tray_weight': '188', 'TS': 1781784722.3179998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 20, 124442)}}
[2026-06-18 17:48:21,350.350 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.633000', 'tray_weight': '92', 'TS': 1781784684.633, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.955000', 'tray_weight': '93', 'TS': 1781784842.955, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.414000', 'tray_weight': '115', 'TS': 1781784686.414, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.012000', 'tray_weight': '158', 'TS': 1781784608.012, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.050000', 'tray_weight': '433', 'TS': 1781784794.05, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.238000', 'tray_weight': '433', 'TS': 1781785091.238, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.871000', 'tray_weight': '192', 'TS': 1781784680.871, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.549000', 'tray_weight': '181', 'TS': 1781785010.549, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.812000', 'tray_weight': '186', 'TS': 1781784680.812, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.318000', 'tray_weight': '188', 'TS': 1781784722.3179998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 20, 124442)}}
[2026-06-18 17:48:22,689.689 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.636000', 'tray_weight': '92', 'TS': 1781784684.6360002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.958000', 'tray_weight': '93', 'TS': 1781784842.958, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.418000', 'tray_weight': '115', 'TS': 1781784686.418, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.008000', 'tray_weight': '158', 'TS': 1781784608.008, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.043000', 'tray_weight': '433', 'TS': 1781784794.043, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.231000', 'tray_weight': '433', 'TS': 1781785091.231, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.871000', 'tray_weight': '192', 'TS': 1781784680.871, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.549000', 'tray_weight': '181', 'TS': 1781785010.549, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.810000', 'tray_weight': '186', 'TS': 1781784680.81, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.316000', 'tray_weight': '188', 'TS': 1781784722.316, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 21, 431648)}}
[2026-06-18 17:48:22,735.735 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.636000', 'tray_weight': '92', 'TS': 1781784684.6360002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.958000', 'tray_weight': '93', 'TS': 1781784842.958, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.418000', 'tray_weight': '115', 'TS': 1781784686.418, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.008000', 'tray_weight': '158', 'TS': 1781784608.008, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.043000', 'tray_weight': '433', 'TS': 1781784794.043, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.231000', 'tray_weight': '433', 'TS': 1781785091.231, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.871000', 'tray_weight': '192', 'TS': 1781784680.871, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.549000', 'tray_weight': '181', 'TS': 1781785010.549, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.810000', 'tray_weight': '186', 'TS': 1781784680.81, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.316000', 'tray_weight': '188', 'TS': 1781784722.316, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 21, 431648)}}
[2026-06-18 17:48:24,070.070 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.638000', 'tray_weight': '92', 'TS': 1781784684.6379998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.960000', 'tray_weight': '93', 'TS': 1781784842.9599998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.420000', 'tray_weight': '115', 'TS': 1781784686.42, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.001000', 'tray_weight': '158', 'TS': 1781784608.001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.036000', 'tray_weight': '433', 'TS': 1781784794.036, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.224000', 'tray_weight': '433', 'TS': 1781785091.224, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.867000', 'tray_weight': '192', 'TS': 1781784680.8669999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.545000', 'tray_weight': '181', 'TS': 1781785010.5449998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.809000', 'tray_weight': '186', 'TS': 1781784680.809, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.315000', 'tray_weight': '188', 'TS': 1781784722.3149998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 22, 816297)}}
[2026-06-18 17:48:24,084.084 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.638000', 'tray_weight': '92', 'TS': 1781784684.6379998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.960000', 'tray_weight': '93', 'TS': 1781784842.9599998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.420000', 'tray_weight': '115', 'TS': 1781784686.42, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.001000', 'tray_weight': '158', 'TS': 1781784608.001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.036000', 'tray_weight': '433', 'TS': 1781784794.036, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.224000', 'tray_weight': '433', 'TS': 1781785091.224, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.867000', 'tray_weight': '192', 'TS': 1781784680.8669999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.545000', 'tray_weight': '181', 'TS': 1781785010.5449998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.809000', 'tray_weight': '186', 'TS': 1781784680.809, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.315000', 'tray_weight': '188', 'TS': 1781784722.3149998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 22, 816297)}}
[2026-06-18 17:48:25,527.527 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.641000', 'tray_weight': '92', 'TS': 1781784684.641, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.963000', 'tray_weight': '93', 'TS': 1781784842.963, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.422000', 'tray_weight': '115', 'TS': 1781784686.422, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.008000', 'tray_weight': '158', 'TS': 1781784608.008, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.046000', 'tray_weight': '433', 'TS': 1781784794.046, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.234000', 'tray_weight': '433', 'TS': 1781785091.234, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.864000', 'tray_weight': '192', 'TS': 1781784680.864, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.542000', 'tray_weight': '181', 'TS': 1781785010.542, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.812000', 'tray_weight': '186', 'TS': 1781784680.812, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.318000', 'tray_weight': '188', 'TS': 1781784722.3179998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 24, 165801)}}
[2026-06-18 17:48:25,539.539 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.641000', 'tray_weight': '92', 'TS': 1781784684.641, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.963000', 'tray_weight': '93', 'TS': 1781784842.963, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.422000', 'tray_weight': '115', 'TS': 1781784686.422, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.008000', 'tray_weight': '158', 'TS': 1781784608.008, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.046000', 'tray_weight': '433', 'TS': 1781784794.046, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.234000', 'tray_weight': '433', 'TS': 1781785091.234, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.864000', 'tray_weight': '192', 'TS': 1781784680.864, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.542000', 'tray_weight': '181', 'TS': 1781785010.542, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.812000', 'tray_weight': '186', 'TS': 1781784680.812, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.318000', 'tray_weight': '188', 'TS': 1781784722.3179998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 24, 165801)}}
[2026-06-18 17:48:26,922.922 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.645000', 'tray_weight': '92', 'TS': 1781784684.645, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.967000', 'tray_weight': '93', 'TS': 1781784842.967, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.426000', 'tray_weight': '115', 'TS': 1781784686.426, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.002000', 'tray_weight': '158', 'TS': 1781784608.0019999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.028000', 'tray_weight': '433', 'TS': 1781784794.0279999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.216000', 'tray_weight': '433', 'TS': 1781785091.2159998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.871000', 'tray_weight': '192', 'TS': 1781784680.871, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.549000', 'tray_weight': '181', 'TS': 1781785010.549, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.808000', 'tray_weight': '186', 'TS': 1781784680.808, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.314000', 'tray_weight': '188', 'TS': 1781784722.314, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 25, 619956)}}
[2026-06-18 17:48:26,935.935 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.645000', 'tray_weight': '92', 'TS': 1781784684.645, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.967000', 'tray_weight': '93', 'TS': 1781784842.967, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.426000', 'tray_weight': '115', 'TS': 1781784686.426, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.002000', 'tray_weight': '158', 'TS': 1781784608.0019999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.028000', 'tray_weight': '433', 'TS': 1781784794.0279999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.216000', 'tray_weight': '433', 'TS': 1781785091.2159998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.871000', 'tray_weight': '192', 'TS': 1781784680.871, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.549000', 'tray_weight': '181', 'TS': 1781785010.549, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.808000', 'tray_weight': '186', 'TS': 1781784680.808, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.314000', 'tray_weight': '188', 'TS': 1781784722.314, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 25, 619956)}}
[2026-06-18 17:48:28,455.455 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.647000', 'tray_weight': '92', 'TS': 1781784684.6469998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.969000', 'tray_weight': '93', 'TS': 1781784842.9689999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.429000', 'tray_weight': '115', 'TS': 1781784686.429, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.993000', 'tray_weight': '158', 'TS': 1781784607.993, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.043000', 'tray_weight': '433', 'TS': 1781784794.043, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.231000', 'tray_weight': '433', 'TS': 1781785091.231, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.870000', 'tray_weight': '192', 'TS': 1781784680.87, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.548000', 'tray_weight': '181', 'TS': 1781785010.548, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.810000', 'tray_weight': '186', 'TS': 1781784680.81, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.316000', 'tray_weight': '188', 'TS': 1781784722.316, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 27, 9918)}}
[2026-06-18 17:48:28,468.468 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.647000', 'tray_weight': '92', 'TS': 1781784684.6469998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.969000', 'tray_weight': '93', 'TS': 1781784842.9689999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.429000', 'tray_weight': '115', 'TS': 1781784686.429, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.993000', 'tray_weight': '158', 'TS': 1781784607.993, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.043000', 'tray_weight': '433', 'TS': 1781784794.043, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.231000', 'tray_weight': '433', 'TS': 1781785091.231, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.870000', 'tray_weight': '192', 'TS': 1781784680.87, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.548000', 'tray_weight': '181', 'TS': 1781785010.548, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.810000', 'tray_weight': '186', 'TS': 1781784680.81, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.316000', 'tray_weight': '188', 'TS': 1781784722.316, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 27, 9918)}}
[2026-06-18 17:48:29,918.918 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.651000', 'tray_weight': '92', 'TS': 1781784684.6509998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.973000', 'tray_weight': '93', 'TS': 1781784842.9729998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.432000', 'tray_weight': '115', 'TS': 1781784686.432, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.001000', 'tray_weight': '158', 'TS': 1781784608.0010002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.041000', 'tray_weight': '433', 'TS': 1781784794.041, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.229000', 'tray_weight': '433', 'TS': 1781785091.2289999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.868000', 'tray_weight': '192', 'TS': 1781784680.868, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.546000', 'tray_weight': '181', 'TS': 1781785010.546, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.808000', 'tray_weight': '186', 'TS': 1781784680.8079998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.314000', 'tray_weight': '188', 'TS': 1781784722.314, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 28, 554137)}}
[2026-06-18 17:48:29,930.930 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.651000', 'tray_weight': '92', 'TS': 1781784684.6509998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.973000', 'tray_weight': '93', 'TS': 1781784842.9729998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.432000', 'tray_weight': '115', 'TS': 1781784686.432, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.001000', 'tray_weight': '158', 'TS': 1781784608.0010002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.041000', 'tray_weight': '433', 'TS': 1781784794.041, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.229000', 'tray_weight': '433', 'TS': 1781785091.2289999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.868000', 'tray_weight': '192', 'TS': 1781784680.868, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.546000', 'tray_weight': '181', 'TS': 1781785010.546, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.808000', 'tray_weight': '186', 'TS': 1781784680.8079998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.314000', 'tray_weight': '188', 'TS': 1781784722.314, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 28, 554137)}}
[2026-06-18 17:48:31,324.324 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.654000', 'tray_weight': '92', 'TS': 1781784684.654, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.976000', 'tray_weight': '93', 'TS': 1781784842.9759998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.435000', 'tray_weight': '115', 'TS': 1781784686.435, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.997000', 'tray_weight': '158', 'TS': 1781784607.997, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.040000', 'tray_weight': '433', 'TS': 1781784794.04, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.228000', 'tray_weight': '433', 'TS': 1781785091.228, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.868000', 'tray_weight': '192', 'TS': 1781784680.868, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.546000', 'tray_weight': '181', 'TS': 1781785010.546, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.798000', 'tray_weight': '186', 'TS': 1781784680.798, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.304000', 'tray_weight': '188', 'TS': 1781784722.3040001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 30, 18044)}}
[2026-06-18 17:48:31,338.338 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.654000', 'tray_weight': '92', 'TS': 1781784684.654, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.976000', 'tray_weight': '93', 'TS': 1781784842.9759998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.435000', 'tray_weight': '115', 'TS': 1781784686.435, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.997000', 'tray_weight': '158', 'TS': 1781784607.997, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.040000', 'tray_weight': '433', 'TS': 1781784794.04, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.228000', 'tray_weight': '433', 'TS': 1781785091.228, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.868000', 'tray_weight': '192', 'TS': 1781784680.868, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.546000', 'tray_weight': '181', 'TS': 1781785010.546, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.798000', 'tray_weight': '186', 'TS': 1781784680.798, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.304000', 'tray_weight': '188', 'TS': 1781784722.3040001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 30, 18044)}}
[2026-06-18 17:48:32,946.946 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.656000', 'tray_weight': '92', 'TS': 1781784684.656, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.978000', 'tray_weight': '93', 'TS': 1781784842.978, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.437000', 'tray_weight': '115', 'TS': 1781784686.4369998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.994000', 'tray_weight': '158', 'TS': 1781784607.994, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.038000', 'tray_weight': '433', 'TS': 1781784794.0379999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.226000', 'tray_weight': '433', 'TS': 1781785091.2259998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.853000', 'tray_weight': '192', 'TS': 1781784680.8530002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.531000', 'tray_weight': '181', 'TS': 1781785010.5310001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.807000', 'tray_weight': '186', 'TS': 1781784680.8070002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.313000', 'tray_weight': '188', 'TS': 1781784722.313, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 31, 425541)}}
[2026-06-18 17:48:33,122.122 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.656000', 'tray_weight': '92', 'TS': 1781784684.656, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.978000', 'tray_weight': '93', 'TS': 1781784842.978, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.437000', 'tray_weight': '115', 'TS': 1781784686.4369998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.994000', 'tray_weight': '158', 'TS': 1781784607.994, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.038000', 'tray_weight': '433', 'TS': 1781784794.0379999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.226000', 'tray_weight': '433', 'TS': 1781785091.2259998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.853000', 'tray_weight': '192', 'TS': 1781784680.8530002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.531000', 'tray_weight': '181', 'TS': 1781785010.5310001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.807000', 'tray_weight': '186', 'TS': 1781784680.8070002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.313000', 'tray_weight': '188', 'TS': 1781784722.313, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 31, 425541)}}
[2026-06-18 17:48:34,547.547 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.660000', 'tray_weight': '92', 'TS': 1781784684.66, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.982000', 'tray_weight': '93', 'TS': 1781784842.982, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.443000', 'tray_weight': '115', 'TS': 1781784686.4429998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.999000', 'tray_weight': '158', 'TS': 1781784607.999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.038000', 'tray_weight': '433', 'TS': 1781784794.0379999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.226000', 'tray_weight': '433', 'TS': 1781785091.2259998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.847000', 'tray_weight': '192', 'TS': 1781784680.8470001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.525000', 'tray_weight': '181', 'TS': 1781785010.525, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.805000', 'tray_weight': '186', 'TS': 1781784680.8049998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.311000', 'tray_weight': '188', 'TS': 1781784722.3109999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 33, 243501)}}
[2026-06-18 17:48:34,559.559 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.660000', 'tray_weight': '92', 'TS': 1781784684.66, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.982000', 'tray_weight': '93', 'TS': 1781784842.982, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.443000', 'tray_weight': '115', 'TS': 1781784686.4429998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.999000', 'tray_weight': '158', 'TS': 1781784607.999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.038000', 'tray_weight': '433', 'TS': 1781784794.0379999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.226000', 'tray_weight': '433', 'TS': 1781785091.2259998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.847000', 'tray_weight': '192', 'TS': 1781784680.8470001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.525000', 'tray_weight': '181', 'TS': 1781785010.525, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.805000', 'tray_weight': '186', 'TS': 1781784680.8049998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.311000', 'tray_weight': '188', 'TS': 1781784722.3109999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 33, 243501)}}
[2026-06-18 17:48:35,834.834 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.664000', 'tray_weight': '92', 'TS': 1781784684.664, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.986000', 'tray_weight': '93', 'TS': 1781784842.986, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.445000', 'tray_weight': '115', 'TS': 1781784686.445, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.990000', 'tray_weight': '158', 'TS': 1781784607.99, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.032000', 'tray_weight': '433', 'TS': 1781784794.032, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.220000', 'tray_weight': '433', 'TS': 1781785091.22, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.859000', 'tray_weight': '192', 'TS': 1781784680.859, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.537000', 'tray_weight': '181', 'TS': 1781785010.537, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.801000', 'tray_weight': '186', 'TS': 1781784680.801, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.307000', 'tray_weight': '188', 'TS': 1781784722.3070002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 34, 642809)}}
[2026-06-18 17:48:35,848.848 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.664000', 'tray_weight': '92', 'TS': 1781784684.664, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.986000', 'tray_weight': '93', 'TS': 1781784842.986, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.445000', 'tray_weight': '115', 'TS': 1781784686.445, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.990000', 'tray_weight': '158', 'TS': 1781784607.99, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.032000', 'tray_weight': '433', 'TS': 1781784794.032, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.220000', 'tray_weight': '433', 'TS': 1781785091.22, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.859000', 'tray_weight': '192', 'TS': 1781784680.859, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.537000', 'tray_weight': '181', 'TS': 1781785010.537, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.801000', 'tray_weight': '186', 'TS': 1781784680.801, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.307000', 'tray_weight': '188', 'TS': 1781784722.3070002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 34, 642809)}}
[2026-06-18 17:48:37,301.301 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.667000', 'tray_weight': '92', 'TS': 1781784684.667, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.989000', 'tray_weight': '93', 'TS': 1781784842.989, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.448000', 'tray_weight': '115', 'TS': 1781784686.448, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.993000', 'tray_weight': '158', 'TS': 1781784607.993, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.030000', 'tray_weight': '433', 'TS': 1781784794.03, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.218000', 'tray_weight': '433', 'TS': 1781785091.218, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.867000', 'tray_weight': '192', 'TS': 1781784680.8669999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.545000', 'tray_weight': '181', 'TS': 1781785010.5449998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.800000', 'tray_weight': '186', 'TS': 1781784680.8, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.306000', 'tray_weight': '188', 'TS': 1781784722.306, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 35, 929453)}}
[2026-06-18 17:48:37,314.314 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.667000', 'tray_weight': '92', 'TS': 1781784684.667, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.989000', 'tray_weight': '93', 'TS': 1781784842.989, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.448000', 'tray_weight': '115', 'TS': 1781784686.448, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.993000', 'tray_weight': '158', 'TS': 1781784607.993, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.030000', 'tray_weight': '433', 'TS': 1781784794.03, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.218000', 'tray_weight': '433', 'TS': 1781785091.218, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.867000', 'tray_weight': '192', 'TS': 1781784680.8669999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.545000', 'tray_weight': '181', 'TS': 1781785010.5449998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.800000', 'tray_weight': '186', 'TS': 1781784680.8, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.306000', 'tray_weight': '188', 'TS': 1781784722.306, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 35, 929453)}}
[2026-06-18 17:48:38,804.804 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.670000', 'tray_weight': '92', 'TS': 1781784684.67, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.992000', 'tray_weight': '93', 'TS': 1781784842.992, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.450000', 'tray_weight': '115', 'TS': 1781784686.45, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.986000', 'tray_weight': '158', 'TS': 1781784607.986, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.031000', 'tray_weight': '433', 'TS': 1781784794.0310001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.219000', 'tray_weight': '433', 'TS': 1781785091.219, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.866000', 'tray_weight': '192', 'TS': 1781784680.8660002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.544000', 'tray_weight': '181', 'TS': 1781785010.5440001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.803000', 'tray_weight': '186', 'TS': 1781784680.803, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.309000', 'tray_weight': '188', 'TS': 1781784722.309, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 37, 392759)}}
[2026-06-18 17:48:38,820.820 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.670000', 'tray_weight': '92', 'TS': 1781784684.67, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.992000', 'tray_weight': '93', 'TS': 1781784842.992, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.450000', 'tray_weight': '115', 'TS': 1781784686.45, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.986000', 'tray_weight': '158', 'TS': 1781784607.986, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.031000', 'tray_weight': '433', 'TS': 1781784794.0310001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.219000', 'tray_weight': '433', 'TS': 1781785091.219, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.866000', 'tray_weight': '192', 'TS': 1781784680.8660002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.544000', 'tray_weight': '181', 'TS': 1781785010.5440001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.803000', 'tray_weight': '186', 'TS': 1781784680.803, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.309000', 'tray_weight': '188', 'TS': 1781784722.309, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 37, 392759)}}
[2026-06-18 17:48:40,264.264 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.672000', 'tray_weight': '92', 'TS': 1781784684.6720002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.994000', 'tray_weight': '93', 'TS': 1781784842.994, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.453000', 'tray_weight': '115', 'TS': 1781784686.453, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.988000', 'tray_weight': '158', 'TS': 1781784607.9880002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.031000', 'tray_weight': '433', 'TS': 1781784794.031, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.219000', 'tray_weight': '433', 'TS': 1781785091.219, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.069000', 'tray_weight': '433', 'TS': 1781785119.069, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.839000', 'tray_weight': '192', 'TS': 1781784680.839, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.517000', 'tray_weight': '181', 'TS': 1781785010.517, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.801000', 'tray_weight': '186', 'TS': 1781784680.8009999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.307000', 'tray_weight': '188', 'TS': 1781784722.307, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 38, 897097)}}
[2026-06-18 17:48:40,273.273 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.672000', 'tray_weight': '92', 'TS': 1781784684.6720002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.994000', 'tray_weight': '93', 'TS': 1781784842.994, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.453000', 'tray_weight': '115', 'TS': 1781784686.453, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.988000', 'tray_weight': '158', 'TS': 1781784607.9880002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.031000', 'tray_weight': '433', 'TS': 1781784794.031, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.219000', 'tray_weight': '433', 'TS': 1781785091.219, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.069000', 'tray_weight': '433', 'TS': 1781785119.069, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.839000', 'tray_weight': '192', 'TS': 1781784680.839, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.517000', 'tray_weight': '181', 'TS': 1781785010.517, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.801000', 'tray_weight': '186', 'TS': 1781784680.8009999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.307000', 'tray_weight': '188', 'TS': 1781784722.307, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 38, 897097)}}
[2026-06-18 17:48:41,691.691 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.675000', 'tray_weight': '92', 'TS': 1781784684.675, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.997000', 'tray_weight': '93', 'TS': 1781784842.997, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.458000', 'tray_weight': '115', 'TS': 1781784686.4580002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.986000', 'tray_weight': '158', 'TS': 1781784607.9859998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.030000', 'tray_weight': '433', 'TS': 1781784794.03, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.218000', 'tray_weight': '433', 'TS': 1781785091.218, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.068000', 'tray_weight': '433', 'TS': 1781785119.0679998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.864000', 'tray_weight': '192', 'TS': 1781784680.864, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.542000', 'tray_weight': '181', 'TS': 1781785010.542, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.798000', 'tray_weight': '186', 'TS': 1781784680.798, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.304000', 'tray_weight': '188', 'TS': 1781784722.3040001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 40, 345690)}}
[2026-06-18 17:48:41,716.716 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.675000', 'tray_weight': '92', 'TS': 1781784684.675, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.997000', 'tray_weight': '93', 'TS': 1781784842.997, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.458000', 'tray_weight': '115', 'TS': 1781784686.4580002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.986000', 'tray_weight': '158', 'TS': 1781784607.9859998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.030000', 'tray_weight': '433', 'TS': 1781784794.03, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.218000', 'tray_weight': '433', 'TS': 1781785091.218, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.068000', 'tray_weight': '433', 'TS': 1781785119.0679998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.864000', 'tray_weight': '192', 'TS': 1781784680.864, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.542000', 'tray_weight': '181', 'TS': 1781785010.542, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.798000', 'tray_weight': '186', 'TS': 1781784680.798, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.304000', 'tray_weight': '188', 'TS': 1781784722.3040001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 40, 345690)}}
[2026-06-18 17:48:42,979.979 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.678000', 'tray_weight': '92', 'TS': 1781784684.678, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.000000', 'tray_weight': '93', 'TS': 1781784843.0, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.460000', 'tray_weight': '115', 'TS': 1781784686.46, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.992000', 'tray_weight': '158', 'TS': 1781784607.992, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.030000', 'tray_weight': '433', 'TS': 1781784794.03, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.218000', 'tray_weight': '433', 'TS': 1781785091.2180002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.068000', 'tray_weight': '433', 'TS': 1781785119.068, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.858000', 'tray_weight': '192', 'TS': 1781784680.858, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.536000', 'tray_weight': '181', 'TS': 1781785010.536, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.798000', 'tray_weight': '186', 'TS': 1781784680.798, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.304000', 'tray_weight': '188', 'TS': 1781784722.3040001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 41, 795039)}}
[2026-06-18 17:48:42,992.992 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.678000', 'tray_weight': '92', 'TS': 1781784684.678, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.000000', 'tray_weight': '93', 'TS': 1781784843.0, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.460000', 'tray_weight': '115', 'TS': 1781784686.46, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.992000', 'tray_weight': '158', 'TS': 1781784607.992, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.030000', 'tray_weight': '433', 'TS': 1781784794.03, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.218000', 'tray_weight': '433', 'TS': 1781785091.2180002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.068000', 'tray_weight': '433', 'TS': 1781785119.068, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.858000', 'tray_weight': '192', 'TS': 1781784680.858, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.536000', 'tray_weight': '181', 'TS': 1781785010.536, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.798000', 'tray_weight': '186', 'TS': 1781784680.798, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.304000', 'tray_weight': '188', 'TS': 1781784722.3040001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 41, 795039)}}
[2026-06-18 17:48:44,363.363 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.682000', 'tray_weight': '92', 'TS': 1781784684.682, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.004000', 'tray_weight': '93', 'TS': 1781784843.004, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.464000', 'tray_weight': '115', 'TS': 1781784686.464, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.991000', 'tray_weight': '158', 'TS': 1781784607.991, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.990000', 'tray_weight': '433', 'TS': 1781784793.99, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.178000', 'tray_weight': '433', 'TS': 1781785091.178, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.028000', 'tray_weight': '433', 'TS': 1781785119.028, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.864000', 'tray_weight': '192', 'TS': 1781784680.8639998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.542000', 'tray_weight': '181', 'TS': 1781785010.5419998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.779000', 'tray_weight': '186', 'TS': 1781784680.779, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.285000', 'tray_weight': '188', 'TS': 1781784722.285, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 43, 74063)}}
[2026-06-18 17:48:44,411.411 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.682000', 'tray_weight': '92', 'TS': 1781784684.682, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.004000', 'tray_weight': '93', 'TS': 1781784843.004, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.464000', 'tray_weight': '115', 'TS': 1781784686.464, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.991000', 'tray_weight': '158', 'TS': 1781784607.991, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.990000', 'tray_weight': '433', 'TS': 1781784793.99, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.178000', 'tray_weight': '433', 'TS': 1781785091.178, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.028000', 'tray_weight': '433', 'TS': 1781785119.028, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.864000', 'tray_weight': '192', 'TS': 1781784680.8639998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.542000', 'tray_weight': '181', 'TS': 1781785010.5419998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.779000', 'tray_weight': '186', 'TS': 1781784680.779, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.285000', 'tray_weight': '188', 'TS': 1781784722.285, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 43, 74063)}}
[2026-06-18 17:48:45,727.727 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.685000', 'tray_weight': '92', 'TS': 1781784684.685, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.007000', 'tray_weight': '93', 'TS': 1781784843.007, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.467000', 'tray_weight': '115', 'TS': 1781784686.467, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.990000', 'tray_weight': '158', 'TS': 1781784607.99, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.021000', 'tray_weight': '433', 'TS': 1781784794.0210001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.209000', 'tray_weight': '433', 'TS': 1781785091.209, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.059000', 'tray_weight': '433', 'TS': 1781785119.059, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.858000', 'tray_weight': '192', 'TS': 1781784680.8579998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.536000', 'tray_weight': '181', 'TS': 1781785010.536, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.797000', 'tray_weight': '186', 'TS': 1781784680.797, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.303000', 'tray_weight': '188', 'TS': 1781784722.303, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 44, 492992)}}
[2026-06-18 17:48:45,741.741 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.685000', 'tray_weight': '92', 'TS': 1781784684.685, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.007000', 'tray_weight': '93', 'TS': 1781784843.007, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.467000', 'tray_weight': '115', 'TS': 1781784686.467, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.990000', 'tray_weight': '158', 'TS': 1781784607.99, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.021000', 'tray_weight': '433', 'TS': 1781784794.0210001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.209000', 'tray_weight': '433', 'TS': 1781785091.209, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.059000', 'tray_weight': '433', 'TS': 1781785119.059, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.858000', 'tray_weight': '192', 'TS': 1781784680.8579998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.536000', 'tray_weight': '181', 'TS': 1781785010.536, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.797000', 'tray_weight': '186', 'TS': 1781784680.797, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.303000', 'tray_weight': '188', 'TS': 1781784722.303, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 44, 492992)}}
[2026-06-18 17:48:47,138.138 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.688000', 'tray_weight': '92', 'TS': 1781784684.688, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.010000', 'tray_weight': '93', 'TS': 1781784843.01, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.469000', 'tray_weight': '115', 'TS': 1781784686.469, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.986000', 'tray_weight': '158', 'TS': 1781784607.986, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.025000', 'tray_weight': '433', 'TS': 1781784794.025, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.213000', 'tray_weight': '433', 'TS': 1781785091.213, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.063000', 'tray_weight': '433', 'TS': 1781785119.063, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.863000', 'tray_weight': '192', 'TS': 1781784680.863, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.541000', 'tray_weight': '181', 'TS': 1781785010.541, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.783000', 'tray_weight': '186', 'TS': 1781784680.783, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.289000', 'tray_weight': '188', 'TS': 1781784722.289, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 45, 833650)}}
[2026-06-18 17:48:47,152.152 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.688000', 'tray_weight': '92', 'TS': 1781784684.688, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.010000', 'tray_weight': '93', 'TS': 1781784843.01, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.469000', 'tray_weight': '115', 'TS': 1781784686.469, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.986000', 'tray_weight': '158', 'TS': 1781784607.986, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.025000', 'tray_weight': '433', 'TS': 1781784794.025, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.213000', 'tray_weight': '433', 'TS': 1781785091.213, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.063000', 'tray_weight': '433', 'TS': 1781785119.063, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.863000', 'tray_weight': '192', 'TS': 1781784680.863, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.541000', 'tray_weight': '181', 'TS': 1781785010.541, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.783000', 'tray_weight': '186', 'TS': 1781784680.783, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.289000', 'tray_weight': '188', 'TS': 1781784722.289, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 45, 833650)}}
[2026-06-18 17:48:48,653.653 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.691000', 'tray_weight': '92', 'TS': 1781784684.691, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.013000', 'tray_weight': '93', 'TS': 1781784843.013, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.471000', 'tray_weight': '115', 'TS': 1781784686.4710002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.982000', 'tray_weight': '158', 'TS': 1781784607.9819999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.025000', 'tray_weight': '433', 'TS': 1781784794.0249999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.213000', 'tray_weight': '433', 'TS': 1781785091.213, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.063000', 'tray_weight': '433', 'TS': 1781785119.063, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.863000', 'tray_weight': '192', 'TS': 1781784680.863, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.541000', 'tray_weight': '181', 'TS': 1781785010.5410001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.789000', 'tray_weight': '186', 'TS': 1781784680.789, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.295000', 'tray_weight': '188', 'TS': 1781784722.295, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 47, 236353)}}
[2026-06-18 17:48:48,703.703 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.691000', 'tray_weight': '92', 'TS': 1781784684.691, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.013000', 'tray_weight': '93', 'TS': 1781784843.013, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.471000', 'tray_weight': '115', 'TS': 1781784686.4710002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.982000', 'tray_weight': '158', 'TS': 1781784607.9819999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.025000', 'tray_weight': '433', 'TS': 1781784794.0249999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.213000', 'tray_weight': '433', 'TS': 1781785091.213, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.063000', 'tray_weight': '433', 'TS': 1781785119.063, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.863000', 'tray_weight': '192', 'TS': 1781784680.863, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.541000', 'tray_weight': '181', 'TS': 1781785010.5410001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.789000', 'tray_weight': '186', 'TS': 1781784680.789, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.295000', 'tray_weight': '188', 'TS': 1781784722.295, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 47, 236353)}}
[2026-06-18 17:48:50,328.328 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.693000', 'tray_weight': '92', 'TS': 1781784684.693, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.015000', 'tray_weight': '93', 'TS': 1781784843.015, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.472000', 'tray_weight': '115', 'TS': 1781784686.472, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.979000', 'tray_weight': '158', 'TS': 1781784607.9789999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.023000', 'tray_weight': '433', 'TS': 1781784794.023, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.211000', 'tray_weight': '433', 'TS': 1781785091.211, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.061000', 'tray_weight': '433', 'TS': 1781785119.061, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.857000', 'tray_weight': '192', 'TS': 1781784680.8569999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.535000', 'tray_weight': '181', 'TS': 1781785010.5349998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.792000', 'tray_weight': '186', 'TS': 1781784680.792, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.298000', 'tray_weight': '188', 'TS': 1781784722.298, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 48, 851586)}}
[2026-06-18 17:48:50,346.346 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.693000', 'tray_weight': '92', 'TS': 1781784684.693, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.015000', 'tray_weight': '93', 'TS': 1781784843.015, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.472000', 'tray_weight': '115', 'TS': 1781784686.472, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.979000', 'tray_weight': '158', 'TS': 1781784607.9789999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.023000', 'tray_weight': '433', 'TS': 1781784794.023, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.211000', 'tray_weight': '433', 'TS': 1781785091.211, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.061000', 'tray_weight': '433', 'TS': 1781785119.061, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.857000', 'tray_weight': '192', 'TS': 1781784680.8569999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.535000', 'tray_weight': '181', 'TS': 1781785010.5349998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.792000', 'tray_weight': '186', 'TS': 1781784680.792, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.298000', 'tray_weight': '188', 'TS': 1781784722.298, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 48, 851586)}}
[2026-06-18 17:48:51,765.765 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.698000', 'tray_weight': '92', 'TS': 1781784684.698, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.020000', 'tray_weight': '93', 'TS': 1781784843.02, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.479000', 'tray_weight': '115', 'TS': 1781784686.479, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.979000', 'tray_weight': '158', 'TS': 1781784607.979, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.021000', 'tray_weight': '433', 'TS': 1781784794.0210001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.209000', 'tray_weight': '433', 'TS': 1781785091.209, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.059000', 'tray_weight': '433', 'TS': 1781785119.059, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.856000', 'tray_weight': '192', 'TS': 1781784680.856, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.534000', 'tray_weight': '181', 'TS': 1781785010.534, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.787000', 'tray_weight': '186', 'TS': 1781784680.787, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.293000', 'tray_weight': '188', 'TS': 1781784722.293, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 50, 430542)}}
[2026-06-18 17:48:51,777.777 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.698000', 'tray_weight': '92', 'TS': 1781784684.698, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.020000', 'tray_weight': '93', 'TS': 1781784843.02, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.479000', 'tray_weight': '115', 'TS': 1781784686.479, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.979000', 'tray_weight': '158', 'TS': 1781784607.979, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.021000', 'tray_weight': '433', 'TS': 1781784794.0210001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.209000', 'tray_weight': '433', 'TS': 1781785091.209, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.059000', 'tray_weight': '433', 'TS': 1781785119.059, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.856000', 'tray_weight': '192', 'TS': 1781784680.856, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.534000', 'tray_weight': '181', 'TS': 1781785010.534, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.787000', 'tray_weight': '186', 'TS': 1781784680.787, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.293000', 'tray_weight': '188', 'TS': 1781784722.293, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 50, 430542)}}
[2026-06-18 17:48:53,058.058 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.700000', 'tray_weight': '92', 'TS': 1781784684.7, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.022000', 'tray_weight': '93', 'TS': 1781784843.022, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.482000', 'tray_weight': '115', 'TS': 1781784686.4819999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.977000', 'tray_weight': '158', 'TS': 1781784607.977, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.021000', 'tray_weight': '433', 'TS': 1781784794.021, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.209000', 'tray_weight': '433', 'TS': 1781785091.2089999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.059000', 'tray_weight': '433', 'TS': 1781785119.059, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.861000', 'tray_weight': '192', 'TS': 1781784680.861, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.539000', 'tray_weight': '181', 'TS': 1781785010.539, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.788000', 'tray_weight': '186', 'TS': 1781784680.7879999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.294000', 'tray_weight': '188', 'TS': 1781784722.294, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 51, 860729)}}
[2026-06-18 17:48:53,071.071 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.700000', 'tray_weight': '92', 'TS': 1781784684.7, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.022000', 'tray_weight': '93', 'TS': 1781784843.022, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.482000', 'tray_weight': '115', 'TS': 1781784686.4819999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.977000', 'tray_weight': '158', 'TS': 1781784607.977, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.021000', 'tray_weight': '433', 'TS': 1781784794.021, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.209000', 'tray_weight': '433', 'TS': 1781785091.2089999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.059000', 'tray_weight': '433', 'TS': 1781785119.059, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.861000', 'tray_weight': '192', 'TS': 1781784680.861, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.539000', 'tray_weight': '181', 'TS': 1781785010.539, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.788000', 'tray_weight': '186', 'TS': 1781784680.7879999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.294000', 'tray_weight': '188', 'TS': 1781784722.294, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 51, 860729)}}
[2026-06-18 17:48:54,477.477 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.703000', 'tray_weight': '92', 'TS': 1781784684.7029998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.025000', 'tray_weight': '93', 'TS': 1781784843.0249999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.486000', 'tray_weight': '115', 'TS': 1781784686.4859998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.982000', 'tray_weight': '158', 'TS': 1781784607.9819999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.017000', 'tray_weight': '433', 'TS': 1781784794.017, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.205000', 'tray_weight': '433', 'TS': 1781785091.205, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.055000', 'tray_weight': '433', 'TS': 1781785119.055, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.860000', 'tray_weight': '192', 'TS': 1781784680.86, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.538000', 'tray_weight': '181', 'TS': 1781785010.5379999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.781000', 'tray_weight': '186', 'TS': 1781784680.7810001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.287000', 'tray_weight': '188', 'TS': 1781784722.2870002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 53, 151321)}}
[2026-06-18 17:48:54,490.490 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.703000', 'tray_weight': '92', 'TS': 1781784684.7029998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.025000', 'tray_weight': '93', 'TS': 1781784843.0249999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.486000', 'tray_weight': '115', 'TS': 1781784686.4859998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.982000', 'tray_weight': '158', 'TS': 1781784607.9819999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.017000', 'tray_weight': '433', 'TS': 1781784794.017, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.205000', 'tray_weight': '433', 'TS': 1781785091.205, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.055000', 'tray_weight': '433', 'TS': 1781785119.055, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.860000', 'tray_weight': '192', 'TS': 1781784680.86, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.538000', 'tray_weight': '181', 'TS': 1781785010.5379999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.781000', 'tray_weight': '186', 'TS': 1781784680.7810001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.287000', 'tray_weight': '188', 'TS': 1781784722.2870002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 53, 151321)}}
[2026-06-18 17:48:55,847.847 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.707000', 'tray_weight': '92', 'TS': 1781784684.707, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.029000', 'tray_weight': '93', 'TS': 1781784843.0289998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.488000', 'tray_weight': '115', 'TS': 1781784686.488, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.977000', 'tray_weight': '158', 'TS': 1781784607.977, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.019000', 'tray_weight': '433', 'TS': 1781784794.019, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.207000', 'tray_weight': '433', 'TS': 1781785091.207, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.057000', 'tray_weight': '433', 'TS': 1781785119.057, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.861000', 'tray_weight': '192', 'TS': 1781784680.8609998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.539000', 'tray_weight': '181', 'TS': 1781785010.5389998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.786000', 'tray_weight': '186', 'TS': 1781784680.786, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.292000', 'tray_weight': '188', 'TS': 1781784722.292, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 54, 571108)}}
[2026-06-18 17:48:55,862.862 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.707000', 'tray_weight': '92', 'TS': 1781784684.707, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.029000', 'tray_weight': '93', 'TS': 1781784843.0289998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.488000', 'tray_weight': '115', 'TS': 1781784686.488, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.977000', 'tray_weight': '158', 'TS': 1781784607.977, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.019000', 'tray_weight': '433', 'TS': 1781784794.019, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.207000', 'tray_weight': '433', 'TS': 1781785091.207, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.057000', 'tray_weight': '433', 'TS': 1781785119.057, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.861000', 'tray_weight': '192', 'TS': 1781784680.8609998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.539000', 'tray_weight': '181', 'TS': 1781785010.5389998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.786000', 'tray_weight': '186', 'TS': 1781784680.786, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.292000', 'tray_weight': '188', 'TS': 1781784722.292, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 54, 571108)}}
[2026-06-18 17:48:57,243.243 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.710000', 'tray_weight': '92', 'TS': 1781784684.71, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.032000', 'tray_weight': '93', 'TS': 1781784843.032, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.491000', 'tray_weight': '115', 'TS': 1781784686.491, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.977000', 'tray_weight': '158', 'TS': 1781784607.977, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.018000', 'tray_weight': '433', 'TS': 1781784794.018, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.206000', 'tray_weight': '433', 'TS': 1781785091.2059999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.056000', 'tray_weight': '433', 'TS': 1781785119.056, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.856000', 'tray_weight': '192', 'TS': 1781784680.856, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.534000', 'tray_weight': '181', 'TS': 1781785010.534, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.788000', 'tray_weight': '186', 'TS': 1781784680.7879999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.294000', 'tray_weight': '188', 'TS': 1781784722.294, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 55, 940180)}}
[2026-06-18 17:48:57,256.256 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.710000', 'tray_weight': '92', 'TS': 1781784684.71, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.032000', 'tray_weight': '93', 'TS': 1781784843.032, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.491000', 'tray_weight': '115', 'TS': 1781784686.491, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.977000', 'tray_weight': '158', 'TS': 1781784607.977, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.018000', 'tray_weight': '433', 'TS': 1781784794.018, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.206000', 'tray_weight': '433', 'TS': 1781785091.2059999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.056000', 'tray_weight': '433', 'TS': 1781785119.056, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.856000', 'tray_weight': '192', 'TS': 1781784680.856, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.534000', 'tray_weight': '181', 'TS': 1781785010.534, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.788000', 'tray_weight': '186', 'TS': 1781784680.7879999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.294000', 'tray_weight': '188', 'TS': 1781784722.294, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 55, 940180)}}
[2026-06-18 17:48:58,622.622 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.713000', 'tray_weight': '92', 'TS': 1781784684.713, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.035000', 'tray_weight': '93', 'TS': 1781784843.035, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.494000', 'tray_weight': '115', 'TS': 1781784686.4940002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.979000', 'tray_weight': '158', 'TS': 1781784607.9789999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.012000', 'tray_weight': '433', 'TS': 1781784794.012, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.200000', 'tray_weight': '433', 'TS': 1781785091.2, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.050000', 'tray_weight': '433', 'TS': 1781785119.05, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.859000', 'tray_weight': '192', 'TS': 1781784680.859, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.537000', 'tray_weight': '181', 'TS': 1781785010.537, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.774000', 'tray_weight': '186', 'TS': 1781784680.774, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.280000', 'tray_weight': '188', 'TS': 1781784722.28, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 57, 336293)}}
[2026-06-18 17:48:58,636.636 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.713000', 'tray_weight': '92', 'TS': 1781784684.713, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.035000', 'tray_weight': '93', 'TS': 1781784843.035, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.494000', 'tray_weight': '115', 'TS': 1781784686.4940002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.979000', 'tray_weight': '158', 'TS': 1781784607.9789999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.012000', 'tray_weight': '433', 'TS': 1781784794.012, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.200000', 'tray_weight': '433', 'TS': 1781785091.2, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.050000', 'tray_weight': '433', 'TS': 1781785119.05, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.859000', 'tray_weight': '192', 'TS': 1781784680.859, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.537000', 'tray_weight': '181', 'TS': 1781785010.537, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.774000', 'tray_weight': '186', 'TS': 1781784680.774, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.280000', 'tray_weight': '188', 'TS': 1781784722.28, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 57, 336293)}}
[2026-06-18 17:49:00,143.143 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.716000', 'tray_weight': '92', 'TS': 1781784684.716, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.038000', 'tray_weight': '93', 'TS': 1781784843.038, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.497000', 'tray_weight': '115', 'TS': 1781784686.497, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.964000', 'tray_weight': '158', 'TS': 1781784607.964, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.014000', 'tray_weight': '433', 'TS': 1781784794.014, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.202000', 'tray_weight': '433', 'TS': 1781785091.202, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.052000', 'tray_weight': '433', 'TS': 1781785119.052, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.860000', 'tray_weight': '192', 'TS': 1781784680.8600001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.538000', 'tray_weight': '181', 'TS': 1781785010.538, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.785000', 'tray_weight': '186', 'TS': 1781784680.7849998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.291000', 'tray_weight': '188', 'TS': 1781784722.291, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 58, 718850)}}
[2026-06-18 17:49:00,158.158 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.716000', 'tray_weight': '92', 'TS': 1781784684.716, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.038000', 'tray_weight': '93', 'TS': 1781784843.038, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.497000', 'tray_weight': '115', 'TS': 1781784686.497, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.964000', 'tray_weight': '158', 'TS': 1781784607.964, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.014000', 'tray_weight': '433', 'TS': 1781784794.014, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.202000', 'tray_weight': '433', 'TS': 1781785091.202, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.052000', 'tray_weight': '433', 'TS': 1781785119.052, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.860000', 'tray_weight': '192', 'TS': 1781784680.8600001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.538000', 'tray_weight': '181', 'TS': 1781785010.538, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.785000', 'tray_weight': '186', 'TS': 1781784680.7849998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.291000', 'tray_weight': '188', 'TS': 1781784722.291, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 48, 58, 718850)}}
[2026-06-18 17:49:01,931.931 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.720000', 'tray_weight': '92', 'TS': 1781784684.72, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.042000', 'tray_weight': '93', 'TS': 1781784843.042, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.500000', 'tray_weight': '115', 'TS': 1781784686.5, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.964000', 'tray_weight': '158', 'TS': 1781784607.964, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.008000', 'tray_weight': '433', 'TS': 1781784794.0080001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.196000', 'tray_weight': '433', 'TS': 1781785091.196, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.046000', 'tray_weight': '433', 'TS': 1781785119.046, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.857000', 'tray_weight': '192', 'TS': 1781784680.857, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.535000', 'tray_weight': '181', 'TS': 1781785010.535, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.784000', 'tray_weight': '186', 'TS': 1781784680.7840002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.290000', 'tray_weight': '188', 'TS': 1781784722.2900002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 0, 243422)}}
[2026-06-18 17:49:01,947.947 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.720000', 'tray_weight': '92', 'TS': 1781784684.72, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.042000', 'tray_weight': '93', 'TS': 1781784843.042, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.500000', 'tray_weight': '115', 'TS': 1781784686.5, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.964000', 'tray_weight': '158', 'TS': 1781784607.964, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.008000', 'tray_weight': '433', 'TS': 1781784794.0080001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.196000', 'tray_weight': '433', 'TS': 1781785091.196, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.046000', 'tray_weight': '433', 'TS': 1781785119.046, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.857000', 'tray_weight': '192', 'TS': 1781784680.857, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.535000', 'tray_weight': '181', 'TS': 1781785010.535, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.784000', 'tray_weight': '186', 'TS': 1781784680.7840002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.290000', 'tray_weight': '188', 'TS': 1781784722.2900002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 0, 243422)}}
[2026-06-18 17:49:03,552.552 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.702000', 'tray_weight': '92', 'TS': 1781784684.7020001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.024000', 'tray_weight': '93', 'TS': 1781784843.0240002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.496000', 'tray_weight': '115', 'TS': 1781784686.496, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.971000', 'tray_weight': '158', 'TS': 1781784607.971, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.983000', 'tray_weight': '433', 'TS': 1781784793.983, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.171000', 'tray_weight': '433', 'TS': 1781785091.171, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.021000', 'tray_weight': '433', 'TS': 1781785119.0210001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.849000', 'tray_weight': '192', 'TS': 1781784680.849, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.527000', 'tray_weight': '181', 'TS': 1781785010.527, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.779000', 'tray_weight': '186', 'TS': 1781784680.779, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.285000', 'tray_weight': '188', 'TS': 1781784722.285, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 2, 64631)}}
[2026-06-18 17:49:03,568.568 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.702000', 'tray_weight': '92', 'TS': 1781784684.7020001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.024000', 'tray_weight': '93', 'TS': 1781784843.0240002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.496000', 'tray_weight': '115', 'TS': 1781784686.496, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.971000', 'tray_weight': '158', 'TS': 1781784607.971, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.983000', 'tray_weight': '433', 'TS': 1781784793.983, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.171000', 'tray_weight': '433', 'TS': 1781785091.171, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.021000', 'tray_weight': '433', 'TS': 1781785119.0210001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.849000', 'tray_weight': '192', 'TS': 1781784680.849, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.527000', 'tray_weight': '181', 'TS': 1781785010.527, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.779000', 'tray_weight': '186', 'TS': 1781784680.779, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.285000', 'tray_weight': '188', 'TS': 1781784722.285, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 2, 64631)}}
[2026-06-18 17:49:05,111.111 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.727000', 'tray_weight': '92', 'TS': 1781784684.7270002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.049000', 'tray_weight': '93', 'TS': 1781784843.049, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.508000', 'tray_weight': '115', 'TS': 1781784686.5080001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.950000', 'tray_weight': '158', 'TS': 1781784607.95, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.009000', 'tray_weight': '433', 'TS': 1781784794.009, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.197000', 'tray_weight': '433', 'TS': 1781785091.197, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.047000', 'tray_weight': '433', 'TS': 1781785119.0470002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.857000', 'tray_weight': '192', 'TS': 1781784680.8569999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.535000', 'tray_weight': '181', 'TS': 1781785010.5349998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.782000', 'tray_weight': '186', 'TS': 1781784680.782, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.288000', 'tray_weight': '188', 'TS': 1781784722.288, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 3, 666858)}}
[2026-06-18 17:49:05,123.123 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.727000', 'tray_weight': '92', 'TS': 1781784684.7270002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.049000', 'tray_weight': '93', 'TS': 1781784843.049, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.508000', 'tray_weight': '115', 'TS': 1781784686.5080001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.950000', 'tray_weight': '158', 'TS': 1781784607.95, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.009000', 'tray_weight': '433', 'TS': 1781784794.009, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.197000', 'tray_weight': '433', 'TS': 1781785091.197, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.047000', 'tray_weight': '433', 'TS': 1781785119.0470002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.857000', 'tray_weight': '192', 'TS': 1781784680.8569999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.535000', 'tray_weight': '181', 'TS': 1781785010.5349998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.782000', 'tray_weight': '186', 'TS': 1781784680.782, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.288000', 'tray_weight': '188', 'TS': 1781784722.288, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 3, 666858)}}
[2026-06-18 17:49:06,523.523 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.729000', 'tray_weight': '92', 'TS': 1781784684.7289999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.051000', 'tray_weight': '93', 'TS': 1781784843.0509999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.508000', 'tray_weight': '115', 'TS': 1781784686.508, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.968000', 'tray_weight': '158', 'TS': 1781784607.968, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.008000', 'tray_weight': '433', 'TS': 1781784794.008, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.196000', 'tray_weight': '433', 'TS': 1781785091.196, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.046000', 'tray_weight': '433', 'TS': 1781785119.046, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.856000', 'tray_weight': '192', 'TS': 1781784680.8560002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.534000', 'tray_weight': '181', 'TS': 1781785010.5340002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.776000', 'tray_weight': '186', 'TS': 1781784680.776, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.282000', 'tray_weight': '188', 'TS': 1781784722.282, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 5, 203855)}}
[2026-06-18 17:49:06,537.537 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.729000', 'tray_weight': '92', 'TS': 1781784684.7289999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.051000', 'tray_weight': '93', 'TS': 1781784843.0509999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.508000', 'tray_weight': '115', 'TS': 1781784686.508, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.968000', 'tray_weight': '158', 'TS': 1781784607.968, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.008000', 'tray_weight': '433', 'TS': 1781784794.008, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.196000', 'tray_weight': '433', 'TS': 1781785091.196, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.046000', 'tray_weight': '433', 'TS': 1781785119.046, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.856000', 'tray_weight': '192', 'TS': 1781784680.8560002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.534000', 'tray_weight': '181', 'TS': 1781785010.5340002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.776000', 'tray_weight': '186', 'TS': 1781784680.776, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.282000', 'tray_weight': '188', 'TS': 1781784722.282, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 5, 203855)}}
[2026-06-18 17:49:07,926.926 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.732000', 'tray_weight': '92', 'TS': 1781784684.732, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.054000', 'tray_weight': '93', 'TS': 1781784843.0540001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.514000', 'tray_weight': '115', 'TS': 1781784686.5140002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.965000', 'tray_weight': '158', 'TS': 1781784607.965, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.003000', 'tray_weight': '433', 'TS': 1781784794.003, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.191000', 'tray_weight': '433', 'TS': 1781785091.191, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.041000', 'tray_weight': '433', 'TS': 1781785119.0410001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.857000', 'tray_weight': '192', 'TS': 1781784680.857, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.535000', 'tray_weight': '181', 'TS': 1781785010.535, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.780000', 'tray_weight': '186', 'TS': 1781784680.78, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.286000', 'tray_weight': '188', 'TS': 1781784722.286, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 6, 615049)}}
[2026-06-18 17:49:07,936.936 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.732000', 'tray_weight': '92', 'TS': 1781784684.732, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.054000', 'tray_weight': '93', 'TS': 1781784843.0540001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.514000', 'tray_weight': '115', 'TS': 1781784686.5140002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.965000', 'tray_weight': '158', 'TS': 1781784607.965, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.003000', 'tray_weight': '433', 'TS': 1781784794.003, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.191000', 'tray_weight': '433', 'TS': 1781785091.191, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.041000', 'tray_weight': '433', 'TS': 1781785119.0410001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.857000', 'tray_weight': '192', 'TS': 1781784680.857, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.535000', 'tray_weight': '181', 'TS': 1781785010.535, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.780000', 'tray_weight': '186', 'TS': 1781784680.78, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.286000', 'tray_weight': '188', 'TS': 1781784722.286, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 6, 615049)}}
[2026-06-18 17:49:09,548.548 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.735000', 'tray_weight': '92', 'TS': 1781784684.735, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.057000', 'tray_weight': '93', 'TS': 1781784843.057, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.517000', 'tray_weight': '115', 'TS': 1781784686.517, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.959000', 'tray_weight': '158', 'TS': 1781784607.9589999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.006000', 'tray_weight': '433', 'TS': 1781784794.0059998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.194000', 'tray_weight': '433', 'TS': 1781785091.194, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.044000', 'tray_weight': '433', 'TS': 1781785119.044, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.856000', 'tray_weight': '192', 'TS': 1781784680.856, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.534000', 'tray_weight': '181', 'TS': 1781785010.534, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.779000', 'tray_weight': '186', 'TS': 1781784680.779, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.285000', 'tray_weight': '188', 'TS': 1781784722.285, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 8, 5350)}}
[2026-06-18 17:49:09,556.556 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.735000', 'tray_weight': '92', 'TS': 1781784684.735, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.057000', 'tray_weight': '93', 'TS': 1781784843.057, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.517000', 'tray_weight': '115', 'TS': 1781784686.517, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.959000', 'tray_weight': '158', 'TS': 1781784607.9589999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.006000', 'tray_weight': '433', 'TS': 1781784794.0059998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.194000', 'tray_weight': '433', 'TS': 1781785091.194, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.044000', 'tray_weight': '433', 'TS': 1781785119.044, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.856000', 'tray_weight': '192', 'TS': 1781784680.856, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.534000', 'tray_weight': '181', 'TS': 1781785010.534, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.779000', 'tray_weight': '186', 'TS': 1781784680.779, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.285000', 'tray_weight': '188', 'TS': 1781784722.285, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 8, 5350)}}
[2026-06-18 17:49:10,996.996 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.739000', 'tray_weight': '92', 'TS': 1781784684.739, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.061000', 'tray_weight': '93', 'TS': 1781784843.061, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.520000', 'tray_weight': '115', 'TS': 1781784686.5200002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.967000', 'tray_weight': '158', 'TS': 1781784607.967, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.002000', 'tray_weight': '433', 'TS': 1781784794.002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.190000', 'tray_weight': '433', 'TS': 1781785091.19, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.040000', 'tray_weight': '433', 'TS': 1781785119.0400002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.854000', 'tray_weight': '192', 'TS': 1781784680.854, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.532000', 'tray_weight': '181', 'TS': 1781785010.532, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.776000', 'tray_weight': '186', 'TS': 1781784680.776, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.282000', 'tray_weight': '188', 'TS': 1781784722.282, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 9, 625916)}}
[2026-06-18 17:49:11,007.007 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.739000', 'tray_weight': '92', 'TS': 1781784684.739, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.061000', 'tray_weight': '93', 'TS': 1781784843.061, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.520000', 'tray_weight': '115', 'TS': 1781784686.5200002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.967000', 'tray_weight': '158', 'TS': 1781784607.967, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.002000', 'tray_weight': '433', 'TS': 1781784794.002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.190000', 'tray_weight': '433', 'TS': 1781785091.19, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.040000', 'tray_weight': '433', 'TS': 1781785119.0400002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.854000', 'tray_weight': '192', 'TS': 1781784680.854, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.532000', 'tray_weight': '181', 'TS': 1781785010.532, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.776000', 'tray_weight': '186', 'TS': 1781784680.776, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.282000', 'tray_weight': '188', 'TS': 1781784722.282, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 9, 625916)}}
[2026-06-18 17:49:12,402.402 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.742000', 'tray_weight': '92', 'TS': 1781784684.742, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.064000', 'tray_weight': '93', 'TS': 1781784843.0640001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.523000', 'tray_weight': '115', 'TS': 1781784686.523, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.966000', 'tray_weight': '158', 'TS': 1781784607.9659998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.003000', 'tray_weight': '433', 'TS': 1781784794.003, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.191000', 'tray_weight': '433', 'TS': 1781785091.191, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.041000', 'tray_weight': '433', 'TS': 1781785119.041, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.829000', 'tray_weight': '192', 'TS': 1781784680.829, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.507000', 'tray_weight': '181', 'TS': 1781785010.507, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.772000', 'tray_weight': '186', 'TS': 1781784680.7719998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.278000', 'tray_weight': '188', 'TS': 1781784722.2779999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 11, 79452)}}
[2026-06-18 17:49:12,417.417 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.742000', 'tray_weight': '92', 'TS': 1781784684.742, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.064000', 'tray_weight': '93', 'TS': 1781784843.0640001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.523000', 'tray_weight': '115', 'TS': 1781784686.523, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.966000', 'tray_weight': '158', 'TS': 1781784607.9659998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.003000', 'tray_weight': '433', 'TS': 1781784794.003, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.191000', 'tray_weight': '433', 'TS': 1781785091.191, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.041000', 'tray_weight': '433', 'TS': 1781785119.041, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.829000', 'tray_weight': '192', 'TS': 1781784680.829, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.507000', 'tray_weight': '181', 'TS': 1781785010.507, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.772000', 'tray_weight': '186', 'TS': 1781784680.7719998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.278000', 'tray_weight': '188', 'TS': 1781784722.2779999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 11, 79452)}}
[2026-06-18 17:49:13,842.842 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.746000', 'tray_weight': '92', 'TS': 1781784684.746, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.068000', 'tray_weight': '93', 'TS': 1781784843.068, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.527000', 'tray_weight': '115', 'TS': 1781784686.527, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.964000', 'tray_weight': '158', 'TS': 1781784607.964, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.002000', 'tray_weight': '433', 'TS': 1781784794.0019999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.190000', 'tray_weight': '433', 'TS': 1781785091.19, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.040000', 'tray_weight': '433', 'TS': 1781785119.04, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.855000', 'tray_weight': '192', 'TS': 1781784680.855, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.533000', 'tray_weight': '181', 'TS': 1781785010.5330002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.774000', 'tray_weight': '186', 'TS': 1781784680.774, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.280000', 'tray_weight': '188', 'TS': 1781784722.28, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 12, 488344)}}
[2026-06-18 17:49:13,856.856 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.746000', 'tray_weight': '92', 'TS': 1781784684.746, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.068000', 'tray_weight': '93', 'TS': 1781784843.068, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.527000', 'tray_weight': '115', 'TS': 1781784686.527, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.964000', 'tray_weight': '158', 'TS': 1781784607.964, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.002000', 'tray_weight': '433', 'TS': 1781784794.0019999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.190000', 'tray_weight': '433', 'TS': 1781785091.19, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.040000', 'tray_weight': '433', 'TS': 1781785119.04, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.855000', 'tray_weight': '192', 'TS': 1781784680.855, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.533000', 'tray_weight': '181', 'TS': 1781785010.5330002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.774000', 'tray_weight': '186', 'TS': 1781784680.774, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.280000', 'tray_weight': '188', 'TS': 1781784722.28, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 12, 488344)}}
[2026-06-18 17:49:15,457.457 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.748000', 'tray_weight': '92', 'TS': 1781784684.748, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.070000', 'tray_weight': '93', 'TS': 1781784843.07, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.529000', 'tray_weight': '115', 'TS': 1781784686.529, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.961000', 'tray_weight': '158', 'TS': 1781784607.961, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.000000', 'tray_weight': '433', 'TS': 1781784794.0, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.188000', 'tray_weight': '433', 'TS': 1781785091.188, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.038000', 'tray_weight': '433', 'TS': 1781785119.0379999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.836000', 'tray_weight': '192', 'TS': 1781784680.836, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.514000', 'tray_weight': '181', 'TS': 1781785010.514, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.773000', 'tray_weight': '186', 'TS': 1781784680.773, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.279000', 'tray_weight': '188', 'TS': 1781784722.279, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 13, 940775)}}
[2026-06-18 17:49:15,474.474 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.748000', 'tray_weight': '92', 'TS': 1781784684.748, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.070000', 'tray_weight': '93', 'TS': 1781784843.07, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.529000', 'tray_weight': '115', 'TS': 1781784686.529, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.961000', 'tray_weight': '158', 'TS': 1781784607.961, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.000000', 'tray_weight': '433', 'TS': 1781784794.0, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.188000', 'tray_weight': '433', 'TS': 1781785091.188, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.038000', 'tray_weight': '433', 'TS': 1781785119.0379999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.836000', 'tray_weight': '192', 'TS': 1781784680.836, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.514000', 'tray_weight': '181', 'TS': 1781785010.514, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.773000', 'tray_weight': '186', 'TS': 1781784680.773, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.279000', 'tray_weight': '188', 'TS': 1781784722.279, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 13, 940775)}}
[2026-06-18 17:49:16,874.874 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.752000', 'tray_weight': '92', 'TS': 1781784684.752, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.074000', 'tray_weight': '93', 'TS': 1781784843.0740001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.532000', 'tray_weight': '115', 'TS': 1781784686.5319998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.962000', 'tray_weight': '158', 'TS': 1781784607.962, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.986000', 'tray_weight': '433', 'TS': 1781784793.986, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.174000', 'tray_weight': '433', 'TS': 1781785091.174, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.024000', 'tray_weight': '433', 'TS': 1781785119.0240002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.853000', 'tray_weight': '192', 'TS': 1781784680.853, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.531000', 'tray_weight': '181', 'TS': 1781785010.531, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.773000', 'tray_weight': '186', 'TS': 1781784680.773, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.279000', 'tray_weight': '188', 'TS': 1781784722.2789998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 15, 559990)}}
[2026-06-18 17:49:16,890.890 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.752000', 'tray_weight': '92', 'TS': 1781784684.752, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.074000', 'tray_weight': '93', 'TS': 1781784843.0740001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.532000', 'tray_weight': '115', 'TS': 1781784686.5319998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.962000', 'tray_weight': '158', 'TS': 1781784607.962, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.986000', 'tray_weight': '433', 'TS': 1781784793.986, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.174000', 'tray_weight': '433', 'TS': 1781785091.174, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.024000', 'tray_weight': '433', 'TS': 1781785119.0240002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.853000', 'tray_weight': '192', 'TS': 1781784680.853, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.531000', 'tray_weight': '181', 'TS': 1781785010.531, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.773000', 'tray_weight': '186', 'TS': 1781784680.773, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.279000', 'tray_weight': '188', 'TS': 1781784722.2789998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 15, 559990)}}
[2026-06-18 17:49:18,271.271 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.755000', 'tray_weight': '92', 'TS': 1781784684.7549999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.077000', 'tray_weight': '93', 'TS': 1781784843.077, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.536000', 'tray_weight': '115', 'TS': 1781784686.536, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.955000', 'tray_weight': '158', 'TS': 1781784607.9550002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.997000', 'tray_weight': '433', 'TS': 1781784793.997, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.185000', 'tray_weight': '433', 'TS': 1781785091.185, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.035000', 'tray_weight': '433', 'TS': 1781785119.035, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.848000', 'tray_weight': '192', 'TS': 1781784680.848, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.526000', 'tray_weight': '181', 'TS': 1781785010.526, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.772000', 'tray_weight': '186', 'TS': 1781784680.772, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.278000', 'tray_weight': '188', 'TS': 1781784722.278, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 16, 972685)}}
[2026-06-18 17:49:18,288.288 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.755000', 'tray_weight': '92', 'TS': 1781784684.7549999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.077000', 'tray_weight': '93', 'TS': 1781784843.077, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.536000', 'tray_weight': '115', 'TS': 1781784686.536, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.955000', 'tray_weight': '158', 'TS': 1781784607.9550002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.997000', 'tray_weight': '433', 'TS': 1781784793.997, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.185000', 'tray_weight': '433', 'TS': 1781785091.185, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.035000', 'tray_weight': '433', 'TS': 1781785119.035, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.848000', 'tray_weight': '192', 'TS': 1781784680.848, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.526000', 'tray_weight': '181', 'TS': 1781785010.526, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.772000', 'tray_weight': '186', 'TS': 1781784680.772, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.278000', 'tray_weight': '188', 'TS': 1781784722.278, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 16, 972685)}}
[2026-06-18 17:49:19,665.665 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.757000', 'tray_weight': '92', 'TS': 1781784684.757, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.079000', 'tray_weight': '93', 'TS': 1781784843.079, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.538000', 'tray_weight': '115', 'TS': 1781784686.5379999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.954000', 'tray_weight': '158', 'TS': 1781784607.954, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.997000', 'tray_weight': '433', 'TS': 1781784793.9970002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.185000', 'tray_weight': '433', 'TS': 1781785091.1850002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.035000', 'tray_weight': '433', 'TS': 1781785119.035, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.848000', 'tray_weight': '192', 'TS': 1781784680.8479998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.526000', 'tray_weight': '181', 'TS': 1781785010.5259998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.769000', 'tray_weight': '186', 'TS': 1781784680.7689998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.275000', 'tray_weight': '188', 'TS': 1781784722.2749999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 18, 366708)}}
[2026-06-18 17:49:19,677.677 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.757000', 'tray_weight': '92', 'TS': 1781784684.757, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.079000', 'tray_weight': '93', 'TS': 1781784843.079, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.538000', 'tray_weight': '115', 'TS': 1781784686.5379999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.954000', 'tray_weight': '158', 'TS': 1781784607.954, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.997000', 'tray_weight': '433', 'TS': 1781784793.9970002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.185000', 'tray_weight': '433', 'TS': 1781785091.1850002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.035000', 'tray_weight': '433', 'TS': 1781785119.035, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.848000', 'tray_weight': '192', 'TS': 1781784680.8479998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.526000', 'tray_weight': '181', 'TS': 1781785010.5259998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.769000', 'tray_weight': '186', 'TS': 1781784680.7689998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.275000', 'tray_weight': '188', 'TS': 1781784722.2749999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 18, 366708)}}
[2026-06-18 17:49:21,123.123 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.758000', 'tray_weight': '92', 'TS': 1781784684.758, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.080000', 'tray_weight': '93', 'TS': 1781784843.08, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.542000', 'tray_weight': '115', 'TS': 1781784686.542, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.958000', 'tray_weight': '158', 'TS': 1781784607.9580002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.996000', 'tray_weight': '433', 'TS': 1781784793.996, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.184000', 'tray_weight': '433', 'TS': 1781785091.184, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.034000', 'tray_weight': '433', 'TS': 1781785119.0340002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.853000', 'tray_weight': '192', 'TS': 1781784680.8530002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.531000', 'tray_weight': '181', 'TS': 1781785010.5310001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.767000', 'tray_weight': '186', 'TS': 1781784680.767, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.273000', 'tray_weight': '188', 'TS': 1781784722.273, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 19, 765001)}}
[2026-06-18 17:49:21,133.133 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.758000', 'tray_weight': '92', 'TS': 1781784684.758, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.080000', 'tray_weight': '93', 'TS': 1781784843.08, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.542000', 'tray_weight': '115', 'TS': 1781784686.542, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.958000', 'tray_weight': '158', 'TS': 1781784607.9580002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.996000', 'tray_weight': '433', 'TS': 1781784793.996, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.184000', 'tray_weight': '433', 'TS': 1781785091.184, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.034000', 'tray_weight': '433', 'TS': 1781785119.0340002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.853000', 'tray_weight': '192', 'TS': 1781784680.8530002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.531000', 'tray_weight': '181', 'TS': 1781785010.5310001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.767000', 'tray_weight': '186', 'TS': 1781784680.767, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.273000', 'tray_weight': '188', 'TS': 1781784722.273, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 19, 765001)}}
[2026-06-18 17:49:22,668.668 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.763000', 'tray_weight': '92', 'TS': 1781784684.763, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.085000', 'tray_weight': '93', 'TS': 1781784843.085, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.543000', 'tray_weight': '115', 'TS': 1781784686.543, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.945000', 'tray_weight': '158', 'TS': 1781784607.945, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.995000', 'tray_weight': '433', 'TS': 1781784793.995, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.183000', 'tray_weight': '433', 'TS': 1781785091.183, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.033000', 'tray_weight': '433', 'TS': 1781785119.033, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.845000', 'tray_weight': '192', 'TS': 1781784680.845, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.523000', 'tray_weight': '181', 'TS': 1781785010.523, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.768000', 'tray_weight': '186', 'TS': 1781784680.7680001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.274000', 'tray_weight': '188', 'TS': 1781784722.2740002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 21, 203320)}}
[2026-06-18 17:49:22,680.680 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.763000', 'tray_weight': '92', 'TS': 1781784684.763, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.085000', 'tray_weight': '93', 'TS': 1781784843.085, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.543000', 'tray_weight': '115', 'TS': 1781784686.543, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.945000', 'tray_weight': '158', 'TS': 1781784607.945, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.995000', 'tray_weight': '433', 'TS': 1781784793.995, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.183000', 'tray_weight': '433', 'TS': 1781785091.183, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.033000', 'tray_weight': '433', 'TS': 1781785119.033, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.845000', 'tray_weight': '192', 'TS': 1781784680.845, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.523000', 'tray_weight': '181', 'TS': 1781785010.523, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.768000', 'tray_weight': '186', 'TS': 1781784680.7680001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.274000', 'tray_weight': '188', 'TS': 1781784722.2740002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 21, 203320)}}
[2026-06-18 17:49:24,100.100 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.767000', 'tray_weight': '92', 'TS': 1781784684.767, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.089000', 'tray_weight': '93', 'TS': 1781784843.089, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.548000', 'tray_weight': '115', 'TS': 1781784686.548, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.951000', 'tray_weight': '158', 'TS': 1781784607.951, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.993000', 'tray_weight': '433', 'TS': 1781784793.993, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.181000', 'tray_weight': '433', 'TS': 1781785091.181, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.031000', 'tray_weight': '433', 'TS': 1781785119.0310001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.846000', 'tray_weight': '192', 'TS': 1781784680.8460002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.524000', 'tray_weight': '181', 'TS': 1781785010.5240002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.767000', 'tray_weight': '186', 'TS': 1781784680.767, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.273000', 'tray_weight': '188', 'TS': 1781784722.273, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 22, 775001)}}
[2026-06-18 17:49:24,113.113 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.767000', 'tray_weight': '92', 'TS': 1781784684.767, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.089000', 'tray_weight': '93', 'TS': 1781784843.089, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.548000', 'tray_weight': '115', 'TS': 1781784686.548, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.951000', 'tray_weight': '158', 'TS': 1781784607.951, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.993000', 'tray_weight': '433', 'TS': 1781784793.993, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.181000', 'tray_weight': '433', 'TS': 1781785091.181, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.031000', 'tray_weight': '433', 'TS': 1781785119.0310001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.846000', 'tray_weight': '192', 'TS': 1781784680.8460002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.524000', 'tray_weight': '181', 'TS': 1781785010.5240002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.767000', 'tray_weight': '186', 'TS': 1781784680.767, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.273000', 'tray_weight': '188', 'TS': 1781784722.273, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 22, 775001)}}
[2026-06-18 17:49:25,669.669 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.770000', 'tray_weight': '92', 'TS': 1781784684.77, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.092000', 'tray_weight': '93', 'TS': 1781784843.092, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.551000', 'tray_weight': '115', 'TS': 1781784686.551, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.931000', 'tray_weight': '158', 'TS': 1781784607.931, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.992000', 'tray_weight': '433', 'TS': 1781784793.992, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.180000', 'tray_weight': '433', 'TS': 1781785091.18, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.030000', 'tray_weight': '433', 'TS': 1781785119.03, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.846000', 'tray_weight': '192', 'TS': 1781784680.846, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.524000', 'tray_weight': '181', 'TS': 1781785010.524, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.678000', 'tray_weight': '186', 'TS': 1781784680.678, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.184000', 'tray_weight': '188', 'TS': 1781784722.184, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 24, 184738)}}
[2026-06-18 17:49:25,694.694 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.770000', 'tray_weight': '92', 'TS': 1781784684.77, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.092000', 'tray_weight': '93', 'TS': 1781784843.092, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.551000', 'tray_weight': '115', 'TS': 1781784686.551, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.931000', 'tray_weight': '158', 'TS': 1781784607.931, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.992000', 'tray_weight': '433', 'TS': 1781784793.992, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.180000', 'tray_weight': '433', 'TS': 1781785091.18, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.030000', 'tray_weight': '433', 'TS': 1781785119.03, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.846000', 'tray_weight': '192', 'TS': 1781784680.846, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.524000', 'tray_weight': '181', 'TS': 1781785010.524, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.678000', 'tray_weight': '186', 'TS': 1781784680.678, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.184000', 'tray_weight': '188', 'TS': 1781784722.184, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 24, 184738)}}
[2026-06-18 17:49:27,188.188 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.773000', 'tray_weight': '92', 'TS': 1781784684.773, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.095000', 'tray_weight': '93', 'TS': 1781784843.095, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.554000', 'tray_weight': '115', 'TS': 1781784686.554, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.934000', 'tray_weight': '158', 'TS': 1781784607.934, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.986000', 'tray_weight': '433', 'TS': 1781784793.986, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.174000', 'tray_weight': '433', 'TS': 1781785091.174, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.024000', 'tray_weight': '433', 'TS': 1781785119.024, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.849000', 'tray_weight': '192', 'TS': 1781784680.849, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.527000', 'tray_weight': '181', 'TS': 1781785010.527, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.759000', 'tray_weight': '186', 'TS': 1781784680.759, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.265000', 'tray_weight': '188', 'TS': 1781784722.265, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 25, 764667)}}
[2026-06-18 17:49:27,202.202 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.773000', 'tray_weight': '92', 'TS': 1781784684.773, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.095000', 'tray_weight': '93', 'TS': 1781784843.095, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.554000', 'tray_weight': '115', 'TS': 1781784686.554, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.934000', 'tray_weight': '158', 'TS': 1781784607.934, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.986000', 'tray_weight': '433', 'TS': 1781784793.986, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.174000', 'tray_weight': '433', 'TS': 1781785091.174, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.024000', 'tray_weight': '433', 'TS': 1781785119.024, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.849000', 'tray_weight': '192', 'TS': 1781784680.849, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.527000', 'tray_weight': '181', 'TS': 1781785010.527, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.759000', 'tray_weight': '186', 'TS': 1781784680.759, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.265000', 'tray_weight': '188', 'TS': 1781784722.265, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 25, 764667)}}
[2026-06-18 17:49:28,600.600 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.778000', 'tray_weight': '92', 'TS': 1781784684.778, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.100000', 'tray_weight': '93', 'TS': 1781784843.1, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.559000', 'tray_weight': '115', 'TS': 1781784686.559, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.951000', 'tray_weight': '158', 'TS': 1781784607.951, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.989000', 'tray_weight': '433', 'TS': 1781784793.9889998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.177000', 'tray_weight': '433', 'TS': 1781785091.177, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.027000', 'tray_weight': '433', 'TS': 1781785119.027, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.849000', 'tray_weight': '192', 'TS': 1781784680.849, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.527000', 'tray_weight': '181', 'TS': 1781785010.527, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.764000', 'tray_weight': '186', 'TS': 1781784680.7640002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.270000', 'tray_weight': '188', 'TS': 1781784722.27, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 27, 286694)}}
[2026-06-18 17:49:28,608.608 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.778000', 'tray_weight': '92', 'TS': 1781784684.778, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.100000', 'tray_weight': '93', 'TS': 1781784843.1, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.559000', 'tray_weight': '115', 'TS': 1781784686.559, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.951000', 'tray_weight': '158', 'TS': 1781784607.951, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.989000', 'tray_weight': '433', 'TS': 1781784793.9889998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.177000', 'tray_weight': '433', 'TS': 1781785091.177, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.027000', 'tray_weight': '433', 'TS': 1781785119.027, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.849000', 'tray_weight': '192', 'TS': 1781784680.849, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.527000', 'tray_weight': '181', 'TS': 1781785010.527, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.764000', 'tray_weight': '186', 'TS': 1781784680.7640002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.270000', 'tray_weight': '188', 'TS': 1781784722.27, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 27, 286694)}}
[2026-06-18 17:49:29,931.931 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.780000', 'tray_weight': '92', 'TS': 1781784684.7800002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.102000', 'tray_weight': '93', 'TS': 1781784843.102, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.560000', 'tray_weight': '115', 'TS': 1781784686.56, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.947000', 'tray_weight': '158', 'TS': 1781784607.947, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.988000', 'tray_weight': '433', 'TS': 1781784793.9880002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.176000', 'tray_weight': '433', 'TS': 1781785091.176, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.026000', 'tray_weight': '433', 'TS': 1781785119.026, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.849000', 'tray_weight': '192', 'TS': 1781784680.849, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.527000', 'tray_weight': '181', 'TS': 1781785010.527, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.763000', 'tray_weight': '186', 'TS': 1781784680.763, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.269000', 'tray_weight': '188', 'TS': 1781784722.2689998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 28, 677642)}}
[2026-06-18 17:49:29,956.956 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.780000', 'tray_weight': '92', 'TS': 1781784684.7800002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.102000', 'tray_weight': '93', 'TS': 1781784843.102, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.560000', 'tray_weight': '115', 'TS': 1781784686.56, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.947000', 'tray_weight': '158', 'TS': 1781784607.947, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.988000', 'tray_weight': '433', 'TS': 1781784793.9880002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.176000', 'tray_weight': '433', 'TS': 1781785091.176, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.026000', 'tray_weight': '433', 'TS': 1781785119.026, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.849000', 'tray_weight': '192', 'TS': 1781784680.849, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.527000', 'tray_weight': '181', 'TS': 1781785010.527, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.763000', 'tray_weight': '186', 'TS': 1781784680.763, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.269000', 'tray_weight': '188', 'TS': 1781784722.2689998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 28, 677642)}}
[2026-06-18 17:49:31,459.459 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.735000', 'tray_weight': '92', 'TS': 1781784684.735, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.057000', 'tray_weight': '93', 'TS': 1781784843.057, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.565000', 'tray_weight': '115', 'TS': 1781784686.565, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.948000', 'tray_weight': '158', 'TS': 1781784607.948, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.986000', 'tray_weight': '433', 'TS': 1781784793.986, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.174000', 'tray_weight': '433', 'TS': 1781785091.174, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.024000', 'tray_weight': '433', 'TS': 1781785119.024, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.848000', 'tray_weight': '192', 'TS': 1781784680.848, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.526000', 'tray_weight': '181', 'TS': 1781785010.526, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.758000', 'tray_weight': '186', 'TS': 1781784680.7580001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.264000', 'tray_weight': '188', 'TS': 1781784722.2640002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 30, 74192)}}
[2026-06-18 17:49:31,471.471 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.735000', 'tray_weight': '92', 'TS': 1781784684.735, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.057000', 'tray_weight': '93', 'TS': 1781784843.057, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.565000', 'tray_weight': '115', 'TS': 1781784686.565, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.948000', 'tray_weight': '158', 'TS': 1781784607.948, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.986000', 'tray_weight': '433', 'TS': 1781784793.986, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.174000', 'tray_weight': '433', 'TS': 1781785091.174, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.024000', 'tray_weight': '433', 'TS': 1781785119.024, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.848000', 'tray_weight': '192', 'TS': 1781784680.848, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.526000', 'tray_weight': '181', 'TS': 1781785010.526, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.758000', 'tray_weight': '186', 'TS': 1781784680.7580001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.264000', 'tray_weight': '188', 'TS': 1781784722.2640002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 30, 74192)}}
[2026-06-18 17:49:32,879.879 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.786000', 'tray_weight': '92', 'TS': 1781784684.786, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.108000', 'tray_weight': '93', 'TS': 1781784843.108, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.567000', 'tray_weight': '115', 'TS': 1781784686.567, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.942000', 'tray_weight': '158', 'TS': 1781784607.9420002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.984000', 'tray_weight': '433', 'TS': 1781784793.984, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.172000', 'tray_weight': '433', 'TS': 1781785091.172, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.022000', 'tray_weight': '433', 'TS': 1781785119.0219998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.821000', 'tray_weight': '192', 'TS': 1781784680.821, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.499000', 'tray_weight': '181', 'TS': 1781785010.499, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.760000', 'tray_weight': '186', 'TS': 1781784680.76, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.266000', 'tray_weight': '188', 'TS': 1781784722.266, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 31, 541222)}}
[2026-06-18 17:49:32,892.892 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.786000', 'tray_weight': '92', 'TS': 1781784684.786, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.108000', 'tray_weight': '93', 'TS': 1781784843.108, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.567000', 'tray_weight': '115', 'TS': 1781784686.567, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.942000', 'tray_weight': '158', 'TS': 1781784607.9420002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.984000', 'tray_weight': '433', 'TS': 1781784793.984, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.172000', 'tray_weight': '433', 'TS': 1781785091.172, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.022000', 'tray_weight': '433', 'TS': 1781785119.0219998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.821000', 'tray_weight': '192', 'TS': 1781784680.821, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.499000', 'tray_weight': '181', 'TS': 1781785010.499, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.760000', 'tray_weight': '186', 'TS': 1781784680.76, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.266000', 'tray_weight': '188', 'TS': 1781784722.266, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 31, 541222)}}
[2026-06-18 17:49:34,344.344 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.790000', 'tray_weight': '92', 'TS': 1781784684.79, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.112000', 'tray_weight': '93', 'TS': 1781784843.112, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.571000', 'tray_weight': '115', 'TS': 1781784686.571, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.938000', 'tray_weight': '158', 'TS': 1781784607.938, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.983000', 'tray_weight': '433', 'TS': 1781784793.983, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.171000', 'tray_weight': '433', 'TS': 1781785091.171, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.021000', 'tray_weight': '433', 'TS': 1781785119.021, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.848000', 'tray_weight': '192', 'TS': 1781784680.848, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.526000', 'tray_weight': '181', 'TS': 1781785010.526, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.758000', 'tray_weight': '186', 'TS': 1781784680.7580001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.264000', 'tray_weight': '188', 'TS': 1781784722.264, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 32, 966287)}}
[2026-06-18 17:49:34,356.356 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.790000', 'tray_weight': '92', 'TS': 1781784684.79, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.112000', 'tray_weight': '93', 'TS': 1781784843.112, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.571000', 'tray_weight': '115', 'TS': 1781784686.571, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.938000', 'tray_weight': '158', 'TS': 1781784607.938, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.983000', 'tray_weight': '433', 'TS': 1781784793.983, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.171000', 'tray_weight': '433', 'TS': 1781785091.171, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.021000', 'tray_weight': '433', 'TS': 1781785119.021, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.848000', 'tray_weight': '192', 'TS': 1781784680.848, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.526000', 'tray_weight': '181', 'TS': 1781785010.526, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.758000', 'tray_weight': '186', 'TS': 1781784680.7580001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.264000', 'tray_weight': '188', 'TS': 1781784722.264, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 32, 966287)}}
[2026-06-18 17:49:35,901.901 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.792000', 'tray_weight': '92', 'TS': 1781784684.7919998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.114000', 'tray_weight': '93', 'TS': 1781784843.1139998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.573000', 'tray_weight': '115', 'TS': 1781784686.573, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.940000', 'tray_weight': '158', 'TS': 1781784607.94, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.982000', 'tray_weight': '433', 'TS': 1781784793.9819999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.170000', 'tray_weight': '433', 'TS': 1781785091.1699998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.020000', 'tray_weight': '433', 'TS': 1781785119.02, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.846000', 'tray_weight': '192', 'TS': 1781784680.846, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.524000', 'tray_weight': '181', 'TS': 1781785010.524, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.758000', 'tray_weight': '186', 'TS': 1781784680.758, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.264000', 'tray_weight': '188', 'TS': 1781784722.264, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 34, 440017)}}
[2026-06-18 17:49:35,913.913 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.792000', 'tray_weight': '92', 'TS': 1781784684.7919998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.114000', 'tray_weight': '93', 'TS': 1781784843.1139998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.573000', 'tray_weight': '115', 'TS': 1781784686.573, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.940000', 'tray_weight': '158', 'TS': 1781784607.94, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.982000', 'tray_weight': '433', 'TS': 1781784793.9819999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.170000', 'tray_weight': '433', 'TS': 1781785091.1699998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.020000', 'tray_weight': '433', 'TS': 1781785119.02, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.846000', 'tray_weight': '192', 'TS': 1781784680.846, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.524000', 'tray_weight': '181', 'TS': 1781785010.524, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.758000', 'tray_weight': '186', 'TS': 1781784680.758, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.264000', 'tray_weight': '188', 'TS': 1781784722.264, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 34, 440017)}}
[2026-06-18 17:49:37,228.228 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.796000', 'tray_weight': '92', 'TS': 1781784684.796, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.118000', 'tray_weight': '93', 'TS': 1781784843.118, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.578000', 'tray_weight': '115', 'TS': 1781784686.578, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.943000', 'tray_weight': '158', 'TS': 1781784607.9429998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.972000', 'tray_weight': '433', 'TS': 1781784793.9720001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.160000', 'tray_weight': '433', 'TS': 1781785091.16, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.010000', 'tray_weight': '433', 'TS': 1781785119.01, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.843000', 'tray_weight': '192', 'TS': 1781784680.843, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.521000', 'tray_weight': '181', 'TS': 1781785010.521, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.757000', 'tray_weight': '186', 'TS': 1781784680.757, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.263000', 'tray_weight': '188', 'TS': 1781784722.263, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 36, 1787)}}
[2026-06-18 17:49:37,241.241 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.796000', 'tray_weight': '92', 'TS': 1781784684.796, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.118000', 'tray_weight': '93', 'TS': 1781784843.118, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.578000', 'tray_weight': '115', 'TS': 1781784686.578, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.943000', 'tray_weight': '158', 'TS': 1781784607.9429998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.972000', 'tray_weight': '433', 'TS': 1781784793.9720001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.160000', 'tray_weight': '433', 'TS': 1781785091.16, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.010000', 'tray_weight': '433', 'TS': 1781785119.01, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.843000', 'tray_weight': '192', 'TS': 1781784680.843, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.521000', 'tray_weight': '181', 'TS': 1781785010.521, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.757000', 'tray_weight': '186', 'TS': 1781784680.757, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.263000', 'tray_weight': '188', 'TS': 1781784722.263, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 36, 1787)}}
[2026-06-18 17:49:38,575.575 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.799000', 'tray_weight': '92', 'TS': 1781784684.799, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.121000', 'tray_weight': '93', 'TS': 1781784843.121, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.580000', 'tray_weight': '115', 'TS': 1781784686.58, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.938000', 'tray_weight': '158', 'TS': 1781784607.938, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.980000', 'tray_weight': '433', 'TS': 1781784793.9799998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.168000', 'tray_weight': '433', 'TS': 1781785091.168, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.018000', 'tray_weight': '433', 'TS': 1781785119.018, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.846000', 'tray_weight': '192', 'TS': 1781784680.846, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.524000', 'tray_weight': '181', 'TS': 1781785010.524, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.743000', 'tray_weight': '186', 'TS': 1781784680.743, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.249000', 'tray_weight': '188', 'TS': 1781784722.249, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 37, 316882)}}
[2026-06-18 17:49:38,591.591 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.799000', 'tray_weight': '92', 'TS': 1781784684.799, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.121000', 'tray_weight': '93', 'TS': 1781784843.121, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.580000', 'tray_weight': '115', 'TS': 1781784686.58, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.938000', 'tray_weight': '158', 'TS': 1781784607.938, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.980000', 'tray_weight': '433', 'TS': 1781784793.9799998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.168000', 'tray_weight': '433', 'TS': 1781785091.168, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.018000', 'tray_weight': '433', 'TS': 1781785119.018, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.846000', 'tray_weight': '192', 'TS': 1781784680.846, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.524000', 'tray_weight': '181', 'TS': 1781785010.524, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.743000', 'tray_weight': '186', 'TS': 1781784680.743, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.249000', 'tray_weight': '188', 'TS': 1781784722.249, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 37, 316882)}}
[2026-06-18 17:49:39,937.937 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.800000', 'tray_weight': '92', 'TS': 1781784684.8, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.122000', 'tray_weight': '93', 'TS': 1781784843.122, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.583000', 'tray_weight': '115', 'TS': 1781784686.583, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.939000', 'tray_weight': '158', 'TS': 1781784607.9390001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.974000', 'tray_weight': '433', 'TS': 1781784793.974, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.162000', 'tray_weight': '433', 'TS': 1781785091.162, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.012000', 'tray_weight': '433', 'TS': 1781785119.0119998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.844000', 'tray_weight': '192', 'TS': 1781784680.844, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.522000', 'tray_weight': '181', 'TS': 1781785010.522, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.749000', 'tray_weight': '186', 'TS': 1781784680.7489998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.255000', 'tray_weight': '188', 'TS': 1781784722.2549999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 38, 675340)}}
[2026-06-18 17:49:39,951.951 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.800000', 'tray_weight': '92', 'TS': 1781784684.8, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.122000', 'tray_weight': '93', 'TS': 1781784843.122, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.583000', 'tray_weight': '115', 'TS': 1781784686.583, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.939000', 'tray_weight': '158', 'TS': 1781784607.9390001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.974000', 'tray_weight': '433', 'TS': 1781784793.974, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.162000', 'tray_weight': '433', 'TS': 1781785091.162, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.012000', 'tray_weight': '433', 'TS': 1781785119.0119998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.844000', 'tray_weight': '192', 'TS': 1781784680.844, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.522000', 'tray_weight': '181', 'TS': 1781785010.522, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.749000', 'tray_weight': '186', 'TS': 1781784680.7489998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.255000', 'tray_weight': '188', 'TS': 1781784722.2549999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 38, 675340)}}
[2026-06-18 17:49:41,509.509 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.804000', 'tray_weight': '92', 'TS': 1781784684.8040001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.126000', 'tray_weight': '93', 'TS': 1781784843.1260002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.585000', 'tray_weight': '115', 'TS': 1781784686.585, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.934000', 'tray_weight': '158', 'TS': 1781784607.934, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.978000', 'tray_weight': '433', 'TS': 1781784793.978, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.166000', 'tray_weight': '433', 'TS': 1781785091.166, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.016000', 'tray_weight': '433', 'TS': 1781785119.0159998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.845000', 'tray_weight': '192', 'TS': 1781784680.845, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.523000', 'tray_weight': '181', 'TS': 1781785010.523, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.754000', 'tray_weight': '186', 'TS': 1781784680.754, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.260000', 'tray_weight': '188', 'TS': 1781784722.26, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 40, 35399)}}
[2026-06-18 17:49:41,523.523 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.804000', 'tray_weight': '92', 'TS': 1781784684.8040001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.126000', 'tray_weight': '93', 'TS': 1781784843.1260002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.585000', 'tray_weight': '115', 'TS': 1781784686.585, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.934000', 'tray_weight': '158', 'TS': 1781784607.934, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.978000', 'tray_weight': '433', 'TS': 1781784793.978, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.166000', 'tray_weight': '433', 'TS': 1781785091.166, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.016000', 'tray_weight': '433', 'TS': 1781785119.0159998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.845000', 'tray_weight': '192', 'TS': 1781784680.845, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.523000', 'tray_weight': '181', 'TS': 1781785010.523, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.754000', 'tray_weight': '186', 'TS': 1781784680.754, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.260000', 'tray_weight': '188', 'TS': 1781784722.26, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 40, 35399)}}
[2026-06-18 17:49:42,837.837 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.807000', 'tray_weight': '92', 'TS': 1781784684.8070002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.129000', 'tray_weight': '93', 'TS': 1781784843.1290002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.589000', 'tray_weight': '115', 'TS': 1781784686.589, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.933000', 'tray_weight': '158', 'TS': 1781784607.9329998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.976000', 'tray_weight': '433', 'TS': 1781784793.976, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.164000', 'tray_weight': '433', 'TS': 1781785091.164, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.014000', 'tray_weight': '433', 'TS': 1781785119.014, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.844000', 'tray_weight': '192', 'TS': 1781784680.8439999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.522000', 'tray_weight': '181', 'TS': 1781785010.5219998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.753000', 'tray_weight': '186', 'TS': 1781784680.753, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.259000', 'tray_weight': '188', 'TS': 1781784722.259, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 41, 595403)}}
[2026-06-18 17:49:42,851.851 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.807000', 'tray_weight': '92', 'TS': 1781784684.8070002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.129000', 'tray_weight': '93', 'TS': 1781784843.1290002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.589000', 'tray_weight': '115', 'TS': 1781784686.589, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.933000', 'tray_weight': '158', 'TS': 1781784607.9329998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.976000', 'tray_weight': '433', 'TS': 1781784793.976, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.164000', 'tray_weight': '433', 'TS': 1781785091.164, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.014000', 'tray_weight': '433', 'TS': 1781785119.014, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.844000', 'tray_weight': '192', 'TS': 1781784680.8439999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.522000', 'tray_weight': '181', 'TS': 1781785010.5219998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.753000', 'tray_weight': '186', 'TS': 1781784680.753, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.259000', 'tray_weight': '188', 'TS': 1781784722.259, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 41, 595403)}}
[2026-06-18 17:49:44,245.245 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.807000', 'tray_weight': '92', 'TS': 1781784684.807, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.129000', 'tray_weight': '93', 'TS': 1781784843.129, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.589000', 'tray_weight': '115', 'TS': 1781784686.589, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.934000', 'tray_weight': '158', 'TS': 1781784607.934, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.975000', 'tray_weight': '433', 'TS': 1781784793.975, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.163000', 'tray_weight': '433', 'TS': 1781785091.1629999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.013000', 'tray_weight': '433', 'TS': 1781785119.013, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.841000', 'tray_weight': '192', 'TS': 1781784680.841, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.519000', 'tray_weight': '181', 'TS': 1781785010.519, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.752000', 'tray_weight': '186', 'TS': 1781784680.752, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.258000', 'tray_weight': '188', 'TS': 1781784722.258, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 42, 941915)}}
[2026-06-18 17:49:44,258.258 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.807000', 'tray_weight': '92', 'TS': 1781784684.807, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.129000', 'tray_weight': '93', 'TS': 1781784843.129, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.589000', 'tray_weight': '115', 'TS': 1781784686.589, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.934000', 'tray_weight': '158', 'TS': 1781784607.934, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.975000', 'tray_weight': '433', 'TS': 1781784793.975, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.163000', 'tray_weight': '433', 'TS': 1781785091.1629999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.013000', 'tray_weight': '433', 'TS': 1781785119.013, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.841000', 'tray_weight': '192', 'TS': 1781784680.841, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.519000', 'tray_weight': '181', 'TS': 1781785010.519, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.752000', 'tray_weight': '186', 'TS': 1781784680.752, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.258000', 'tray_weight': '188', 'TS': 1781784722.258, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 42, 941915)}}
[2026-06-18 17:49:45,629.629 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.814000', 'tray_weight': '92', 'TS': 1781784684.814, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.136000', 'tray_weight': '93', 'TS': 1781784843.136, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.594000', 'tray_weight': '115', 'TS': 1781784686.594, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.936000', 'tray_weight': '158', 'TS': 1781784607.9359999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.974000', 'tray_weight': '433', 'TS': 1781784793.974, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.162000', 'tray_weight': '433', 'TS': 1781785091.162, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.012000', 'tray_weight': '433', 'TS': 1781785119.012, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.844000', 'tray_weight': '192', 'TS': 1781784680.844, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.522000', 'tray_weight': '181', 'TS': 1781785010.522, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.750000', 'tray_weight': '186', 'TS': 1781784680.75, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.256000', 'tray_weight': '188', 'TS': 1781784722.256, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 44, 328618)}}
[2026-06-18 17:49:45,730.730 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.814000', 'tray_weight': '92', 'TS': 1781784684.814, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.136000', 'tray_weight': '93', 'TS': 1781784843.136, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.594000', 'tray_weight': '115', 'TS': 1781784686.594, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.936000', 'tray_weight': '158', 'TS': 1781784607.9359999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.974000', 'tray_weight': '433', 'TS': 1781784793.974, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.162000', 'tray_weight': '433', 'TS': 1781785091.162, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.012000', 'tray_weight': '433', 'TS': 1781785119.012, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.844000', 'tray_weight': '192', 'TS': 1781784680.844, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.522000', 'tray_weight': '181', 'TS': 1781785010.522, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.750000', 'tray_weight': '186', 'TS': 1781784680.75, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.256000', 'tray_weight': '188', 'TS': 1781784722.256, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 44, 328618)}}
[2026-06-18 17:49:47,066.066 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.816000', 'tray_weight': '92', 'TS': 1781784684.816, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.138000', 'tray_weight': '93', 'TS': 1781784843.138, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.598000', 'tray_weight': '115', 'TS': 1781784686.5979998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.935000', 'tray_weight': '158', 'TS': 1781784607.935, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.970000', 'tray_weight': '433', 'TS': 1781784793.9699998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.158000', 'tray_weight': '433', 'TS': 1781785091.158, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.008000', 'tray_weight': '433', 'TS': 1781785119.008, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.840000', 'tray_weight': '192', 'TS': 1781784680.84, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.518000', 'tray_weight': '181', 'TS': 1781785010.518, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.746000', 'tray_weight': '186', 'TS': 1781784680.746, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.252000', 'tray_weight': '188', 'TS': 1781784722.252, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 45, 813383)}}
[2026-06-18 17:49:47,081.081 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.816000', 'tray_weight': '92', 'TS': 1781784684.816, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.138000', 'tray_weight': '93', 'TS': 1781784843.138, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.598000', 'tray_weight': '115', 'TS': 1781784686.5979998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.935000', 'tray_weight': '158', 'TS': 1781784607.935, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.970000', 'tray_weight': '433', 'TS': 1781784793.9699998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.158000', 'tray_weight': '433', 'TS': 1781785091.158, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.008000', 'tray_weight': '433', 'TS': 1781785119.008, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.840000', 'tray_weight': '192', 'TS': 1781784680.84, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.518000', 'tray_weight': '181', 'TS': 1781785010.518, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.746000', 'tray_weight': '186', 'TS': 1781784680.746, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.252000', 'tray_weight': '188', 'TS': 1781784722.252, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 45, 813383)}}
[2026-06-18 17:49:48,429.429 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.821000', 'tray_weight': '92', 'TS': 1781784684.8209999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.143000', 'tray_weight': '93', 'TS': 1781784843.143, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.601000', 'tray_weight': '115', 'TS': 1781784686.601, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.930000', 'tray_weight': '158', 'TS': 1781784607.93, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.971000', 'tray_weight': '433', 'TS': 1781784793.971, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.159000', 'tray_weight': '433', 'TS': 1781785091.159, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.009000', 'tray_weight': '433', 'TS': 1781785119.0089998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.839000', 'tray_weight': '192', 'TS': 1781784680.839, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.517000', 'tray_weight': '181', 'TS': 1781785010.517, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.749000', 'tray_weight': '186', 'TS': 1781784680.749, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.255000', 'tray_weight': '188', 'TS': 1781784722.255, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 47, 169516)}}
[2026-06-18 17:49:48,454.454 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.821000', 'tray_weight': '92', 'TS': 1781784684.8209999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.143000', 'tray_weight': '93', 'TS': 1781784843.143, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.601000', 'tray_weight': '115', 'TS': 1781784686.601, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.930000', 'tray_weight': '158', 'TS': 1781784607.93, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.971000', 'tray_weight': '433', 'TS': 1781784793.971, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.159000', 'tray_weight': '433', 'TS': 1781785091.159, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.009000', 'tray_weight': '433', 'TS': 1781785119.0089998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.839000', 'tray_weight': '192', 'TS': 1781784680.839, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.517000', 'tray_weight': '181', 'TS': 1781785010.517, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.749000', 'tray_weight': '186', 'TS': 1781784680.749, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.255000', 'tray_weight': '188', 'TS': 1781784722.255, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 47, 169516)}}
[2026-06-18 17:49:49,937.937 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.822000', 'tray_weight': '92', 'TS': 1781784684.822, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.144000', 'tray_weight': '93', 'TS': 1781784843.144, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.603000', 'tray_weight': '115', 'TS': 1781784686.603, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.929000', 'tray_weight': '158', 'TS': 1781784607.929, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.969000', 'tray_weight': '433', 'TS': 1781784793.969, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.157000', 'tray_weight': '433', 'TS': 1781785091.157, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.007000', 'tray_weight': '433', 'TS': 1781785119.0070002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.822000', 'tray_weight': '192', 'TS': 1781784680.822, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.500000', 'tray_weight': '181', 'TS': 1781785010.5, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.747000', 'tray_weight': '186', 'TS': 1781784680.747, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.253000', 'tray_weight': '188', 'TS': 1781784722.253, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 48, 556496)}}
[2026-06-18 17:49:49,960.960 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.822000', 'tray_weight': '92', 'TS': 1781784684.822, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.144000', 'tray_weight': '93', 'TS': 1781784843.144, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.603000', 'tray_weight': '115', 'TS': 1781784686.603, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.929000', 'tray_weight': '158', 'TS': 1781784607.929, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.969000', 'tray_weight': '433', 'TS': 1781784793.969, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.157000', 'tray_weight': '433', 'TS': 1781785091.157, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.007000', 'tray_weight': '433', 'TS': 1781785119.0070002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.822000', 'tray_weight': '192', 'TS': 1781784680.822, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.500000', 'tray_weight': '181', 'TS': 1781785010.5, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.747000', 'tray_weight': '186', 'TS': 1781784680.747, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.253000', 'tray_weight': '188', 'TS': 1781784722.253, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 48, 556496)}}
[2026-06-18 17:49:51,437.437 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.825000', 'tray_weight': '92', 'TS': 1781784684.825, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.147000', 'tray_weight': '93', 'TS': 1781784843.147, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.606000', 'tray_weight': '115', 'TS': 1781784686.6060002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.927000', 'tray_weight': '158', 'TS': 1781784607.9269998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.968000', 'tray_weight': '433', 'TS': 1781784793.9680002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.156000', 'tray_weight': '433', 'TS': 1781785091.1560001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.006000', 'tray_weight': '433', 'TS': 1781785119.006, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.842000', 'tray_weight': '192', 'TS': 1781784680.842, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.520000', 'tray_weight': '181', 'TS': 1781785010.52, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.740000', 'tray_weight': '186', 'TS': 1781784680.74, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.246000', 'tray_weight': '188', 'TS': 1781784722.246, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 50, 46919)}}
[2026-06-18 17:49:51,449.449 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.825000', 'tray_weight': '92', 'TS': 1781784684.825, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.147000', 'tray_weight': '93', 'TS': 1781784843.147, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.606000', 'tray_weight': '115', 'TS': 1781784686.6060002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.927000', 'tray_weight': '158', 'TS': 1781784607.9269998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.968000', 'tray_weight': '433', 'TS': 1781784793.9680002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.156000', 'tray_weight': '433', 'TS': 1781785091.1560001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.006000', 'tray_weight': '433', 'TS': 1781785119.006, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.842000', 'tray_weight': '192', 'TS': 1781784680.842, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.520000', 'tray_weight': '181', 'TS': 1781785010.52, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.740000', 'tray_weight': '186', 'TS': 1781784680.74, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.246000', 'tray_weight': '188', 'TS': 1781784722.246, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 50, 46919)}}
[2026-06-18 17:49:52,806.806 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.830000', 'tray_weight': '92', 'TS': 1781784684.83, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.152000', 'tray_weight': '93', 'TS': 1781784843.152, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.610000', 'tray_weight': '115', 'TS': 1781784686.61, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.924000', 'tray_weight': '158', 'TS': 1781784607.924, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.968000', 'tray_weight': '433', 'TS': 1781784793.968, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.156000', 'tray_weight': '433', 'TS': 1781785091.156, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.006000', 'tray_weight': '433', 'TS': 1781785119.006, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.836000', 'tray_weight': '192', 'TS': 1781784680.8360002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.514000', 'tray_weight': '181', 'TS': 1781785010.5140002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.745000', 'tray_weight': '186', 'TS': 1781784680.7450001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.251000', 'tray_weight': '188', 'TS': 1781784722.2510002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 51, 530230)}}
[2026-06-18 17:49:52,817.817 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.830000', 'tray_weight': '92', 'TS': 1781784684.83, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.152000', 'tray_weight': '93', 'TS': 1781784843.152, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.610000', 'tray_weight': '115', 'TS': 1781784686.61, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.924000', 'tray_weight': '158', 'TS': 1781784607.924, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.968000', 'tray_weight': '433', 'TS': 1781784793.968, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.156000', 'tray_weight': '433', 'TS': 1781785091.156, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.006000', 'tray_weight': '433', 'TS': 1781785119.006, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.836000', 'tray_weight': '192', 'TS': 1781784680.8360002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.514000', 'tray_weight': '181', 'TS': 1781785010.5140002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.745000', 'tray_weight': '186', 'TS': 1781784680.7450001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.251000', 'tray_weight': '188', 'TS': 1781784722.2510002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 51, 530230)}}
[2026-06-18 17:49:54,264.264 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.829000', 'tray_weight': '92', 'TS': 1781784684.829, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.151000', 'tray_weight': '93', 'TS': 1781784843.151, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.614000', 'tray_weight': '115', 'TS': 1781784686.614, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.927000', 'tray_weight': '158', 'TS': 1781784607.9269998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.966000', 'tray_weight': '433', 'TS': 1781784793.966, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.154000', 'tray_weight': '433', 'TS': 1781785091.154, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.004000', 'tray_weight': '433', 'TS': 1781785119.004, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.838000', 'tray_weight': '192', 'TS': 1781784680.838, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.516000', 'tray_weight': '181', 'TS': 1781785010.516, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.744000', 'tray_weight': '186', 'TS': 1781784680.744, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.250000', 'tray_weight': '188', 'TS': 1781784722.25, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 52, 906313)}}
[2026-06-18 17:49:54,277.277 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.829000', 'tray_weight': '92', 'TS': 1781784684.829, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.151000', 'tray_weight': '93', 'TS': 1781784843.151, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.614000', 'tray_weight': '115', 'TS': 1781784686.614, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.927000', 'tray_weight': '158', 'TS': 1781784607.9269998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.966000', 'tray_weight': '433', 'TS': 1781784793.966, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.154000', 'tray_weight': '433', 'TS': 1781785091.154, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.004000', 'tray_weight': '433', 'TS': 1781785119.004, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.838000', 'tray_weight': '192', 'TS': 1781784680.838, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.516000', 'tray_weight': '181', 'TS': 1781785010.516, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.744000', 'tray_weight': '186', 'TS': 1781784680.744, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.250000', 'tray_weight': '188', 'TS': 1781784722.25, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 52, 906313)}}
[2026-06-18 17:49:55,646.646 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.835000', 'tray_weight': '92', 'TS': 1781784684.835, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.157000', 'tray_weight': '93', 'TS': 1781784843.157, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.616000', 'tray_weight': '115', 'TS': 1781784686.6160002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.926000', 'tray_weight': '158', 'TS': 1781784607.9259999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.964000', 'tray_weight': '433', 'TS': 1781784793.964, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.152000', 'tray_weight': '433', 'TS': 1781785091.152, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.002000', 'tray_weight': '433', 'TS': 1781785119.0019999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.841000', 'tray_weight': '192', 'TS': 1781784680.841, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.519000', 'tray_weight': '181', 'TS': 1781785010.519, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.742000', 'tray_weight': '186', 'TS': 1781784680.7419999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.248000', 'tray_weight': '188', 'TS': 1781784722.248, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 54, 358121)}}
[2026-06-18 17:49:55,660.660 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.835000', 'tray_weight': '92', 'TS': 1781784684.835, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.157000', 'tray_weight': '93', 'TS': 1781784843.157, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.616000', 'tray_weight': '115', 'TS': 1781784686.6160002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.926000', 'tray_weight': '158', 'TS': 1781784607.9259999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.964000', 'tray_weight': '433', 'TS': 1781784793.964, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.152000', 'tray_weight': '433', 'TS': 1781785091.152, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.002000', 'tray_weight': '433', 'TS': 1781785119.0019999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.841000', 'tray_weight': '192', 'TS': 1781784680.841, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.519000', 'tray_weight': '181', 'TS': 1781785010.519, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.742000', 'tray_weight': '186', 'TS': 1781784680.7419999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.248000', 'tray_weight': '188', 'TS': 1781784722.248, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 54, 358121)}}
[2026-06-18 17:49:57,310.310 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.839000', 'tray_weight': '92', 'TS': 1781784684.839, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.161000', 'tray_weight': '93', 'TS': 1781784843.161, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.616000', 'tray_weight': '115', 'TS': 1781784686.6160002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.915000', 'tray_weight': '158', 'TS': 1781784607.9150002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.963000', 'tray_weight': '433', 'TS': 1781784793.963, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.151000', 'tray_weight': '433', 'TS': 1781785091.151, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.001000', 'tray_weight': '433', 'TS': 1781785119.0010002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.836000', 'tray_weight': '192', 'TS': 1781784680.836, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.514000', 'tray_weight': '181', 'TS': 1781785010.514, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.742000', 'tray_weight': '186', 'TS': 1781784680.7419999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.248000', 'tray_weight': '188', 'TS': 1781784722.248, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 55, 738421)}}
[2026-06-18 17:49:57,324.324 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.839000', 'tray_weight': '92', 'TS': 1781784684.839, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.161000', 'tray_weight': '93', 'TS': 1781784843.161, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.616000', 'tray_weight': '115', 'TS': 1781784686.6160002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.915000', 'tray_weight': '158', 'TS': 1781784607.9150002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.963000', 'tray_weight': '433', 'TS': 1781784793.963, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.151000', 'tray_weight': '433', 'TS': 1781785091.151, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.001000', 'tray_weight': '433', 'TS': 1781785119.0010002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.836000', 'tray_weight': '192', 'TS': 1781784680.836, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.514000', 'tray_weight': '181', 'TS': 1781785010.514, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.742000', 'tray_weight': '186', 'TS': 1781784680.7419999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.248000', 'tray_weight': '188', 'TS': 1781784722.248, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 55, 738421)}}
[2026-06-18 17:49:58,829.829 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.841000', 'tray_weight': '92', 'TS': 1781784684.841, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.163000', 'tray_weight': '93', 'TS': 1781784843.163, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.623000', 'tray_weight': '115', 'TS': 1781784686.623, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.910000', 'tray_weight': '158', 'TS': 1781784607.9099998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.958000', 'tray_weight': '433', 'TS': 1781784793.9580002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.146000', 'tray_weight': '433', 'TS': 1781785091.1460001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.996000', 'tray_weight': '433', 'TS': 1781785118.996, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.807000', 'tray_weight': '192', 'TS': 1781784680.807, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.485000', 'tray_weight': '181', 'TS': 1781785010.485, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.740000', 'tray_weight': '186', 'TS': 1781784680.74, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.246000', 'tray_weight': '188', 'TS': 1781784722.2459998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 57, 408509)}}
[2026-06-18 17:49:58,842.842 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.841000', 'tray_weight': '92', 'TS': 1781784684.841, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.163000', 'tray_weight': '93', 'TS': 1781784843.163, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.623000', 'tray_weight': '115', 'TS': 1781784686.623, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.910000', 'tray_weight': '158', 'TS': 1781784607.9099998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.958000', 'tray_weight': '433', 'TS': 1781784793.9580002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.146000', 'tray_weight': '433', 'TS': 1781785091.1460001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.996000', 'tray_weight': '433', 'TS': 1781785118.996, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.807000', 'tray_weight': '192', 'TS': 1781784680.807, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.485000', 'tray_weight': '181', 'TS': 1781785010.485, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.740000', 'tray_weight': '186', 'TS': 1781784680.74, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.246000', 'tray_weight': '188', 'TS': 1781784722.2459998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 57, 408509)}}
[2026-06-18 17:50:00,170.170 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.844000', 'tray_weight': '92', 'TS': 1781784684.844, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.166000', 'tray_weight': '93', 'TS': 1781784843.166, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.626000', 'tray_weight': '115', 'TS': 1781784686.626, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.922000', 'tray_weight': '158', 'TS': 1781784607.922, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.952000', 'tray_weight': '433', 'TS': 1781784793.9520001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.140000', 'tray_weight': '433', 'TS': 1781785091.14, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.990000', 'tray_weight': '433', 'TS': 1781785118.99, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.838000', 'tray_weight': '192', 'TS': 1781784680.838, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.516000', 'tray_weight': '181', 'TS': 1781785010.516, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.735000', 'tray_weight': '186', 'TS': 1781784680.7350001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.241000', 'tray_weight': '188', 'TS': 1781784722.2410002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 58, 922675)}}
[2026-06-18 17:50:00,219.219 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.844000', 'tray_weight': '92', 'TS': 1781784684.844, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.166000', 'tray_weight': '93', 'TS': 1781784843.166, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.626000', 'tray_weight': '115', 'TS': 1781784686.626, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.922000', 'tray_weight': '158', 'TS': 1781784607.922, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.952000', 'tray_weight': '433', 'TS': 1781784793.9520001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.140000', 'tray_weight': '433', 'TS': 1781785091.14, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.990000', 'tray_weight': '433', 'TS': 1781785118.99, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.838000', 'tray_weight': '192', 'TS': 1781784680.838, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.516000', 'tray_weight': '181', 'TS': 1781785010.516, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.735000', 'tray_weight': '186', 'TS': 1781784680.7350001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.241000', 'tray_weight': '188', 'TS': 1781784722.2410002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 49, 58, 922675)}}
[2026-06-18 17:50:01,767.767 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.843000', 'tray_weight': '92', 'TS': 1781784684.8430002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.165000', 'tray_weight': '93', 'TS': 1781784843.165, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.628000', 'tray_weight': '115', 'TS': 1781784686.628, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.920000', 'tray_weight': '158', 'TS': 1781784607.92, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.954000', 'tray_weight': '433', 'TS': 1781784793.954, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.142000', 'tray_weight': '433', 'TS': 1781785091.142, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.992000', 'tray_weight': '433', 'TS': 1781785118.9919999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.838000', 'tray_weight': '192', 'TS': 1781784680.838, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.516000', 'tray_weight': '181', 'TS': 1781785010.516, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.732000', 'tray_weight': '186', 'TS': 1781784680.732, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.238000', 'tray_weight': '188', 'TS': 1781784722.238, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 0, 351666)}}
[2026-06-18 17:50:01,783.783 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.843000', 'tray_weight': '92', 'TS': 1781784684.8430002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.165000', 'tray_weight': '93', 'TS': 1781784843.165, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.628000', 'tray_weight': '115', 'TS': 1781784686.628, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.920000', 'tray_weight': '158', 'TS': 1781784607.92, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.954000', 'tray_weight': '433', 'TS': 1781784793.954, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.142000', 'tray_weight': '433', 'TS': 1781785091.142, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.992000', 'tray_weight': '433', 'TS': 1781785118.9919999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.838000', 'tray_weight': '192', 'TS': 1781784680.838, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.516000', 'tray_weight': '181', 'TS': 1781785010.516, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.732000', 'tray_weight': '186', 'TS': 1781784680.732, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.238000', 'tray_weight': '188', 'TS': 1781784722.238, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 0, 351666)}}
[2026-06-18 17:50:03,985.985 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.723000', 'tray_weight': '92', 'TS': 1781784684.723, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.045000', 'tray_weight': '93', 'TS': 1781784843.045, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.592000', 'tray_weight': '115', 'TS': 1781784686.592, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.871000', 'tray_weight': '158', 'TS': 1781784607.871, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.954000', 'tray_weight': '433', 'TS': 1781784793.954, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.142000', 'tray_weight': '433', 'TS': 1781785091.142, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.992000', 'tray_weight': '433', 'TS': 1781785118.9919999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.835000', 'tray_weight': '192', 'TS': 1781784680.835, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.513000', 'tray_weight': '181', 'TS': 1781785010.513, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.735000', 'tray_weight': '186', 'TS': 1781784680.735, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.241000', 'tray_weight': '188', 'TS': 1781784722.241, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 1, 927265)}}
[2026-06-18 17:50:03,993.993 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.723000', 'tray_weight': '92', 'TS': 1781784684.723, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.045000', 'tray_weight': '93', 'TS': 1781784843.045, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.592000', 'tray_weight': '115', 'TS': 1781784686.592, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.871000', 'tray_weight': '158', 'TS': 1781784607.871, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.954000', 'tray_weight': '433', 'TS': 1781784793.954, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.142000', 'tray_weight': '433', 'TS': 1781785091.142, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.992000', 'tray_weight': '433', 'TS': 1781785118.9919999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.835000', 'tray_weight': '192', 'TS': 1781784680.835, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.513000', 'tray_weight': '181', 'TS': 1781785010.513, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.735000', 'tray_weight': '186', 'TS': 1781784680.735, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.241000', 'tray_weight': '188', 'TS': 1781784722.241, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 1, 927265)}}
[2026-06-18 17:50:05,307.307 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.855000', 'tray_weight': '92', 'TS': 1781784684.855, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.177000', 'tray_weight': '93', 'TS': 1781784843.177, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.637000', 'tray_weight': '115', 'TS': 1781784686.637, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.914000', 'tray_weight': '158', 'TS': 1781784607.914, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.955000', 'tray_weight': '433', 'TS': 1781784793.955, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.143000', 'tray_weight': '433', 'TS': 1781785091.143, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.993000', 'tray_weight': '433', 'TS': 1781785118.993, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.834000', 'tray_weight': '192', 'TS': 1781784680.8339999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.512000', 'tray_weight': '181', 'TS': 1781785010.512, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.736000', 'tray_weight': '186', 'TS': 1781784680.736, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.242000', 'tray_weight': '188', 'TS': 1781784722.2419999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 4, 62769)}}
[2026-06-18 17:50:05,319.319 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.855000', 'tray_weight': '92', 'TS': 1781784684.855, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.177000', 'tray_weight': '93', 'TS': 1781784843.177, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.637000', 'tray_weight': '115', 'TS': 1781784686.637, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.914000', 'tray_weight': '158', 'TS': 1781784607.914, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.955000', 'tray_weight': '433', 'TS': 1781784793.955, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.143000', 'tray_weight': '433', 'TS': 1781785091.143, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.993000', 'tray_weight': '433', 'TS': 1781785118.993, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.834000', 'tray_weight': '192', 'TS': 1781784680.8339999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.512000', 'tray_weight': '181', 'TS': 1781785010.512, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.736000', 'tray_weight': '186', 'TS': 1781784680.736, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.242000', 'tray_weight': '188', 'TS': 1781784722.2419999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 4, 62769)}}
[2026-06-18 17:50:06,814.814 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.858000', 'tray_weight': '92', 'TS': 1781784684.858, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.180000', 'tray_weight': '93', 'TS': 1781784843.18, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.640000', 'tray_weight': '115', 'TS': 1781784686.64, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.917000', 'tray_weight': '158', 'TS': 1781784607.917, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.954000', 'tray_weight': '433', 'TS': 1781784793.954, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.142000', 'tray_weight': '433', 'TS': 1781785091.142, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.992000', 'tray_weight': '433', 'TS': 1781785118.9919999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.834000', 'tray_weight': '192', 'TS': 1781784680.834, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.512000', 'tray_weight': '181', 'TS': 1781785010.512, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.734000', 'tray_weight': '186', 'TS': 1781784680.734, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.240000', 'tray_weight': '188', 'TS': 1781784722.24, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 5, 399938)}}
[2026-06-18 17:50:06,826.826 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.858000', 'tray_weight': '92', 'TS': 1781784684.858, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.180000', 'tray_weight': '93', 'TS': 1781784843.18, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.640000', 'tray_weight': '115', 'TS': 1781784686.64, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.917000', 'tray_weight': '158', 'TS': 1781784607.917, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.954000', 'tray_weight': '433', 'TS': 1781784793.954, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.142000', 'tray_weight': '433', 'TS': 1781785091.142, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.992000', 'tray_weight': '433', 'TS': 1781785118.9919999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.834000', 'tray_weight': '192', 'TS': 1781784680.834, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.512000', 'tray_weight': '181', 'TS': 1781785010.512, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.734000', 'tray_weight': '186', 'TS': 1781784680.734, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.240000', 'tray_weight': '188', 'TS': 1781784722.24, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 5, 399938)}}
[2026-06-18 17:50:08,101.101 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.862000', 'tray_weight': '92', 'TS': 1781784684.862, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.184000', 'tray_weight': '93', 'TS': 1781784843.184, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.643000', 'tray_weight': '115', 'TS': 1781784686.6430001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.915000', 'tray_weight': '158', 'TS': 1781784607.915, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.953000', 'tray_weight': '433', 'TS': 1781784793.953, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.141000', 'tray_weight': '433', 'TS': 1781785091.141, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.991000', 'tray_weight': '433', 'TS': 1781785118.991, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.837000', 'tray_weight': '192', 'TS': 1781784680.837, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.515000', 'tray_weight': '181', 'TS': 1781785010.5149999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.730000', 'tray_weight': '186', 'TS': 1781784680.73, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.236000', 'tray_weight': '188', 'TS': 1781784722.236, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 6, 897275)}}
[2026-06-18 17:50:08,115.115 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.862000', 'tray_weight': '92', 'TS': 1781784684.862, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.184000', 'tray_weight': '93', 'TS': 1781784843.184, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.643000', 'tray_weight': '115', 'TS': 1781784686.6430001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.915000', 'tray_weight': '158', 'TS': 1781784607.915, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.953000', 'tray_weight': '433', 'TS': 1781784793.953, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.141000', 'tray_weight': '433', 'TS': 1781785091.141, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.991000', 'tray_weight': '433', 'TS': 1781785118.991, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.837000', 'tray_weight': '192', 'TS': 1781784680.837, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.515000', 'tray_weight': '181', 'TS': 1781785010.5149999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.730000', 'tray_weight': '186', 'TS': 1781784680.73, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.236000', 'tray_weight': '188', 'TS': 1781784722.236, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 6, 897275)}}
[2026-06-18 17:50:09,402.402 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.866000', 'tray_weight': '92', 'TS': 1781784684.8660002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.188000', 'tray_weight': '93', 'TS': 1781784843.188, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.646000', 'tray_weight': '115', 'TS': 1781784686.646, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.915000', 'tray_weight': '158', 'TS': 1781784607.915, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.949000', 'tray_weight': '433', 'TS': 1781784793.9490001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.137000', 'tray_weight': '433', 'TS': 1781785091.137, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.987000', 'tray_weight': '433', 'TS': 1781785118.987, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.835000', 'tray_weight': '192', 'TS': 1781784680.835, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.513000', 'tray_weight': '181', 'TS': 1781785010.513, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.732000', 'tray_weight': '186', 'TS': 1781784680.732, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.238000', 'tray_weight': '188', 'TS': 1781784722.2380002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 8, 194578)}}
[2026-06-18 17:50:09,416.416 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.866000', 'tray_weight': '92', 'TS': 1781784684.8660002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.188000', 'tray_weight': '93', 'TS': 1781784843.188, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.646000', 'tray_weight': '115', 'TS': 1781784686.646, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.915000', 'tray_weight': '158', 'TS': 1781784607.915, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.949000', 'tray_weight': '433', 'TS': 1781784793.9490001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.137000', 'tray_weight': '433', 'TS': 1781785091.137, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.987000', 'tray_weight': '433', 'TS': 1781785118.987, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.835000', 'tray_weight': '192', 'TS': 1781784680.835, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.513000', 'tray_weight': '181', 'TS': 1781785010.513, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.732000', 'tray_weight': '186', 'TS': 1781784680.732, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.238000', 'tray_weight': '188', 'TS': 1781784722.2380002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 8, 194578)}}
[2026-06-18 17:50:10,849.849 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.867000', 'tray_weight': '92', 'TS': 1781784684.867, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.189000', 'tray_weight': '93', 'TS': 1781784843.1890001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.648000', 'tray_weight': '115', 'TS': 1781784686.648, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.913000', 'tray_weight': '158', 'TS': 1781784607.913, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.941000', 'tray_weight': '433', 'TS': 1781784793.941, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.129000', 'tray_weight': '433', 'TS': 1781785091.129, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.979000', 'tray_weight': '433', 'TS': 1781785118.979, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.836000', 'tray_weight': '192', 'TS': 1781784680.836, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.514000', 'tray_weight': '181', 'TS': 1781785010.514, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.728000', 'tray_weight': '186', 'TS': 1781784680.728, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.234000', 'tray_weight': '188', 'TS': 1781784722.234, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 9, 503596)}}
[2026-06-18 17:50:10,865.865 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.867000', 'tray_weight': '92', 'TS': 1781784684.867, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.189000', 'tray_weight': '93', 'TS': 1781784843.1890001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.648000', 'tray_weight': '115', 'TS': 1781784686.648, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.913000', 'tray_weight': '158', 'TS': 1781784607.913, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.941000', 'tray_weight': '433', 'TS': 1781784793.941, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.129000', 'tray_weight': '433', 'TS': 1781785091.129, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.979000', 'tray_weight': '433', 'TS': 1781785118.979, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.836000', 'tray_weight': '192', 'TS': 1781784680.836, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.514000', 'tray_weight': '181', 'TS': 1781785010.514, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.728000', 'tray_weight': '186', 'TS': 1781784680.728, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.234000', 'tray_weight': '188', 'TS': 1781784722.234, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 9, 503596)}}
[2026-06-18 17:50:12,405.405 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.869000', 'tray_weight': '92', 'TS': 1781784684.8690002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.191000', 'tray_weight': '93', 'TS': 1781784843.1910002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.651000', 'tray_weight': '115', 'TS': 1781784686.6509998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.905000', 'tray_weight': '158', 'TS': 1781784607.905, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.949000', 'tray_weight': '433', 'TS': 1781784793.949, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.137000', 'tray_weight': '433', 'TS': 1781785091.137, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.987000', 'tray_weight': '433', 'TS': 1781785118.987, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.830000', 'tray_weight': '192', 'TS': 1781784680.83, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.508000', 'tray_weight': '181', 'TS': 1781785010.508, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.730000', 'tray_weight': '186', 'TS': 1781784680.73, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.236000', 'tray_weight': '188', 'TS': 1781784722.236, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 10, 949812)}}
[2026-06-18 17:50:12,420.420 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.869000', 'tray_weight': '92', 'TS': 1781784684.8690002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.191000', 'tray_weight': '93', 'TS': 1781784843.1910002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.651000', 'tray_weight': '115', 'TS': 1781784686.6509998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.905000', 'tray_weight': '158', 'TS': 1781784607.905, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.949000', 'tray_weight': '433', 'TS': 1781784793.949, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.137000', 'tray_weight': '433', 'TS': 1781785091.137, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.987000', 'tray_weight': '433', 'TS': 1781785118.987, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.830000', 'tray_weight': '192', 'TS': 1781784680.83, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.508000', 'tray_weight': '181', 'TS': 1781785010.508, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.730000', 'tray_weight': '186', 'TS': 1781784680.73, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.236000', 'tray_weight': '188', 'TS': 1781784722.236, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 10, 949812)}}
[2026-06-18 17:50:13,791.791 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.874000', 'tray_weight': '92', 'TS': 1781784684.874, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.196000', 'tray_weight': '93', 'TS': 1781784843.196, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.655000', 'tray_weight': '115', 'TS': 1781784686.655, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.902000', 'tray_weight': '158', 'TS': 1781784607.902, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.948000', 'tray_weight': '433', 'TS': 1781784793.9480002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.136000', 'tray_weight': '433', 'TS': 1781785091.1360002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.986000', 'tray_weight': '433', 'TS': 1781785118.986, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.802000', 'tray_weight': '192', 'TS': 1781784680.802, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.480000', 'tray_weight': '181', 'TS': 1781785010.48, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.728000', 'tray_weight': '186', 'TS': 1781784680.7280002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.234000', 'tray_weight': '188', 'TS': 1781784722.234, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 12, 507218)}}
[2026-06-18 17:50:13,805.805 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.874000', 'tray_weight': '92', 'TS': 1781784684.874, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.196000', 'tray_weight': '93', 'TS': 1781784843.196, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.655000', 'tray_weight': '115', 'TS': 1781784686.655, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.902000', 'tray_weight': '158', 'TS': 1781784607.902, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.948000', 'tray_weight': '433', 'TS': 1781784793.9480002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.136000', 'tray_weight': '433', 'TS': 1781785091.1360002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.986000', 'tray_weight': '433', 'TS': 1781785118.986, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.802000', 'tray_weight': '192', 'TS': 1781784680.802, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.480000', 'tray_weight': '181', 'TS': 1781785010.48, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.728000', 'tray_weight': '186', 'TS': 1781784680.7280002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.234000', 'tray_weight': '188', 'TS': 1781784722.234, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 12, 507218)}}
[2026-06-18 17:50:15,132.132 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.878000', 'tray_weight': '92', 'TS': 1781784684.878, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.200000', 'tray_weight': '93', 'TS': 1781784843.2, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.659000', 'tray_weight': '115', 'TS': 1781784686.6590002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.909000', 'tray_weight': '158', 'TS': 1781784607.909, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.941000', 'tray_weight': '433', 'TS': 1781784793.941, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.129000', 'tray_weight': '433', 'TS': 1781785091.129, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.979000', 'tray_weight': '433', 'TS': 1781785118.979, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.830000', 'tray_weight': '192', 'TS': 1781784680.83, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.508000', 'tray_weight': '181', 'TS': 1781785010.508, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.728000', 'tray_weight': '186', 'TS': 1781784680.7280002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.234000', 'tray_weight': '188', 'TS': 1781784722.234, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 13, 889116)}}
[2026-06-18 17:50:15,156.156 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.878000', 'tray_weight': '92', 'TS': 1781784684.878, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.200000', 'tray_weight': '93', 'TS': 1781784843.2, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.659000', 'tray_weight': '115', 'TS': 1781784686.6590002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.909000', 'tray_weight': '158', 'TS': 1781784607.909, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.941000', 'tray_weight': '433', 'TS': 1781784793.941, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.129000', 'tray_weight': '433', 'TS': 1781785091.129, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.979000', 'tray_weight': '433', 'TS': 1781785118.979, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.830000', 'tray_weight': '192', 'TS': 1781784680.83, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.508000', 'tray_weight': '181', 'TS': 1781785010.508, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.728000', 'tray_weight': '186', 'TS': 1781784680.7280002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.234000', 'tray_weight': '188', 'TS': 1781784722.234, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 13, 889116)}}
[2026-06-18 17:50:16,590.590 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.880000', 'tray_weight': '92', 'TS': 1781784684.8799999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.202000', 'tray_weight': '93', 'TS': 1781784843.202, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.662000', 'tray_weight': '115', 'TS': 1781784686.662, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.908000', 'tray_weight': '158', 'TS': 1781784607.908, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.946000', 'tray_weight': '433', 'TS': 1781784793.9459999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.134000', 'tray_weight': '433', 'TS': 1781785091.134, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.984000', 'tray_weight': '433', 'TS': 1781785118.984, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.833000', 'tray_weight': '192', 'TS': 1781784680.833, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.511000', 'tray_weight': '181', 'TS': 1781785010.511, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.715000', 'tray_weight': '186', 'TS': 1781784680.715, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.221000', 'tray_weight': '188', 'TS': 1781784722.221, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 15, 259046)}}
[2026-06-18 17:50:16,603.603 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.880000', 'tray_weight': '92', 'TS': 1781784684.8799999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.202000', 'tray_weight': '93', 'TS': 1781784843.202, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.662000', 'tray_weight': '115', 'TS': 1781784686.662, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.908000', 'tray_weight': '158', 'TS': 1781784607.908, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.946000', 'tray_weight': '433', 'TS': 1781784793.9459999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.134000', 'tray_weight': '433', 'TS': 1781785091.134, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.984000', 'tray_weight': '433', 'TS': 1781785118.984, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.833000', 'tray_weight': '192', 'TS': 1781784680.833, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.511000', 'tray_weight': '181', 'TS': 1781785010.511, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.715000', 'tray_weight': '186', 'TS': 1781784680.715, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.221000', 'tray_weight': '188', 'TS': 1781784722.221, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 15, 259046)}}
[2026-06-18 17:50:18,699.699 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.882000', 'tray_weight': '92', 'TS': 1781784684.882, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.204000', 'tray_weight': '93', 'TS': 1781784843.204, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.658000', 'tray_weight': '115', 'TS': 1781784686.658, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.907000', 'tray_weight': '158', 'TS': 1781784607.907, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.944000', 'tray_weight': '433', 'TS': 1781784793.944, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.132000', 'tray_weight': '433', 'TS': 1781785091.1320002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.982000', 'tray_weight': '433', 'TS': 1781785118.982, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.833000', 'tray_weight': '192', 'TS': 1781784680.833, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.511000', 'tray_weight': '181', 'TS': 1781785010.511, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.722000', 'tray_weight': '186', 'TS': 1781784680.7220001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.228000', 'tray_weight': '188', 'TS': 1781784722.2280002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 16, 693343)}}
[2026-06-18 17:50:18,713.713 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.882000', 'tray_weight': '92', 'TS': 1781784684.882, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.204000', 'tray_weight': '93', 'TS': 1781784843.204, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.658000', 'tray_weight': '115', 'TS': 1781784686.658, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.907000', 'tray_weight': '158', 'TS': 1781784607.907, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.944000', 'tray_weight': '433', 'TS': 1781784793.944, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.132000', 'tray_weight': '433', 'TS': 1781785091.1320002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.982000', 'tray_weight': '433', 'TS': 1781785118.982, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.833000', 'tray_weight': '192', 'TS': 1781784680.833, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.511000', 'tray_weight': '181', 'TS': 1781785010.511, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.722000', 'tray_weight': '186', 'TS': 1781784680.7220001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.228000', 'tray_weight': '188', 'TS': 1781784722.2280002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 16, 693343)}}
[2026-06-18 17:50:20,837.837 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.876000', 'tray_weight': '92', 'TS': 1781784684.876, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.198000', 'tray_weight': '93', 'TS': 1781784843.198, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.665000', 'tray_weight': '115', 'TS': 1781784686.665, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.895000', 'tray_weight': '158', 'TS': 1781784607.895, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.938000', 'tray_weight': '433', 'TS': 1781784793.938, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.126000', 'tray_weight': '433', 'TS': 1781785091.126, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.976000', 'tray_weight': '433', 'TS': 1781785118.9759998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.828000', 'tray_weight': '192', 'TS': 1781784680.828, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.506000', 'tray_weight': '181', 'TS': 1781785010.506, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.720000', 'tray_weight': '186', 'TS': 1781784680.72, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.226000', 'tray_weight': '188', 'TS': 1781784722.226, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 18, 797611)}}
[2026-06-18 17:50:20,845.845 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.876000', 'tray_weight': '92', 'TS': 1781784684.876, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.198000', 'tray_weight': '93', 'TS': 1781784843.198, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.665000', 'tray_weight': '115', 'TS': 1781784686.665, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.895000', 'tray_weight': '158', 'TS': 1781784607.895, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.938000', 'tray_weight': '433', 'TS': 1781784793.938, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.126000', 'tray_weight': '433', 'TS': 1781785091.126, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.976000', 'tray_weight': '433', 'TS': 1781785118.9759998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.828000', 'tray_weight': '192', 'TS': 1781784680.828, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.506000', 'tray_weight': '181', 'TS': 1781785010.506, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.720000', 'tray_weight': '186', 'TS': 1781784680.72, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.226000', 'tray_weight': '188', 'TS': 1781784722.226, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 18, 797611)}}
[2026-06-18 17:50:22,387.387 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.892000', 'tray_weight': '92', 'TS': 1781784684.892, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.214000', 'tray_weight': '93', 'TS': 1781784843.214, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.670000', 'tray_weight': '115', 'TS': 1781784686.67, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.902000', 'tray_weight': '158', 'TS': 1781784607.902, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.941000', 'tray_weight': '433', 'TS': 1781784793.941, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.129000', 'tray_weight': '433', 'TS': 1781785091.1290002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.979000', 'tray_weight': '433', 'TS': 1781785118.979, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.831000', 'tray_weight': '192', 'TS': 1781784680.831, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.509000', 'tray_weight': '181', 'TS': 1781785010.509, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.722000', 'tray_weight': '186', 'TS': 1781784680.7220001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.228000', 'tray_weight': '188', 'TS': 1781784722.2280002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 20, 917579)}}
[2026-06-18 17:50:22,417.417 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.892000', 'tray_weight': '92', 'TS': 1781784684.892, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.214000', 'tray_weight': '93', 'TS': 1781784843.214, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.670000', 'tray_weight': '115', 'TS': 1781784686.67, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.902000', 'tray_weight': '158', 'TS': 1781784607.902, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.941000', 'tray_weight': '433', 'TS': 1781784793.941, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.129000', 'tray_weight': '433', 'TS': 1781785091.1290002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.979000', 'tray_weight': '433', 'TS': 1781785118.979, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.831000', 'tray_weight': '192', 'TS': 1781784680.831, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.509000', 'tray_weight': '181', 'TS': 1781785010.509, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.722000', 'tray_weight': '186', 'TS': 1781784680.7220001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.228000', 'tray_weight': '188', 'TS': 1781784722.2280002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 20, 917579)}}
[2026-06-18 17:50:23,785.785 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.896000', 'tray_weight': '92', 'TS': 1781784684.896, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.218000', 'tray_weight': '93', 'TS': 1781784843.218, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.676000', 'tray_weight': '115', 'TS': 1781784686.676, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.901000', 'tray_weight': '158', 'TS': 1781784607.901, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.939000', 'tray_weight': '433', 'TS': 1781784793.9390001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.127000', 'tray_weight': '433', 'TS': 1781785091.127, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.977000', 'tray_weight': '433', 'TS': 1781785118.977, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.828000', 'tray_weight': '192', 'TS': 1781784680.828, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.506000', 'tray_weight': '181', 'TS': 1781785010.506, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.720000', 'tray_weight': '186', 'TS': 1781784680.72, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.226000', 'tray_weight': '188', 'TS': 1781784722.226, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 22, 488911)}}
[2026-06-18 17:50:23,798.798 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.896000', 'tray_weight': '92', 'TS': 1781784684.896, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.218000', 'tray_weight': '93', 'TS': 1781784843.218, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.676000', 'tray_weight': '115', 'TS': 1781784686.676, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.901000', 'tray_weight': '158', 'TS': 1781784607.901, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.939000', 'tray_weight': '433', 'TS': 1781784793.9390001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.127000', 'tray_weight': '433', 'TS': 1781785091.127, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.977000', 'tray_weight': '433', 'TS': 1781785118.977, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.828000', 'tray_weight': '192', 'TS': 1781784680.828, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.506000', 'tray_weight': '181', 'TS': 1781785010.506, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.720000', 'tray_weight': '186', 'TS': 1781784680.72, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.226000', 'tray_weight': '188', 'TS': 1781784722.226, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 22, 488911)}}
[2026-06-18 17:50:25,067.067 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.898000', 'tray_weight': '92', 'TS': 1781784684.898, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.220000', 'tray_weight': '93', 'TS': 1781784843.22, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.679000', 'tray_weight': '115', 'TS': 1781784686.679, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.900000', 'tray_weight': '158', 'TS': 1781784607.9, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.938000', 'tray_weight': '433', 'TS': 1781784793.938, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.126000', 'tray_weight': '433', 'TS': 1781785091.126, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.976000', 'tray_weight': '433', 'TS': 1781785118.976, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.831000', 'tray_weight': '192', 'TS': 1781784680.831, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.509000', 'tray_weight': '181', 'TS': 1781785010.509, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.720000', 'tray_weight': '186', 'TS': 1781784680.72, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.226000', 'tray_weight': '188', 'TS': 1781784722.226, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 23, 868658)}}
[2026-06-18 17:50:25,080.080 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.898000', 'tray_weight': '92', 'TS': 1781784684.898, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.220000', 'tray_weight': '93', 'TS': 1781784843.22, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.679000', 'tray_weight': '115', 'TS': 1781784686.679, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.900000', 'tray_weight': '158', 'TS': 1781784607.9, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.938000', 'tray_weight': '433', 'TS': 1781784793.938, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.126000', 'tray_weight': '433', 'TS': 1781785091.126, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.976000', 'tray_weight': '433', 'TS': 1781785118.976, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.831000', 'tray_weight': '192', 'TS': 1781784680.831, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.509000', 'tray_weight': '181', 'TS': 1781785010.509, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.720000', 'tray_weight': '186', 'TS': 1781784680.72, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.226000', 'tray_weight': '188', 'TS': 1781784722.226, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 23, 868658)}}
[2026-06-18 17:50:26,460.460 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.901000', 'tray_weight': '92', 'TS': 1781784684.901, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.223000', 'tray_weight': '93', 'TS': 1781784843.223, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.682000', 'tray_weight': '115', 'TS': 1781784686.6820002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.887000', 'tray_weight': '158', 'TS': 1781784607.8869998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.937000', 'tray_weight': '433', 'TS': 1781784793.937, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.125000', 'tray_weight': '433', 'TS': 1781785091.125, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.975000', 'tray_weight': '433', 'TS': 1781785118.975, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.830000', 'tray_weight': '192', 'TS': 1781784680.8300002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.508000', 'tray_weight': '181', 'TS': 1781785010.5080001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.710000', 'tray_weight': '186', 'TS': 1781784680.71, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.216000', 'tray_weight': '188', 'TS': 1781784722.216, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 25, 159764)}}
[2026-06-18 17:50:26,493.493 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.901000', 'tray_weight': '92', 'TS': 1781784684.901, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.223000', 'tray_weight': '93', 'TS': 1781784843.223, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.682000', 'tray_weight': '115', 'TS': 1781784686.6820002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.887000', 'tray_weight': '158', 'TS': 1781784607.8869998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.937000', 'tray_weight': '433', 'TS': 1781784793.937, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.125000', 'tray_weight': '433', 'TS': 1781785091.125, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.975000', 'tray_weight': '433', 'TS': 1781785118.975, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.830000', 'tray_weight': '192', 'TS': 1781784680.8300002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.508000', 'tray_weight': '181', 'TS': 1781785010.5080001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.710000', 'tray_weight': '186', 'TS': 1781784680.71, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.216000', 'tray_weight': '188', 'TS': 1781784722.216, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 25, 159764)}}
[2026-06-18 17:50:28,055.055 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.904000', 'tray_weight': '92', 'TS': 1781784684.904, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.226000', 'tray_weight': '93', 'TS': 1781784843.226, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.686000', 'tray_weight': '115', 'TS': 1781784686.686, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.894000', 'tray_weight': '158', 'TS': 1781784607.894, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.936000', 'tray_weight': '433', 'TS': 1781784793.9359999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.124000', 'tray_weight': '433', 'TS': 1781785091.124, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.974000', 'tray_weight': '433', 'TS': 1781785118.974, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.826000', 'tray_weight': '192', 'TS': 1781784680.826, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.504000', 'tray_weight': '181', 'TS': 1781785010.5040002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.717000', 'tray_weight': '186', 'TS': 1781784680.717, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.223000', 'tray_weight': '188', 'TS': 1781784722.223, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 26, 599114)}}
[2026-06-18 17:50:28,068.068 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.904000', 'tray_weight': '92', 'TS': 1781784684.904, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.226000', 'tray_weight': '93', 'TS': 1781784843.226, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.686000', 'tray_weight': '115', 'TS': 1781784686.686, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.894000', 'tray_weight': '158', 'TS': 1781784607.894, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.936000', 'tray_weight': '433', 'TS': 1781784793.9359999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.124000', 'tray_weight': '433', 'TS': 1781785091.124, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.974000', 'tray_weight': '433', 'TS': 1781785118.974, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.826000', 'tray_weight': '192', 'TS': 1781784680.826, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.504000', 'tray_weight': '181', 'TS': 1781785010.5040002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.717000', 'tray_weight': '186', 'TS': 1781784680.717, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.223000', 'tray_weight': '188', 'TS': 1781784722.223, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 26, 599114)}}
[2026-06-18 17:50:29,483.483 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.907000', 'tray_weight': '92', 'TS': 1781784684.907, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.229000', 'tray_weight': '93', 'TS': 1781784843.229, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.689000', 'tray_weight': '115', 'TS': 1781784686.689, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.895000', 'tray_weight': '158', 'TS': 1781784607.895, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.933000', 'tray_weight': '433', 'TS': 1781784793.933, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.121000', 'tray_weight': '433', 'TS': 1781785091.121, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.971000', 'tray_weight': '433', 'TS': 1781785118.971, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.817000', 'tray_weight': '192', 'TS': 1781784680.817, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.495000', 'tray_weight': '181', 'TS': 1781785010.495, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.716000', 'tray_weight': '186', 'TS': 1781784680.716, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.222000', 'tray_weight': '188', 'TS': 1781784722.2220001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 28, 151107)}}
[2026-06-18 17:50:29,502.502 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.907000', 'tray_weight': '92', 'TS': 1781784684.907, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.229000', 'tray_weight': '93', 'TS': 1781784843.229, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.689000', 'tray_weight': '115', 'TS': 1781784686.689, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.895000', 'tray_weight': '158', 'TS': 1781784607.895, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.933000', 'tray_weight': '433', 'TS': 1781784793.933, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.121000', 'tray_weight': '433', 'TS': 1781785091.121, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.971000', 'tray_weight': '433', 'TS': 1781785118.971, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.817000', 'tray_weight': '192', 'TS': 1781784680.817, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.495000', 'tray_weight': '181', 'TS': 1781785010.495, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.716000', 'tray_weight': '186', 'TS': 1781784680.716, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.222000', 'tray_weight': '188', 'TS': 1781784722.2220001, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 28, 151107)}}
[2026-06-18 17:50:30,963.963 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.910000', 'tray_weight': '92', 'TS': 1781784684.91, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.232000', 'tray_weight': '93', 'TS': 1781784843.232, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.690000', 'tray_weight': '115', 'TS': 1781784686.69, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.891000', 'tray_weight': '158', 'TS': 1781784607.891, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.932000', 'tray_weight': '433', 'TS': 1781784793.9320002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.120000', 'tray_weight': '433', 'TS': 1781785091.1200001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.970000', 'tray_weight': '433', 'TS': 1781785118.97, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.824000', 'tray_weight': '192', 'TS': 1781784680.824, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.502000', 'tray_weight': '181', 'TS': 1781785010.5019999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.714000', 'tray_weight': '186', 'TS': 1781784680.714, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.220000', 'tray_weight': '188', 'TS': 1781784722.22, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 29, 603595)}}
[2026-06-18 17:50:30,979.979 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.910000', 'tray_weight': '92', 'TS': 1781784684.91, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.232000', 'tray_weight': '93', 'TS': 1781784843.232, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.690000', 'tray_weight': '115', 'TS': 1781784686.69, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.891000', 'tray_weight': '158', 'TS': 1781784607.891, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.932000', 'tray_weight': '433', 'TS': 1781784793.9320002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.120000', 'tray_weight': '433', 'TS': 1781785091.1200001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.970000', 'tray_weight': '433', 'TS': 1781785118.97, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.824000', 'tray_weight': '192', 'TS': 1781784680.824, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.502000', 'tray_weight': '181', 'TS': 1781785010.5019999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.714000', 'tray_weight': '186', 'TS': 1781784680.714, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.220000', 'tray_weight': '188', 'TS': 1781784722.22, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 29, 603595)}}
[2026-06-18 17:50:32,484.484 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.913000', 'tray_weight': '92', 'TS': 1781784684.9129999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.235000', 'tray_weight': '93', 'TS': 1781784843.235, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.694000', 'tray_weight': '115', 'TS': 1781784686.694, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.891000', 'tray_weight': '158', 'TS': 1781784607.891, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.930000', 'tray_weight': '433', 'TS': 1781784793.93, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.118000', 'tray_weight': '433', 'TS': 1781785091.118, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.968000', 'tray_weight': '433', 'TS': 1781785118.968, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.821000', 'tray_weight': '192', 'TS': 1781784680.8209999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.499000', 'tray_weight': '181', 'TS': 1781785010.4989998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.713000', 'tray_weight': '186', 'TS': 1781784680.7129998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.219000', 'tray_weight': '188', 'TS': 1781784722.2189999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 31, 66816)}}
[2026-06-18 17:50:32,537.537 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.913000', 'tray_weight': '92', 'TS': 1781784684.9129999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.235000', 'tray_weight': '93', 'TS': 1781784843.235, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.694000', 'tray_weight': '115', 'TS': 1781784686.694, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.891000', 'tray_weight': '158', 'TS': 1781784607.891, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.930000', 'tray_weight': '433', 'TS': 1781784793.93, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.118000', 'tray_weight': '433', 'TS': 1781785091.118, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.968000', 'tray_weight': '433', 'TS': 1781785118.968, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.821000', 'tray_weight': '192', 'TS': 1781784680.8209999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.499000', 'tray_weight': '181', 'TS': 1781785010.4989998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.713000', 'tray_weight': '186', 'TS': 1781784680.7129998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.219000', 'tray_weight': '188', 'TS': 1781784722.2189999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 31, 66816)}}
[2026-06-18 17:50:34,014.014 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.916000', 'tray_weight': '92', 'TS': 1781784684.916, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.238000', 'tray_weight': '93', 'TS': 1781784843.238, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.695000', 'tray_weight': '115', 'TS': 1781784686.6950002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.893000', 'tray_weight': '158', 'TS': 1781784607.8930001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.930000', 'tray_weight': '433', 'TS': 1781784793.93, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.118000', 'tray_weight': '433', 'TS': 1781785091.118, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.968000', 'tray_weight': '433', 'TS': 1781785118.9680002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.828000', 'tray_weight': '192', 'TS': 1781784680.8279998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.506000', 'tray_weight': '181', 'TS': 1781785010.506, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.713000', 'tray_weight': '186', 'TS': 1781784680.713, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.219000', 'tray_weight': '188', 'TS': 1781784722.219, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 32, 712739)}}
[2026-06-18 17:50:34,022.022 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.916000', 'tray_weight': '92', 'TS': 1781784684.916, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.238000', 'tray_weight': '93', 'TS': 1781784843.238, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.695000', 'tray_weight': '115', 'TS': 1781784686.6950002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.893000', 'tray_weight': '158', 'TS': 1781784607.8930001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.930000', 'tray_weight': '433', 'TS': 1781784793.93, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.118000', 'tray_weight': '433', 'TS': 1781785091.118, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.968000', 'tray_weight': '433', 'TS': 1781785118.9680002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.828000', 'tray_weight': '192', 'TS': 1781784680.8279998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.506000', 'tray_weight': '181', 'TS': 1781785010.506, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.713000', 'tray_weight': '186', 'TS': 1781784680.713, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.219000', 'tray_weight': '188', 'TS': 1781784722.219, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 32, 712739)}}
[2026-06-18 17:50:35,285.285 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.920000', 'tray_weight': '92', 'TS': 1781784684.9199998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.242000', 'tray_weight': '93', 'TS': 1781784843.2419999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.701000', 'tray_weight': '115', 'TS': 1781784686.701, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.891000', 'tray_weight': '158', 'TS': 1781784607.891, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.929000', 'tray_weight': '433', 'TS': 1781784793.929, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.117000', 'tray_weight': '433', 'TS': 1781785091.117, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.967000', 'tray_weight': '433', 'TS': 1781785118.967, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.824000', 'tray_weight': '192', 'TS': 1781784680.824, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.502000', 'tray_weight': '181', 'TS': 1781785010.5019999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.705000', 'tray_weight': '186', 'TS': 1781784680.7050002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.211000', 'tray_weight': '188', 'TS': 1781784722.2110002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 34, 92059)}}
[2026-06-18 17:50:35,299.299 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.920000', 'tray_weight': '92', 'TS': 1781784684.9199998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.242000', 'tray_weight': '93', 'TS': 1781784843.2419999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.701000', 'tray_weight': '115', 'TS': 1781784686.701, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.891000', 'tray_weight': '158', 'TS': 1781784607.891, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.929000', 'tray_weight': '433', 'TS': 1781784793.929, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.117000', 'tray_weight': '433', 'TS': 1781785091.117, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.967000', 'tray_weight': '433', 'TS': 1781785118.967, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.824000', 'tray_weight': '192', 'TS': 1781784680.824, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.502000', 'tray_weight': '181', 'TS': 1781785010.5019999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.705000', 'tray_weight': '186', 'TS': 1781784680.7050002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.211000', 'tray_weight': '188', 'TS': 1781784722.2110002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 34, 92059)}}
[2026-06-18 17:50:36,656.656 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.923000', 'tray_weight': '92', 'TS': 1781784684.923, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.245000', 'tray_weight': '93', 'TS': 1781784843.2450001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.704000', 'tray_weight': '115', 'TS': 1781784686.704, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.881000', 'tray_weight': '158', 'TS': 1781784607.881, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.927000', 'tray_weight': '433', 'TS': 1781784793.9269998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.115000', 'tray_weight': '433', 'TS': 1781785091.115, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.965000', 'tray_weight': '433', 'TS': 1781785118.965, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.374000', 'tray_weight': '433', 'TS': 1781785235.3739998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.819000', 'tray_weight': '192', 'TS': 1781784680.819, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.497000', 'tray_weight': '181', 'TS': 1781785010.497, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.709000', 'tray_weight': '186', 'TS': 1781784680.7089999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.215000', 'tray_weight': '188', 'TS': 1781784722.215, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 35, 378576)}}
[2026-06-18 17:50:36,669.669 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.923000', 'tray_weight': '92', 'TS': 1781784684.923, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.245000', 'tray_weight': '93', 'TS': 1781784843.2450001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.704000', 'tray_weight': '115', 'TS': 1781784686.704, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.881000', 'tray_weight': '158', 'TS': 1781784607.881, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.927000', 'tray_weight': '433', 'TS': 1781784793.9269998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.115000', 'tray_weight': '433', 'TS': 1781785091.115, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.965000', 'tray_weight': '433', 'TS': 1781785118.965, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.374000', 'tray_weight': '433', 'TS': 1781785235.3739998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.819000', 'tray_weight': '192', 'TS': 1781784680.819, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.497000', 'tray_weight': '181', 'TS': 1781785010.497, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.709000', 'tray_weight': '186', 'TS': 1781784680.7089999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.215000', 'tray_weight': '188', 'TS': 1781784722.215, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 35, 378576)}}
[2026-06-18 17:50:38,202.202 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.927000', 'tray_weight': '92', 'TS': 1781784684.9269998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.249000', 'tray_weight': '93', 'TS': 1781784843.2489998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.706000', 'tray_weight': '115', 'TS': 1781784686.706, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.884000', 'tray_weight': '158', 'TS': 1781784607.884, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.925000', 'tray_weight': '433', 'TS': 1781784793.925, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.113000', 'tray_weight': '433', 'TS': 1781785091.113, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.963000', 'tray_weight': '433', 'TS': 1781785118.963, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.372000', 'tray_weight': '433', 'TS': 1781785235.372, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.824000', 'tray_weight': '192', 'TS': 1781784680.824, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.502000', 'tray_weight': '181', 'TS': 1781785010.5019999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.710000', 'tray_weight': '186', 'TS': 1781784680.71, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.216000', 'tray_weight': '188', 'TS': 1781784722.216, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 36, 752152)}}
[2026-06-18 17:50:38,215.215 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.927000', 'tray_weight': '92', 'TS': 1781784684.9269998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.249000', 'tray_weight': '93', 'TS': 1781784843.2489998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.706000', 'tray_weight': '115', 'TS': 1781784686.706, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.884000', 'tray_weight': '158', 'TS': 1781784607.884, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.925000', 'tray_weight': '433', 'TS': 1781784793.925, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.113000', 'tray_weight': '433', 'TS': 1781785091.113, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.963000', 'tray_weight': '433', 'TS': 1781785118.963, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.372000', 'tray_weight': '433', 'TS': 1781785235.372, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.824000', 'tray_weight': '192', 'TS': 1781784680.824, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.502000', 'tray_weight': '181', 'TS': 1781785010.5019999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.710000', 'tray_weight': '186', 'TS': 1781784680.71, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.216000', 'tray_weight': '188', 'TS': 1781784722.216, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 36, 752152)}}
[2026-06-18 17:50:39,631.631 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.929000', 'tray_weight': '92', 'TS': 1781784684.9290001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.251000', 'tray_weight': '93', 'TS': 1781784843.2510002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.710000', 'tray_weight': '115', 'TS': 1781784686.71, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.882000', 'tray_weight': '158', 'TS': 1781784607.882, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.925000', 'tray_weight': '433', 'TS': 1781784793.925, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.113000', 'tray_weight': '433', 'TS': 1781785091.113, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.963000', 'tray_weight': '433', 'TS': 1781785118.9629998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.372000', 'tray_weight': '433', 'TS': 1781785235.372, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.822000', 'tray_weight': '192', 'TS': 1781784680.822, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.500000', 'tray_weight': '181', 'TS': 1781785010.5, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.709000', 'tray_weight': '186', 'TS': 1781784680.7089999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.215000', 'tray_weight': '188', 'TS': 1781784722.215, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 38, 291833)}}
[2026-06-18 17:50:39,643.643 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.929000', 'tray_weight': '92', 'TS': 1781784684.9290001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.251000', 'tray_weight': '93', 'TS': 1781784843.2510002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.710000', 'tray_weight': '115', 'TS': 1781784686.71, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.882000', 'tray_weight': '158', 'TS': 1781784607.882, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.925000', 'tray_weight': '433', 'TS': 1781784793.925, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.113000', 'tray_weight': '433', 'TS': 1781785091.113, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.963000', 'tray_weight': '433', 'TS': 1781785118.9629998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.372000', 'tray_weight': '433', 'TS': 1781785235.372, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.822000', 'tray_weight': '192', 'TS': 1781784680.822, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.500000', 'tray_weight': '181', 'TS': 1781785010.5, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.709000', 'tray_weight': '186', 'TS': 1781784680.7089999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.215000', 'tray_weight': '188', 'TS': 1781784722.215, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 38, 291833)}}
[2026-06-18 17:50:41,031.031 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.931000', 'tray_weight': '92', 'TS': 1781784684.931, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.253000', 'tray_weight': '93', 'TS': 1781784843.253, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.715000', 'tray_weight': '115', 'TS': 1781784686.7150002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.879000', 'tray_weight': '158', 'TS': 1781784607.879, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.923000', 'tray_weight': '433', 'TS': 1781784793.923, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.111000', 'tray_weight': '433', 'TS': 1781785091.111, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.961000', 'tray_weight': '433', 'TS': 1781785118.961, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.370000', 'tray_weight': '433', 'TS': 1781785235.3700001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.820000', 'tray_weight': '192', 'TS': 1781784680.82, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.498000', 'tray_weight': '181', 'TS': 1781785010.498, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.708000', 'tray_weight': '186', 'TS': 1781784680.708, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.214000', 'tray_weight': '188', 'TS': 1781784722.214, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 39, 728054)}}
[2026-06-18 17:50:41,044.044 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.931000', 'tray_weight': '92', 'TS': 1781784684.931, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.253000', 'tray_weight': '93', 'TS': 1781784843.253, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.715000', 'tray_weight': '115', 'TS': 1781784686.7150002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.879000', 'tray_weight': '158', 'TS': 1781784607.879, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.923000', 'tray_weight': '433', 'TS': 1781784793.923, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.111000', 'tray_weight': '433', 'TS': 1781785091.111, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.961000', 'tray_weight': '433', 'TS': 1781785118.961, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.370000', 'tray_weight': '433', 'TS': 1781785235.3700001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.820000', 'tray_weight': '192', 'TS': 1781784680.82, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.498000', 'tray_weight': '181', 'TS': 1781785010.498, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.708000', 'tray_weight': '186', 'TS': 1781784680.708, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.214000', 'tray_weight': '188', 'TS': 1781784722.214, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 39, 728054)}}
[2026-06-18 17:50:42,627.627 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.936000', 'tray_weight': '92', 'TS': 1781784684.936, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.258000', 'tray_weight': '93', 'TS': 1781784843.2580001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.717000', 'tray_weight': '115', 'TS': 1781784686.717, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.876000', 'tray_weight': '158', 'TS': 1781784607.876, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.922000', 'tray_weight': '433', 'TS': 1781784793.922, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.110000', 'tray_weight': '433', 'TS': 1781785091.1100001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.960000', 'tray_weight': '433', 'TS': 1781785118.96, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.369000', 'tray_weight': '433', 'TS': 1781785235.369, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.820000', 'tray_weight': '192', 'TS': 1781784680.8200002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.498000', 'tray_weight': '181', 'TS': 1781785010.4980001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.707000', 'tray_weight': '186', 'TS': 1781784680.707, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.213000', 'tray_weight': '188', 'TS': 1781784722.213, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 41, 122617)}}
[2026-06-18 17:50:42,639.639 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.936000', 'tray_weight': '92', 'TS': 1781784684.936, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.258000', 'tray_weight': '93', 'TS': 1781784843.2580001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.717000', 'tray_weight': '115', 'TS': 1781784686.717, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.876000', 'tray_weight': '158', 'TS': 1781784607.876, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.922000', 'tray_weight': '433', 'TS': 1781784793.922, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.110000', 'tray_weight': '433', 'TS': 1781785091.1100001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.960000', 'tray_weight': '433', 'TS': 1781785118.96, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.369000', 'tray_weight': '433', 'TS': 1781785235.369, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.820000', 'tray_weight': '192', 'TS': 1781784680.8200002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.498000', 'tray_weight': '181', 'TS': 1781785010.4980001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.707000', 'tray_weight': '186', 'TS': 1781784680.707, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.213000', 'tray_weight': '188', 'TS': 1781784722.213, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 41, 122617)}}
[2026-06-18 17:50:44,229.229 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.937000', 'tray_weight': '92', 'TS': 1781784684.937, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.259000', 'tray_weight': '93', 'TS': 1781784843.259, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.719000', 'tray_weight': '115', 'TS': 1781784686.719, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.804000', 'tray_weight': '158', 'TS': 1781784607.804, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.919000', 'tray_weight': '433', 'TS': 1781784793.919, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.107000', 'tray_weight': '433', 'TS': 1781785091.1069999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.957000', 'tray_weight': '433', 'TS': 1781785118.957, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.366000', 'tray_weight': '433', 'TS': 1781785235.366, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.823000', 'tray_weight': '192', 'TS': 1781784680.823, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.501000', 'tray_weight': '181', 'TS': 1781785010.501, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.690000', 'tray_weight': '186', 'TS': 1781784680.6899998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.196000', 'tray_weight': '188', 'TS': 1781784722.1959999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 42, 715338)}}
[2026-06-18 17:50:44,241.241 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.937000', 'tray_weight': '92', 'TS': 1781784684.937, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.259000', 'tray_weight': '93', 'TS': 1781784843.259, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.719000', 'tray_weight': '115', 'TS': 1781784686.719, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.804000', 'tray_weight': '158', 'TS': 1781784607.804, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.919000', 'tray_weight': '433', 'TS': 1781784793.919, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.107000', 'tray_weight': '433', 'TS': 1781785091.1069999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.957000', 'tray_weight': '433', 'TS': 1781785118.957, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.366000', 'tray_weight': '433', 'TS': 1781785235.366, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.823000', 'tray_weight': '192', 'TS': 1781784680.823, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.501000', 'tray_weight': '181', 'TS': 1781785010.501, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.690000', 'tray_weight': '186', 'TS': 1781784680.6899998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.196000', 'tray_weight': '188', 'TS': 1781784722.1959999, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 42, 715338)}}
[2026-06-18 17:50:45,662.662 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.942000', 'tray_weight': '92', 'TS': 1781784684.942, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.264000', 'tray_weight': '93', 'TS': 1781784843.264, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.723000', 'tray_weight': '115', 'TS': 1781784686.723, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.872000', 'tray_weight': '158', 'TS': 1781784607.8720002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.917000', 'tray_weight': '433', 'TS': 1781784793.917, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.105000', 'tray_weight': '433', 'TS': 1781785091.105, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.955000', 'tray_weight': '433', 'TS': 1781785118.9550002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.364000', 'tray_weight': '433', 'TS': 1781785235.364, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.816000', 'tray_weight': '192', 'TS': 1781784680.816, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.494000', 'tray_weight': '181', 'TS': 1781785010.494, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.704000', 'tray_weight': '186', 'TS': 1781784680.704, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.210000', 'tray_weight': '188', 'TS': 1781784722.21, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 44, 323548)}}
[2026-06-18 17:50:45,676.676 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.942000', 'tray_weight': '92', 'TS': 1781784684.942, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.264000', 'tray_weight': '93', 'TS': 1781784843.264, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.723000', 'tray_weight': '115', 'TS': 1781784686.723, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.872000', 'tray_weight': '158', 'TS': 1781784607.8720002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.917000', 'tray_weight': '433', 'TS': 1781784793.917, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.105000', 'tray_weight': '433', 'TS': 1781785091.105, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.955000', 'tray_weight': '433', 'TS': 1781785118.9550002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.364000', 'tray_weight': '433', 'TS': 1781785235.364, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.816000', 'tray_weight': '192', 'TS': 1781784680.816, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.494000', 'tray_weight': '181', 'TS': 1781785010.494, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.704000', 'tray_weight': '186', 'TS': 1781784680.704, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.210000', 'tray_weight': '188', 'TS': 1781784722.21, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 44, 323548)}}
[2026-06-18 17:50:47,103.103 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.945000', 'tray_weight': '92', 'TS': 1781784684.945, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.267000', 'tray_weight': '93', 'TS': 1781784843.267, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.727000', 'tray_weight': '115', 'TS': 1781784686.727, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.880000', 'tray_weight': '158', 'TS': 1781784607.88, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.918000', 'tray_weight': '433', 'TS': 1781784793.918, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.106000', 'tray_weight': '433', 'TS': 1781785091.106, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.956000', 'tray_weight': '433', 'TS': 1781785118.9559999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.365000', 'tray_weight': '433', 'TS': 1781785235.365, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.821000', 'tray_weight': '192', 'TS': 1781784680.8209999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.499000', 'tray_weight': '181', 'TS': 1781785010.4989998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.702000', 'tray_weight': '186', 'TS': 1781784680.702, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.208000', 'tray_weight': '188', 'TS': 1781784722.208, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 45, 770978)}}
[2026-06-18 17:50:47,128.128 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.945000', 'tray_weight': '92', 'TS': 1781784684.945, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.267000', 'tray_weight': '93', 'TS': 1781784843.267, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.727000', 'tray_weight': '115', 'TS': 1781784686.727, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.880000', 'tray_weight': '158', 'TS': 1781784607.88, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.918000', 'tray_weight': '433', 'TS': 1781784793.918, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.106000', 'tray_weight': '433', 'TS': 1781785091.106, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.956000', 'tray_weight': '433', 'TS': 1781785118.9559999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.365000', 'tray_weight': '433', 'TS': 1781785235.365, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.821000', 'tray_weight': '192', 'TS': 1781784680.8209999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.499000', 'tray_weight': '181', 'TS': 1781785010.4989998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.702000', 'tray_weight': '186', 'TS': 1781784680.702, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.208000', 'tray_weight': '188', 'TS': 1781784722.208, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 45, 770978)}}
[2026-06-18 17:50:48,641.641 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.948000', 'tray_weight': '92', 'TS': 1781784684.948, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.270000', 'tray_weight': '93', 'TS': 1781784843.27, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.730000', 'tray_weight': '115', 'TS': 1781784686.73, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.876000', 'tray_weight': '158', 'TS': 1781784607.8760002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.916000', 'tray_weight': '433', 'TS': 1781784793.916, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.104000', 'tray_weight': '433', 'TS': 1781785091.1039999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.954000', 'tray_weight': '433', 'TS': 1781785118.954, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.363000', 'tray_weight': '433', 'TS': 1781785235.363, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.823000', 'tray_weight': '192', 'TS': 1781784680.823, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.501000', 'tray_weight': '181', 'TS': 1781785010.501, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.702000', 'tray_weight': '186', 'TS': 1781784680.702, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.208000', 'tray_weight': '188', 'TS': 1781784722.208, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 47, 213680)}}
[2026-06-18 17:50:48,658.658 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.948000', 'tray_weight': '92', 'TS': 1781784684.948, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.270000', 'tray_weight': '93', 'TS': 1781784843.27, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.730000', 'tray_weight': '115', 'TS': 1781784686.73, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.876000', 'tray_weight': '158', 'TS': 1781784607.8760002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.916000', 'tray_weight': '433', 'TS': 1781784793.916, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.104000', 'tray_weight': '433', 'TS': 1781785091.1039999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.954000', 'tray_weight': '433', 'TS': 1781785118.954, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.363000', 'tray_weight': '433', 'TS': 1781785235.363, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.823000', 'tray_weight': '192', 'TS': 1781784680.823, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.501000', 'tray_weight': '181', 'TS': 1781785010.501, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.702000', 'tray_weight': '186', 'TS': 1781784680.702, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.208000', 'tray_weight': '188', 'TS': 1781784722.208, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 47, 213680)}}
[2026-06-18 17:50:50,193.193 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.949000', 'tray_weight': '92', 'TS': 1781784684.949, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.271000', 'tray_weight': '93', 'TS': 1781784843.271, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.733000', 'tray_weight': '115', 'TS': 1781784686.733, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.866000', 'tray_weight': '158', 'TS': 1781784607.866, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.912000', 'tray_weight': '433', 'TS': 1781784793.9120002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.100000', 'tray_weight': '433', 'TS': 1781785091.1000001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.950000', 'tray_weight': '433', 'TS': 1781785118.95, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.359000', 'tray_weight': '433', 'TS': 1781785235.3590002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.822000', 'tray_weight': '192', 'TS': 1781784680.822, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.500000', 'tray_weight': '181', 'TS': 1781785010.5, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.699000', 'tray_weight': '186', 'TS': 1781784680.699, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.205000', 'tray_weight': '188', 'TS': 1781784722.205, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 48, 742074)}}
[2026-06-18 17:50:50,210.210 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.949000', 'tray_weight': '92', 'TS': 1781784684.949, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.271000', 'tray_weight': '93', 'TS': 1781784843.271, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.733000', 'tray_weight': '115', 'TS': 1781784686.733, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.866000', 'tray_weight': '158', 'TS': 1781784607.866, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.912000', 'tray_weight': '433', 'TS': 1781784793.9120002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.100000', 'tray_weight': '433', 'TS': 1781785091.1000001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.950000', 'tray_weight': '433', 'TS': 1781785118.95, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.359000', 'tray_weight': '433', 'TS': 1781785235.3590002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.822000', 'tray_weight': '192', 'TS': 1781784680.822, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.500000', 'tray_weight': '181', 'TS': 1781785010.5, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.699000', 'tray_weight': '186', 'TS': 1781784680.699, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.205000', 'tray_weight': '188', 'TS': 1781784722.205, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 48, 742074)}}
[2026-06-18 17:50:51,632.632 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.947000', 'tray_weight': '92', 'TS': 1781784684.947, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.269000', 'tray_weight': '93', 'TS': 1781784843.2689998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.736000', 'tray_weight': '115', 'TS': 1781784686.736, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.875000', 'tray_weight': '158', 'TS': 1781784607.875, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.914000', 'tray_weight': '433', 'TS': 1781784793.9139998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.102000', 'tray_weight': '433', 'TS': 1781785091.102, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.952000', 'tray_weight': '433', 'TS': 1781785118.952, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.361000', 'tray_weight': '433', 'TS': 1781785235.3609998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.821000', 'tray_weight': '192', 'TS': 1781784680.821, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.499000', 'tray_weight': '181', 'TS': 1781785010.499, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.696000', 'tray_weight': '186', 'TS': 1781784680.696, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.202000', 'tray_weight': '188', 'TS': 1781784722.202, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 50, 297614)}}
[2026-06-18 17:50:51,647.647 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.947000', 'tray_weight': '92', 'TS': 1781784684.947, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.269000', 'tray_weight': '93', 'TS': 1781784843.2689998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.736000', 'tray_weight': '115', 'TS': 1781784686.736, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.875000', 'tray_weight': '158', 'TS': 1781784607.875, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.914000', 'tray_weight': '433', 'TS': 1781784793.9139998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.102000', 'tray_weight': '433', 'TS': 1781785091.102, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.952000', 'tray_weight': '433', 'TS': 1781785118.952, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.361000', 'tray_weight': '433', 'TS': 1781785235.3609998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.821000', 'tray_weight': '192', 'TS': 1781784680.821, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.499000', 'tray_weight': '181', 'TS': 1781785010.499, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.696000', 'tray_weight': '186', 'TS': 1781784680.696, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.202000', 'tray_weight': '188', 'TS': 1781784722.202, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 50, 297614)}}
[2026-06-18 17:50:53,080.080 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.958000', 'tray_weight': '92', 'TS': 1781784684.9580002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.280000', 'tray_weight': '93', 'TS': 1781784843.2800002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.738000', 'tray_weight': '115', 'TS': 1781784686.738, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.868000', 'tray_weight': '158', 'TS': 1781784607.868, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.912000', 'tray_weight': '433', 'TS': 1781784793.912, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.100000', 'tray_weight': '433', 'TS': 1781785091.1000001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.950000', 'tray_weight': '433', 'TS': 1781785118.95, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.359000', 'tray_weight': '433', 'TS': 1781785235.359, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.821000', 'tray_weight': '192', 'TS': 1781784680.821, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.499000', 'tray_weight': '181', 'TS': 1781785010.499, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.697000', 'tray_weight': '186', 'TS': 1781784680.697, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.203000', 'tray_weight': '188', 'TS': 1781784722.203, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 51, 719198)}}
[2026-06-18 17:50:53,097.097 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.958000', 'tray_weight': '92', 'TS': 1781784684.9580002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.280000', 'tray_weight': '93', 'TS': 1781784843.2800002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.738000', 'tray_weight': '115', 'TS': 1781784686.738, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.868000', 'tray_weight': '158', 'TS': 1781784607.868, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.912000', 'tray_weight': '433', 'TS': 1781784793.912, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.100000', 'tray_weight': '433', 'TS': 1781785091.1000001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.950000', 'tray_weight': '433', 'TS': 1781785118.95, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.359000', 'tray_weight': '433', 'TS': 1781785235.359, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.821000', 'tray_weight': '192', 'TS': 1781784680.821, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.499000', 'tray_weight': '181', 'TS': 1781785010.499, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.697000', 'tray_weight': '186', 'TS': 1781784680.697, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.203000', 'tray_weight': '188', 'TS': 1781784722.203, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 51, 719198)}}
[2026-06-18 17:50:54,619.619 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.961000', 'tray_weight': '92', 'TS': 1781784684.961, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.283000', 'tray_weight': '93', 'TS': 1781784843.283, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.741000', 'tray_weight': '115', 'TS': 1781784686.741, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.870000', 'tray_weight': '158', 'TS': 1781784607.87, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.912000', 'tray_weight': '433', 'TS': 1781784793.912, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.100000', 'tray_weight': '433', 'TS': 1781785091.1, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.950000', 'tray_weight': '433', 'TS': 1781785118.95, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.359000', 'tray_weight': '433', 'TS': 1781785235.359, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.820000', 'tray_weight': '192', 'TS': 1781784680.82, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.498000', 'tray_weight': '181', 'TS': 1781785010.498, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.697000', 'tray_weight': '186', 'TS': 1781784680.697, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.203000', 'tray_weight': '188', 'TS': 1781784722.203, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 53, 177055)}}
[2026-06-18 17:50:54,630.630 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.961000', 'tray_weight': '92', 'TS': 1781784684.961, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.283000', 'tray_weight': '93', 'TS': 1781784843.283, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.741000', 'tray_weight': '115', 'TS': 1781784686.741, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.870000', 'tray_weight': '158', 'TS': 1781784607.87, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.912000', 'tray_weight': '433', 'TS': 1781784793.912, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.100000', 'tray_weight': '433', 'TS': 1781785091.1, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.950000', 'tray_weight': '433', 'TS': 1781785118.95, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.359000', 'tray_weight': '433', 'TS': 1781785235.359, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.820000', 'tray_weight': '192', 'TS': 1781784680.82, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.498000', 'tray_weight': '181', 'TS': 1781785010.498, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.697000', 'tray_weight': '186', 'TS': 1781784680.697, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.203000', 'tray_weight': '188', 'TS': 1781784722.203, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 53, 177055)}}
[2026-06-18 17:50:55,957.957 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.965000', 'tray_weight': '92', 'TS': 1781784684.9650002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.287000', 'tray_weight': '93', 'TS': 1781784843.2870002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.746000', 'tray_weight': '115', 'TS': 1781784686.746, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.870000', 'tray_weight': '158', 'TS': 1781784607.8700001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.910000', 'tray_weight': '433', 'TS': 1781784793.91, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.098000', 'tray_weight': '433', 'TS': 1781785091.098, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.948000', 'tray_weight': '433', 'TS': 1781785118.9480002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.357000', 'tray_weight': '433', 'TS': 1781785235.357, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.820000', 'tray_weight': '192', 'TS': 1781784680.82, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.498000', 'tray_weight': '181', 'TS': 1781785010.498, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.697000', 'tray_weight': '186', 'TS': 1781784680.6969998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.203000', 'tray_weight': '188', 'TS': 1781784722.2029998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 54, 709902)}}
[2026-06-18 17:50:55,969.969 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.965000', 'tray_weight': '92', 'TS': 1781784684.9650002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.287000', 'tray_weight': '93', 'TS': 1781784843.2870002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.746000', 'tray_weight': '115', 'TS': 1781784686.746, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.870000', 'tray_weight': '158', 'TS': 1781784607.8700001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.910000', 'tray_weight': '433', 'TS': 1781784793.91, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.098000', 'tray_weight': '433', 'TS': 1781785091.098, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.948000', 'tray_weight': '433', 'TS': 1781785118.9480002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.357000', 'tray_weight': '433', 'TS': 1781785235.357, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.820000', 'tray_weight': '192', 'TS': 1781784680.82, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.498000', 'tray_weight': '181', 'TS': 1781785010.498, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.697000', 'tray_weight': '186', 'TS': 1781784680.6969998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.203000', 'tray_weight': '188', 'TS': 1781784722.2029998, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 54, 709902)}}
[2026-06-18 17:50:57,438.438 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.968000', 'tray_weight': '92', 'TS': 1781784684.968, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.290000', 'tray_weight': '93', 'TS': 1781784843.29, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.749000', 'tray_weight': '115', 'TS': 1781784686.749, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.872000', 'tray_weight': '158', 'TS': 1781784607.872, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.901000', 'tray_weight': '433', 'TS': 1781784793.9009998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.089000', 'tray_weight': '433', 'TS': 1781785091.089, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.939000', 'tray_weight': '433', 'TS': 1781785118.939, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.348000', 'tray_weight': '433', 'TS': 1781785235.3479998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.820000', 'tray_weight': '192', 'TS': 1781784680.82, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.498000', 'tray_weight': '181', 'TS': 1781785010.498, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.695000', 'tray_weight': '186', 'TS': 1781784680.695, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.201000', 'tray_weight': '188', 'TS': 1781784722.201, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 56, 38427)}}
[2026-06-18 17:50:57,452.452 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.968000', 'tray_weight': '92', 'TS': 1781784684.968, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.290000', 'tray_weight': '93', 'TS': 1781784843.29, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.749000', 'tray_weight': '115', 'TS': 1781784686.749, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.872000', 'tray_weight': '158', 'TS': 1781784607.872, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.901000', 'tray_weight': '433', 'TS': 1781784793.9009998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.089000', 'tray_weight': '433', 'TS': 1781785091.089, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.939000', 'tray_weight': '433', 'TS': 1781785118.939, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.348000', 'tray_weight': '433', 'TS': 1781785235.3479998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.820000', 'tray_weight': '192', 'TS': 1781784680.82, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.498000', 'tray_weight': '181', 'TS': 1781785010.498, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.695000', 'tray_weight': '186', 'TS': 1781784680.695, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.201000', 'tray_weight': '188', 'TS': 1781784722.201, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 56, 38427)}}
[2026-06-18 17:50:58,845.845 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.971000', 'tray_weight': '92', 'TS': 1781784684.971, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.293000', 'tray_weight': '93', 'TS': 1781784843.293, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.752000', 'tray_weight': '115', 'TS': 1781784686.7519999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.867000', 'tray_weight': '158', 'TS': 1781784607.8669999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.903000', 'tray_weight': '433', 'TS': 1781784793.903, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.091000', 'tray_weight': '433', 'TS': 1781785091.091, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.941000', 'tray_weight': '433', 'TS': 1781785118.941, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.350000', 'tray_weight': '433', 'TS': 1781785235.3500001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.819000', 'tray_weight': '192', 'TS': 1781784680.819, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.497000', 'tray_weight': '181', 'TS': 1781785010.4970002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.692000', 'tray_weight': '186', 'TS': 1781784680.692, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.198000', 'tray_weight': '188', 'TS': 1781784722.198, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 57, 532738)}}
[2026-06-18 17:50:58,857.857 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.971000', 'tray_weight': '92', 'TS': 1781784684.971, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.293000', 'tray_weight': '93', 'TS': 1781784843.293, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.752000', 'tray_weight': '115', 'TS': 1781784686.7519999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.867000', 'tray_weight': '158', 'TS': 1781784607.8669999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.903000', 'tray_weight': '433', 'TS': 1781784793.903, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.091000', 'tray_weight': '433', 'TS': 1781785091.091, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.941000', 'tray_weight': '433', 'TS': 1781785118.941, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.350000', 'tray_weight': '433', 'TS': 1781785235.3500001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.819000', 'tray_weight': '192', 'TS': 1781784680.819, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.497000', 'tray_weight': '181', 'TS': 1781785010.4970002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.692000', 'tray_weight': '186', 'TS': 1781784680.692, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.198000', 'tray_weight': '188', 'TS': 1781784722.198, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 57, 532738)}}
[2026-06-18 17:51:00,219.219 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.974000', 'tray_weight': '92', 'TS': 1781784684.974, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.296000', 'tray_weight': '93', 'TS': 1781784843.296, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.755000', 'tray_weight': '115', 'TS': 1781784686.7549999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.864000', 'tray_weight': '158', 'TS': 1781784607.864, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.907000', 'tray_weight': '433', 'TS': 1781784793.907, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.095000', 'tray_weight': '433', 'TS': 1781785091.095, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.945000', 'tray_weight': '433', 'TS': 1781785118.9450002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.354000', 'tray_weight': '433', 'TS': 1781785235.354, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.815000', 'tray_weight': '192', 'TS': 1781784680.8149998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.493000', 'tray_weight': '181', 'TS': 1781785010.4929998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.693000', 'tray_weight': '186', 'TS': 1781784680.6929998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.199000', 'tray_weight': '188', 'TS': 1781784722.199, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 58, 941445)}}
[2026-06-18 17:51:00,275.275 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.974000', 'tray_weight': '92', 'TS': 1781784684.974, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.296000', 'tray_weight': '93', 'TS': 1781784843.296, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.755000', 'tray_weight': '115', 'TS': 1781784686.7549999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.864000', 'tray_weight': '158', 'TS': 1781784607.864, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.907000', 'tray_weight': '433', 'TS': 1781784793.907, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.095000', 'tray_weight': '433', 'TS': 1781785091.095, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.945000', 'tray_weight': '433', 'TS': 1781785118.9450002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.354000', 'tray_weight': '433', 'TS': 1781785235.354, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.815000', 'tray_weight': '192', 'TS': 1781784680.8149998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.493000', 'tray_weight': '181', 'TS': 1781785010.4929998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.693000', 'tray_weight': '186', 'TS': 1781784680.6929998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.199000', 'tray_weight': '188', 'TS': 1781784722.199, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 50, 58, 941445)}}
[2026-06-18 17:51:02,032.032 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.978000', 'tray_weight': '92', 'TS': 1781784684.9780002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.300000', 'tray_weight': '93', 'TS': 1781784843.3, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.758000', 'tray_weight': '115', 'TS': 1781784686.758, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.865000', 'tray_weight': '158', 'TS': 1781784607.865, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.905000', 'tray_weight': '433', 'TS': 1781784793.905, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.093000', 'tray_weight': '433', 'TS': 1781785091.093, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.943000', 'tray_weight': '433', 'TS': 1781785118.943, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.352000', 'tray_weight': '433', 'TS': 1781785235.352, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.814000', 'tray_weight': '192', 'TS': 1781784680.814, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.492000', 'tray_weight': '181', 'TS': 1781785010.4919999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.692000', 'tray_weight': '186', 'TS': 1781784680.692, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.198000', 'tray_weight': '188', 'TS': 1781784722.198, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 51, 0, 365451)}}
[2026-06-18 17:51:02,090.090 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.978000', 'tray_weight': '92', 'TS': 1781784684.9780002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.300000', 'tray_weight': '93', 'TS': 1781784843.3, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.758000', 'tray_weight': '115', 'TS': 1781784686.758, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.865000', 'tray_weight': '158', 'TS': 1781784607.865, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.905000', 'tray_weight': '433', 'TS': 1781784793.905, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.093000', 'tray_weight': '433', 'TS': 1781785091.093, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.943000', 'tray_weight': '433', 'TS': 1781785118.943, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.352000', 'tray_weight': '433', 'TS': 1781785235.352, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.814000', 'tray_weight': '192', 'TS': 1781784680.814, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.492000', 'tray_weight': '181', 'TS': 1781785010.4919999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.692000', 'tray_weight': '186', 'TS': 1781784680.692, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.198000', 'tray_weight': '188', 'TS': 1781784722.198, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 51, 0, 365451)}}
[2026-06-18 17:51:03,511.511 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.978000', 'tray_weight': '92', 'TS': 1781784684.978, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.300000', 'tray_weight': '93', 'TS': 1781784843.3, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.753000', 'tray_weight': '115', 'TS': 1781784686.753, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.865000', 'tray_weight': '158', 'TS': 1781784607.865, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.894000', 'tray_weight': '433', 'TS': 1781784793.894, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.082000', 'tray_weight': '433', 'TS': 1781785091.082, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.932000', 'tray_weight': '433', 'TS': 1781785118.932, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.341000', 'tray_weight': '433', 'TS': 1781785235.341, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.818000', 'tray_weight': '192', 'TS': 1781784680.8179998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.496000', 'tray_weight': '181', 'TS': 1781785010.496, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.690000', 'tray_weight': '186', 'TS': 1781784680.69, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.196000', 'tray_weight': '188', 'TS': 1781784722.196, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 51, 2, 204887)}}
[2026-06-18 17:51:03,523.523 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.978000', 'tray_weight': '92', 'TS': 1781784684.978, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.300000', 'tray_weight': '93', 'TS': 1781784843.3, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.753000', 'tray_weight': '115', 'TS': 1781784686.753, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.865000', 'tray_weight': '158', 'TS': 1781784607.865, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.894000', 'tray_weight': '433', 'TS': 1781784793.894, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.082000', 'tray_weight': '433', 'TS': 1781785091.082, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.932000', 'tray_weight': '433', 'TS': 1781785118.932, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.341000', 'tray_weight': '433', 'TS': 1781785235.341, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.818000', 'tray_weight': '192', 'TS': 1781784680.8179998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.496000', 'tray_weight': '181', 'TS': 1781785010.496, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.690000', 'tray_weight': '186', 'TS': 1781784680.69, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.196000', 'tray_weight': '188', 'TS': 1781784722.196, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 51, 2, 204887)}}
[2026-06-18 17:51:05,098.098 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.984000', 'tray_weight': '92', 'TS': 1781784684.984, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.306000', 'tray_weight': '93', 'TS': 1781784843.306, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.765000', 'tray_weight': '115', 'TS': 1781784686.7649999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.865000', 'tray_weight': '158', 'TS': 1781784607.865, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.857000', 'tray_weight': '433', 'TS': 1781784793.857, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.045000', 'tray_weight': '433', 'TS': 1781785091.045, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.895000', 'tray_weight': '433', 'TS': 1781785118.895, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.304000', 'tray_weight': '433', 'TS': 1781785235.3040001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.816000', 'tray_weight': '192', 'TS': 1781784680.816, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.494000', 'tray_weight': '181', 'TS': 1781785010.494, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.688000', 'tray_weight': '186', 'TS': 1781784680.688, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.194000', 'tray_weight': '188', 'TS': 1781784722.194, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 51, 3, 606320)}}
[2026-06-18 17:51:05,112.112 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.984000', 'tray_weight': '92', 'TS': 1781784684.984, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.306000', 'tray_weight': '93', 'TS': 1781784843.306, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.765000', 'tray_weight': '115', 'TS': 1781784686.7649999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.865000', 'tray_weight': '158', 'TS': 1781784607.865, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.857000', 'tray_weight': '433', 'TS': 1781784793.857, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.045000', 'tray_weight': '433', 'TS': 1781785091.045, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.895000', 'tray_weight': '433', 'TS': 1781785118.895, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.304000', 'tray_weight': '433', 'TS': 1781785235.3040001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.816000', 'tray_weight': '192', 'TS': 1781784680.816, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.494000', 'tray_weight': '181', 'TS': 1781785010.494, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.688000', 'tray_weight': '186', 'TS': 1781784680.688, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.194000', 'tray_weight': '188', 'TS': 1781784722.194, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 51, 3, 606320)}}
[2026-06-18 17:51:06,509.509 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.987000', 'tray_weight': '92', 'TS': 1781784684.987, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.309000', 'tray_weight': '93', 'TS': 1781784843.309, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.762000', 'tray_weight': '115', 'TS': 1781784686.762, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.858000', 'tray_weight': '158', 'TS': 1781784607.858, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.900000', 'tray_weight': '433', 'TS': 1781784793.9, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.088000', 'tray_weight': '433', 'TS': 1781785091.088, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.938000', 'tray_weight': '433', 'TS': 1781785118.938, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.347000', 'tray_weight': '433', 'TS': 1781785235.347, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.816000', 'tray_weight': '192', 'TS': 1781784680.816, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.494000', 'tray_weight': '181', 'TS': 1781785010.494, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.688000', 'tray_weight': '186', 'TS': 1781784680.688, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.194000', 'tray_weight': '188', 'TS': 1781784722.194, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 51, 5, 185923)}}
[2026-06-18 17:51:06,524.524 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.987000', 'tray_weight': '92', 'TS': 1781784684.987, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.309000', 'tray_weight': '93', 'TS': 1781784843.309, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.762000', 'tray_weight': '115', 'TS': 1781784686.762, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.858000', 'tray_weight': '158', 'TS': 1781784607.858, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.900000', 'tray_weight': '433', 'TS': 1781784793.9, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.088000', 'tray_weight': '433', 'TS': 1781785091.088, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.938000', 'tray_weight': '433', 'TS': 1781785118.938, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.347000', 'tray_weight': '433', 'TS': 1781785235.347, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.816000', 'tray_weight': '192', 'TS': 1781784680.816, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.494000', 'tray_weight': '181', 'TS': 1781785010.494, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.688000', 'tray_weight': '186', 'TS': 1781784680.688, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.194000', 'tray_weight': '188', 'TS': 1781784722.194, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 51, 5, 185923)}}
[2026-06-18 17:51:07,906.906 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.989000', 'tray_weight': '92', 'TS': 1781784684.989, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.311000', 'tray_weight': '93', 'TS': 1781784843.311, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.770000', 'tray_weight': '115', 'TS': 1781784686.77, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.842000', 'tray_weight': '158', 'TS': 1781784607.842, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.899000', 'tray_weight': '433', 'TS': 1781784793.899, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.087000', 'tray_weight': '433', 'TS': 1781785091.087, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.937000', 'tray_weight': '433', 'TS': 1781785118.937, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.346000', 'tray_weight': '433', 'TS': 1781785235.346, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.816000', 'tray_weight': '192', 'TS': 1781784680.816, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.494000', 'tray_weight': '181', 'TS': 1781785010.494, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.688000', 'tray_weight': '186', 'TS': 1781784680.688, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.194000', 'tray_weight': '188', 'TS': 1781784722.194, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 51, 6, 625048)}}
[2026-06-18 17:51:07,918.918 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.989000', 'tray_weight': '92', 'TS': 1781784684.989, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.311000', 'tray_weight': '93', 'TS': 1781784843.311, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.770000', 'tray_weight': '115', 'TS': 1781784686.77, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.842000', 'tray_weight': '158', 'TS': 1781784607.842, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.899000', 'tray_weight': '433', 'TS': 1781784793.899, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.087000', 'tray_weight': '433', 'TS': 1781785091.087, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.937000', 'tray_weight': '433', 'TS': 1781785118.937, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.346000', 'tray_weight': '433', 'TS': 1781785235.346, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.816000', 'tray_weight': '192', 'TS': 1781784680.816, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.494000', 'tray_weight': '181', 'TS': 1781785010.494, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.688000', 'tray_weight': '186', 'TS': 1781784680.688, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.194000', 'tray_weight': '188', 'TS': 1781784722.194, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 51, 6, 625048)}}
[2026-06-18 17:51:09,446.446 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.993000', 'tray_weight': '92', 'TS': 1781784684.993, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.315000', 'tray_weight': '93', 'TS': 1781784843.315, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.773000', 'tray_weight': '115', 'TS': 1781784686.773, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.854000', 'tray_weight': '158', 'TS': 1781784607.8539999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.898000', 'tray_weight': '433', 'TS': 1781784793.898, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.086000', 'tray_weight': '433', 'TS': 1781785091.086, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.936000', 'tray_weight': '433', 'TS': 1781785118.936, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.345000', 'tray_weight': '433', 'TS': 1781785235.345, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.810000', 'tray_weight': '192', 'TS': 1781784680.81, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.488000', 'tray_weight': '181', 'TS': 1781785010.488, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.685000', 'tray_weight': '186', 'TS': 1781784680.6850002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.191000', 'tray_weight': '188', 'TS': 1781784722.1910002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 51, 7, 996679)}}
[2026-06-18 17:51:09,459.459 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.993000', 'tray_weight': '92', 'TS': 1781784684.993, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.315000', 'tray_weight': '93', 'TS': 1781784843.315, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.773000', 'tray_weight': '115', 'TS': 1781784686.773, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.854000', 'tray_weight': '158', 'TS': 1781784607.8539999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.898000', 'tray_weight': '433', 'TS': 1781784793.898, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.086000', 'tray_weight': '433', 'TS': 1781785091.086, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.936000', 'tray_weight': '433', 'TS': 1781785118.936, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.345000', 'tray_weight': '433', 'TS': 1781785235.345, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.810000', 'tray_weight': '192', 'TS': 1781784680.81, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.488000', 'tray_weight': '181', 'TS': 1781785010.488, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.685000', 'tray_weight': '186', 'TS': 1781784680.6850002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.191000', 'tray_weight': '188', 'TS': 1781784722.1910002, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 51, 7, 996679)}}
[2026-06-18 17:51:10,918.918 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.996000', 'tray_weight': '92', 'TS': 1781784684.9959998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.318000', 'tray_weight': '93', 'TS': 1781784843.3179998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.777000', 'tray_weight': '115', 'TS': 1781784686.7770002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.852000', 'tray_weight': '158', 'TS': 1781784607.852, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.885000', 'tray_weight': '433', 'TS': 1781784793.885, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.073000', 'tray_weight': '433', 'TS': 1781785091.073, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.923000', 'tray_weight': '433', 'TS': 1781785118.923, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.332000', 'tray_weight': '433', 'TS': 1781785235.332, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.815000', 'tray_weight': '192', 'TS': 1781784680.815, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.493000', 'tray_weight': '181', 'TS': 1781785010.493, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.685000', 'tray_weight': '186', 'TS': 1781784680.685, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.191000', 'tray_weight': '188', 'TS': 1781784722.191, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 51, 9, 538580)}}
[2026-06-18 17:51:10,934.934 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.996000', 'tray_weight': '92', 'TS': 1781784684.9959998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.318000', 'tray_weight': '93', 'TS': 1781784843.3179998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.777000', 'tray_weight': '115', 'TS': 1781784686.7770002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.852000', 'tray_weight': '158', 'TS': 1781784607.852, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.885000', 'tray_weight': '433', 'TS': 1781784793.885, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.073000', 'tray_weight': '433', 'TS': 1781785091.073, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.923000', 'tray_weight': '433', 'TS': 1781785118.923, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.332000', 'tray_weight': '433', 'TS': 1781785235.332, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.815000', 'tray_weight': '192', 'TS': 1781784680.815, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.493000', 'tray_weight': '181', 'TS': 1781785010.493, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.685000', 'tray_weight': '186', 'TS': 1781784680.685, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.191000', 'tray_weight': '188', 'TS': 1781784722.191, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 51, 9, 538580)}}
[2026-06-18 17:51:12,461.461 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.999000', 'tray_weight': '92', 'TS': 1781784684.999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.321000', 'tray_weight': '93', 'TS': 1781784843.321, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.779000', 'tray_weight': '115', 'TS': 1781784686.779, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.851000', 'tray_weight': '158', 'TS': 1781784607.8509998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.892000', 'tray_weight': '433', 'TS': 1781784793.892, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.080000', 'tray_weight': '433', 'TS': 1781785091.08, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.930000', 'tray_weight': '433', 'TS': 1781785118.93, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.339000', 'tray_weight': '433', 'TS': 1781785235.339, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.807000', 'tray_weight': '192', 'TS': 1781784680.807, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.485000', 'tray_weight': '181', 'TS': 1781785010.485, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.684000', 'tray_weight': '186', 'TS': 1781784680.684, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.190000', 'tray_weight': '188', 'TS': 1781784722.19, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 51, 11, 18573)}}
[2026-06-18 17:51:12,474.474 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.999000', 'tray_weight': '92', 'TS': 1781784684.999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.321000', 'tray_weight': '93', 'TS': 1781784843.321, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.779000', 'tray_weight': '115', 'TS': 1781784686.779, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.851000', 'tray_weight': '158', 'TS': 1781784607.8509998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.892000', 'tray_weight': '433', 'TS': 1781784793.892, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.080000', 'tray_weight': '433', 'TS': 1781785091.08, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.930000', 'tray_weight': '433', 'TS': 1781785118.93, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.339000', 'tray_weight': '433', 'TS': 1781785235.339, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.807000', 'tray_weight': '192', 'TS': 1781784680.807, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.485000', 'tray_weight': '181', 'TS': 1781785010.485, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.684000', 'tray_weight': '186', 'TS': 1781784680.684, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.190000', 'tray_weight': '188', 'TS': 1781784722.19, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 51, 11, 18573)}}
[2026-06-18 17:51:13,970.970 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:25.003000', 'tray_weight': '92', 'TS': 1781784685.003, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.325000', 'tray_weight': '93', 'TS': 1781784843.3249998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.784000', 'tray_weight': '115', 'TS': 1781784686.784, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.846000', 'tray_weight': '158', 'TS': 1781784607.846, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.894000', 'tray_weight': '433', 'TS': 1781784793.894, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.082000', 'tray_weight': '433', 'TS': 1781785091.082, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.932000', 'tray_weight': '433', 'TS': 1781785118.932, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.341000', 'tray_weight': '433', 'TS': 1781785235.341, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.807000', 'tray_weight': '192', 'TS': 1781784680.807, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.485000', 'tray_weight': '181', 'TS': 1781785010.485, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.681000', 'tray_weight': '186', 'TS': 1781784680.681, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.187000', 'tray_weight': '188', 'TS': 1781784722.187, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 51, 12, 557511)}}
[2026-06-18 17:51:13,984.984 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:25.003000', 'tray_weight': '92', 'TS': 1781784685.003, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.325000', 'tray_weight': '93', 'TS': 1781784843.3249998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.784000', 'tray_weight': '115', 'TS': 1781784686.784, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.846000', 'tray_weight': '158', 'TS': 1781784607.846, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.894000', 'tray_weight': '433', 'TS': 1781784793.894, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.082000', 'tray_weight': '433', 'TS': 1781785091.082, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.932000', 'tray_weight': '433', 'TS': 1781785118.932, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.341000', 'tray_weight': '433', 'TS': 1781785235.341, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.807000', 'tray_weight': '192', 'TS': 1781784680.807, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.485000', 'tray_weight': '181', 'TS': 1781785010.485, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.681000', 'tray_weight': '186', 'TS': 1781784680.681, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.187000', 'tray_weight': '188', 'TS': 1781784722.187, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 51, 12, 557511)}}
[2026-06-18 17:51:15,658.658 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:25.005000', 'tray_weight': '92', 'TS': 1781784685.005, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.327000', 'tray_weight': '93', 'TS': 1781784843.3270001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.787000', 'tray_weight': '115', 'TS': 1781784686.7870002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.842000', 'tray_weight': '158', 'TS': 1781784607.842, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.880000', 'tray_weight': '433', 'TS': 1781784793.8799999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.068000', 'tray_weight': '433', 'TS': 1781785091.068, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.918000', 'tray_weight': '433', 'TS': 1781785118.918, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.327000', 'tray_weight': '433', 'TS': 1781785235.327, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.810000', 'tray_weight': '192', 'TS': 1781784680.8100002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.488000', 'tray_weight': '181', 'TS': 1781785010.4880002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.681000', 'tray_weight': '186', 'TS': 1781784680.681, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.187000', 'tray_weight': '188', 'TS': 1781784722.187, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 51, 14, 71014)}}
[2026-06-18 17:51:15,677.677 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:25.005000', 'tray_weight': '92', 'TS': 1781784685.005, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.327000', 'tray_weight': '93', 'TS': 1781784843.3270001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.787000', 'tray_weight': '115', 'TS': 1781784686.7870002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.842000', 'tray_weight': '158', 'TS': 1781784607.842, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.880000', 'tray_weight': '433', 'TS': 1781784793.8799999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.068000', 'tray_weight': '433', 'TS': 1781785091.068, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.918000', 'tray_weight': '433', 'TS': 1781785118.918, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.327000', 'tray_weight': '433', 'TS': 1781785235.327, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.810000', 'tray_weight': '192', 'TS': 1781784680.8100002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.488000', 'tray_weight': '181', 'TS': 1781785010.4880002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.681000', 'tray_weight': '186', 'TS': 1781784680.681, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.187000', 'tray_weight': '188', 'TS': 1781784722.187, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 51, 14, 71014)}}
[2026-06-18 17:51:17,075.075 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:25.009000', 'tray_weight': '92', 'TS': 1781784685.009, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.331000', 'tray_weight': '93', 'TS': 1781784843.3309999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.790000', 'tray_weight': '115', 'TS': 1781784686.7900002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.848000', 'tray_weight': '158', 'TS': 1781784607.848, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.891000', 'tray_weight': '433', 'TS': 1781784793.891, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.079000', 'tray_weight': '433', 'TS': 1781785091.079, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.929000', 'tray_weight': '433', 'TS': 1781785118.9290001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.338000', 'tray_weight': '433', 'TS': 1781785235.338, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.809000', 'tray_weight': '192', 'TS': 1781784680.809, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.487000', 'tray_weight': '181', 'TS': 1781785010.487, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.679000', 'tray_weight': '186', 'TS': 1781784680.679, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.185000', 'tray_weight': '188', 'TS': 1781784722.185, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 51, 15, 780295)}}
[2026-06-18 17:51:17,088.088 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:25.009000', 'tray_weight': '92', 'TS': 1781784685.009, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.331000', 'tray_weight': '93', 'TS': 1781784843.3309999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.790000', 'tray_weight': '115', 'TS': 1781784686.7900002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.848000', 'tray_weight': '158', 'TS': 1781784607.848, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.891000', 'tray_weight': '433', 'TS': 1781784793.891, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.079000', 'tray_weight': '433', 'TS': 1781785091.079, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.929000', 'tray_weight': '433', 'TS': 1781785118.9290001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.338000', 'tray_weight': '433', 'TS': 1781785235.338, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.809000', 'tray_weight': '192', 'TS': 1781784680.809, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.487000', 'tray_weight': '181', 'TS': 1781785010.487, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.679000', 'tray_weight': '186', 'TS': 1781784680.679, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.185000', 'tray_weight': '188', 'TS': 1781784722.185, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 51, 15, 780295)}}
[2026-06-18 17:51:18,600.600 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:25.014000', 'tray_weight': '92', 'TS': 1781784685.0140002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.336000', 'tray_weight': '93', 'TS': 1781784843.3360002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.794000', 'tray_weight': '115', 'TS': 1781784686.794, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.848000', 'tray_weight': '158', 'TS': 1781784607.848, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.890000', 'tray_weight': '433', 'TS': 1781784793.8899999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.078000', 'tray_weight': '433', 'TS': 1781785091.0779998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.928000', 'tray_weight': '433', 'TS': 1781785118.928, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.337000', 'tray_weight': '433', 'TS': 1781785235.337, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.808000', 'tray_weight': '192', 'TS': 1781784680.808, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.486000', 'tray_weight': '181', 'TS': 1781785010.486, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.679000', 'tray_weight': '186', 'TS': 1781784680.679, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.185000', 'tray_weight': '188', 'TS': 1781784722.185, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 51, 17, 167144)}}
[2026-06-18 17:51:18,614.614 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:25.014000', 'tray_weight': '92', 'TS': 1781784685.0140002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.336000', 'tray_weight': '93', 'TS': 1781784843.3360002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.794000', 'tray_weight': '115', 'TS': 1781784686.794, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.848000', 'tray_weight': '158', 'TS': 1781784607.848, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.890000', 'tray_weight': '433', 'TS': 1781784793.8899999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.078000', 'tray_weight': '433', 'TS': 1781785091.0779998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.928000', 'tray_weight': '433', 'TS': 1781785118.928, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.337000', 'tray_weight': '433', 'TS': 1781785235.337, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.808000', 'tray_weight': '192', 'TS': 1781784680.808, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.486000', 'tray_weight': '181', 'TS': 1781785010.486, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.679000', 'tray_weight': '186', 'TS': 1781784680.679, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.185000', 'tray_weight': '188', 'TS': 1781784722.185, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 51, 17, 167144)}}
[2026-06-18 17:51:20,474.474 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:25.016000', 'tray_weight': '92', 'TS': 1781784685.016, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.338000', 'tray_weight': '93', 'TS': 1781784843.338, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.797000', 'tray_weight': '115', 'TS': 1781784686.7970002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.851000', 'tray_weight': '158', 'TS': 1781784607.851, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.889000', 'tray_weight': '433', 'TS': 1781784793.889, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.077000', 'tray_weight': '433', 'TS': 1781785091.077, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.927000', 'tray_weight': '433', 'TS': 1781785118.927, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.336000', 'tray_weight': '433', 'TS': 1781785235.336, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.809000', 'tray_weight': '192', 'TS': 1781784680.809, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.487000', 'tray_weight': '181', 'TS': 1781785010.4870002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.678000', 'tray_weight': '186', 'TS': 1781784680.678, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.184000', 'tray_weight': '188', 'TS': 1781784722.184, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 51, 18, 691442)}}
[2026-06-18 17:51:20,483.483 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:25.016000', 'tray_weight': '92', 'TS': 1781784685.016, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.338000', 'tray_weight': '93', 'TS': 1781784843.338, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.797000', 'tray_weight': '115', 'TS': 1781784686.7970002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.851000', 'tray_weight': '158', 'TS': 1781784607.851, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.889000', 'tray_weight': '433', 'TS': 1781784793.889, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.077000', 'tray_weight': '433', 'TS': 1781785091.077, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.927000', 'tray_weight': '433', 'TS': 1781785118.927, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.336000', 'tray_weight': '433', 'TS': 1781785235.336, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.809000', 'tray_weight': '192', 'TS': 1781784680.809, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.487000', 'tray_weight': '181', 'TS': 1781785010.4870002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.678000', 'tray_weight': '186', 'TS': 1781784680.678, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.184000', 'tray_weight': '188', 'TS': 1781784722.184, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 51, 18, 691442)}}
[2026-06-18 17:51:21,853.853 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:25.019000', 'tray_weight': '92', 'TS': 1781784685.0189998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.341000', 'tray_weight': '93', 'TS': 1781784843.3409998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.794000', 'tray_weight': '115', 'TS': 1781784686.7940001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.849000', 'tray_weight': '158', 'TS': 1781784607.849, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.886000', 'tray_weight': '433', 'TS': 1781784793.8860002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.074000', 'tray_weight': '433', 'TS': 1781785091.0740001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.924000', 'tray_weight': '433', 'TS': 1781785118.924, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.333000', 'tray_weight': '433', 'TS': 1781785235.333, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 17:51:20.441000', 'tray_weight': '100', 'TS': 1781785280.441, 'expected_tray_weight': 75, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.811000', 'tray_weight': '192', 'TS': 1781784680.811, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.489000', 'tray_weight': '181', 'TS': 1781785010.489, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.677000', 'tray_weight': '186', 'TS': 1781784680.677, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.183000', 'tray_weight': '188', 'TS': 1781784722.183, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 51, 20, 575167)}}
[2026-06-18 17:51:21,864.864 INFO    ] monitor_weight {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:25.019000', 'tray_weight': '92', 'TS': 1781784685.0189998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.341000', 'tray_weight': '93', 'TS': 1781784843.3409998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.794000', 'tray_weight': '115', 'TS': 1781784686.7940001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.849000', 'tray_weight': '158', 'TS': 1781784607.849, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.886000', 'tray_weight': '433', 'TS': 1781784793.8860002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.074000', 'tray_weight': '433', 'TS': 1781785091.0740001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.924000', 'tray_weight': '433', 'TS': 1781785118.924, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.333000', 'tray_weight': '433', 'TS': 1781785235.333, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 17:51:20.441000', 'tray_weight': '100', 'TS': 1781785280.441, 'expected_tray_weight': 75, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.811000', 'tray_weight': '192', 'TS': 1781784680.811, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.489000', 'tray_weight': '181', 'TS': 1781785010.489, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.677000', 'tray_weight': '186', 'TS': 1781784680.677, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.183000', 'tray_weight': '188', 'TS': 1781784722.183, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 51, 20, 575167)}}
[2026-06-18 17:51:22,961.961 INFO    ] collect_close_door_weights {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:51:21.807000', 'tray_weight': '93', 'TS': 1781785281.807, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '116', 'datetime': '2026-06-18 17:51:21.831000', 'tray_weight': '116', 'TS': 1781785281.8309999, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 17:51:21.908000', 'tray_weight': '312', 'TS': 1781785281.908, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 17:51:21.929000', 'tray_weight': '360', 'TS': 1781785281.9290001, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:51:21.992000', 'tray_weight': '158', 'TS': 1781785281.992, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:51:22.130000', 'tray_weight': '433', 'TS': 1781785282.13, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 17:51:22.086000', 'tray_weight': '100', 'TS': 1781785282.086, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 17:51:22.222000', 'tray_weight': '211', 'TS': 1781785282.2220001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 17:51:22.217000', 'tray_weight': '489', 'TS': 1781785282.217, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 17:51:22.237000', 'tray_weight': '88', 'TS': 1781785282.237, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '180', 'datetime': '2026-06-18 17:51:22.339000', 'tray_weight': '180', 'TS': 1781785282.339, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:51:22.448000', 'tray_weight': '188', 'TS': 1781785282.448, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 51, 20, 575167)}}
[2026-06-18 17:51:22,974.974 INFO    ] collect_close_door_weights {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:51:21.807000', 'tray_weight': '93', 'TS': 1781785281.807, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '116', 'datetime': '2026-06-18 17:51:21.831000', 'tray_weight': '116', 'TS': 1781785281.8309999, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 17:51:21.908000', 'tray_weight': '312', 'TS': 1781785281.908, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 17:51:21.929000', 'tray_weight': '360', 'TS': 1781785281.9290001, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:51:21.992000', 'tray_weight': '158', 'TS': 1781785281.992, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:51:22.130000', 'tray_weight': '433', 'TS': 1781785282.13, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 17:51:22.086000', 'tray_weight': '100', 'TS': 1781785282.086, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 17:51:22.222000', 'tray_weight': '211', 'TS': 1781785282.2220001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 17:51:22.217000', 'tray_weight': '489', 'TS': 1781785282.217, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 17:51:22.237000', 'tray_weight': '88', 'TS': 1781785282.237, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '180', 'datetime': '2026-06-18 17:51:22.339000', 'tray_weight': '180', 'TS': 1781785282.339, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:51:22.448000', 'tray_weight': '188', 'TS': 1781785282.448, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 51, 20, 575167)}}
[2026-06-18 17:51:23,163.163 INFO    ] *********** ORDER STARTED ***********
[2026-06-18 17:51:23,165.165 INFO    ] DB TRAY [{"tray_id": 11, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500626", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500626-4", "tray_weight": "120"}, {"tray_id": 12, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500688", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500688-4", "tray_weight": "146"}, {"tray_id": 13, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500646", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500646-8", "tray_weight": "313"}, {"tray_id": 14, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500445", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500445-5", "tray_weight": "360"}, {"tray_id": 15, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500659", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500659-4", "tray_weight": "158"}, {"tray_id": 16, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500647", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500647-12", "tray_weight": "434"}, {"tray_id": 17, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500648", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500648-3", "tray_weight": "100"}, {"tray_id": 18, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500668", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500668-10", "tray_weight": "211"}, {"tray_id": 19, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500709", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500709-8", "tray_weight": "489"}, {"tray_id": 20, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500672", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500672-3", "tray_weight": "88"}, {"tray_id": 21, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500650", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500650-6", "tray_weight": "176"}, {"tray_id": 22, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500673", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500673-6", "tray_weight": "188"}, {"tray_id": 23, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "186055", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186055-0", "tray_weight": "99999"}, {"tray_id": 24, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500455", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500455-0", "tray_weight": "99999"}, {"tray_id": 25, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "10155", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "10155-0", "tray_weight": "99999"}, {"tray_id": 26, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "186096", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186096-0", "tray_weight": "99999"}, {"tray_id": 31, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "166327", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "166327-4", "tray_weight": "823"}, {"tray_id": 32, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500617", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500617-5", "tray_weight": "1444"}, {"tray_id": 33, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500694", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500694-4", "tray_weight": "908"}, {"tray_id": 34, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "185993", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "185993-4", "tray_weight": "215"}, {"tray_id": 35, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186084", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186084-8", "tray_weight": "313"}, {"tray_id": 36, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500541", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500541-11", "tray_weight": "221"}, {"tray_id": 37, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500669", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500669-0", "tray_weight": "-2"}, {"tray_id": 38, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186078", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186078-1", "tray_weight": "334"}, {"tray_id": 39, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500700", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500700-4", "tray_weight": "889"}, {"tray_id": 40, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500412", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500412-1", "tray_weight": "170"}, {"tray_id": 41, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "108676", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "108676-5", "tray_weight": "871"}, {"tray_id": 42, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500675", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500675-4", "tray_weight": "713"}, {"tray_id": 43, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500702", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500702-1", "tray_weight": "228"}, {"tray_id": 44, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186059", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186059-0", "tray_weight": "-6"}, {"tray_id": 45, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500656", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500656-6", "tray_weight": "1357"}, {"tray_id": 46, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500499", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500499-3", "tray_weight": "583"}]
[2026-06-18 17:51:23,259.259 INFO    ] TRAY READINGS [{'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.804000', 'tray_weight': '158', 'TS': 1781784607.804, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.842000', 'tray_weight': '158', 'TS': 1781784607.842, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.842000', 'tray_weight': '158', 'TS': 1781784607.842, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.846000', 'tray_weight': '158', 'TS': 1781784607.846, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.848000', 'tray_weight': '158', 'TS': 1781784607.848, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.848000', 'tray_weight': '158', 'TS': 1781784607.848, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.849000', 'tray_weight': '158', 'TS': 1781784607.849, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.851000', 'tray_weight': '158', 'TS': 1781784607.8509998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.851000', 'tray_weight': '158', 'TS': 1781784607.851, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.852000', 'tray_weight': '158', 'TS': 1781784607.852, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.854000', 'tray_weight': '158', 'TS': 1781784607.8539999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.858000', 'tray_weight': '158', 'TS': 1781784607.858, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.864000', 'tray_weight': '158', 'TS': 1781784607.864, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.865000', 'tray_weight': '158', 'TS': 1781784607.865, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.865000', 'tray_weight': '158', 'TS': 1781784607.865, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.865000', 'tray_weight': '158', 'TS': 1781784607.865, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.866000', 'tray_weight': '158', 'TS': 1781784607.866, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.867000', 'tray_weight': '158', 'TS': 1781784607.8669999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.868000', 'tray_weight': '158', 'TS': 1781784607.868, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.870000', 'tray_weight': '158', 'TS': 1781784607.87, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.870000', 'tray_weight': '158', 'TS': 1781784607.8700001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.871000', 'tray_weight': '158', 'TS': 1781784607.871, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.872000', 'tray_weight': '158', 'TS': 1781784607.872, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.872000', 'tray_weight': '158', 'TS': 1781784607.8720002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.875000', 'tray_weight': '158', 'TS': 1781784607.875, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.876000', 'tray_weight': '158', 'TS': 1781784607.876, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.876000', 'tray_weight': '158', 'TS': 1781784607.8760002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.879000', 'tray_weight': '158', 'TS': 1781784607.879, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.880000', 'tray_weight': '158', 'TS': 1781784607.88, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.881000', 'tray_weight': '158', 'TS': 1781784607.881, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.882000', 'tray_weight': '158', 'TS': 1781784607.882, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.884000', 'tray_weight': '158', 'TS': 1781784607.884, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.887000', 'tray_weight': '158', 'TS': 1781784607.8869998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.891000', 'tray_weight': '158', 'TS': 1781784607.891, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.891000', 'tray_weight': '158', 'TS': 1781784607.891, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.891000', 'tray_weight': '158', 'TS': 1781784607.891, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.893000', 'tray_weight': '158', 'TS': 1781784607.8930001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.894000', 'tray_weight': '158', 'TS': 1781784607.894, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.895000', 'tray_weight': '158', 'TS': 1781784607.895, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.895000', 'tray_weight': '158', 'TS': 1781784607.895, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.900000', 'tray_weight': '158', 'TS': 1781784607.9, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.901000', 'tray_weight': '158', 'TS': 1781784607.901, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.902000', 'tray_weight': '158', 'TS': 1781784607.902, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.902000', 'tray_weight': '158', 'TS': 1781784607.902, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.905000', 'tray_weight': '158', 'TS': 1781784607.905, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.907000', 'tray_weight': '158', 'TS': 1781784607.907, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.908000', 'tray_weight': '158', 'TS': 1781784607.908, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.909000', 'tray_weight': '158', 'TS': 1781784607.909, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.910000', 'tray_weight': '158', 'TS': 1781784607.9099998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.913000', 'tray_weight': '158', 'TS': 1781784607.913, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.914000', 'tray_weight': '158', 'TS': 1781784607.914, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.915000', 'tray_weight': '158', 'TS': 1781784607.915, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.915000', 'tray_weight': '158', 'TS': 1781784607.915, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.915000', 'tray_weight': '158', 'TS': 1781784607.9150002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.917000', 'tray_weight': '158', 'TS': 1781784607.917, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.920000', 'tray_weight': '158', 'TS': 1781784607.92, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.922000', 'tray_weight': '158', 'TS': 1781784607.922, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.924000', 'tray_weight': '158', 'TS': 1781784607.924, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.926000', 'tray_weight': '158', 'TS': 1781784607.9259999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.927000', 'tray_weight': '158', 'TS': 1781784607.9269998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.927000', 'tray_weight': '158', 'TS': 1781784607.9269998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.929000', 'tray_weight': '158', 'TS': 1781784607.929, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.930000', 'tray_weight': '158', 'TS': 1781784607.93, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.931000', 'tray_weight': '158', 'TS': 1781784607.931, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.933000', 'tray_weight': '158', 'TS': 1781784607.9329998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.934000', 'tray_weight': '158', 'TS': 1781784607.934, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.934000', 'tray_weight': '158', 'TS': 1781784607.934, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.934000', 'tray_weight': '158', 'TS': 1781784607.934, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.935000', 'tray_weight': '158', 'TS': 1781784607.935, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.936000', 'tray_weight': '158', 'TS': 1781784607.9359999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.938000', 'tray_weight': '158', 'TS': 1781784607.938, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.938000', 'tray_weight': '158', 'TS': 1781784607.938, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.939000', 'tray_weight': '158', 'TS': 1781784607.9390001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.940000', 'tray_weight': '158', 'TS': 1781784607.94, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.942000', 'tray_weight': '158', 'TS': 1781784607.9420002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.943000', 'tray_weight': '158', 'TS': 1781784607.9429998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.945000', 'tray_weight': '158', 'TS': 1781784607.945, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.947000', 'tray_weight': '158', 'TS': 1781784607.947, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.948000', 'tray_weight': '158', 'TS': 1781784607.948, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.950000', 'tray_weight': '158', 'TS': 1781784607.95, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.951000', 'tray_weight': '158', 'TS': 1781784607.951, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.951000', 'tray_weight': '158', 'TS': 1781784607.951, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.954000', 'tray_weight': '158', 'TS': 1781784607.954, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.955000', 'tray_weight': '158', 'TS': 1781784607.9550002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.958000', 'tray_weight': '158', 'TS': 1781784607.9580002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.959000', 'tray_weight': '158', 'TS': 1781784607.9589999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.961000', 'tray_weight': '158', 'TS': 1781784607.961, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.962000', 'tray_weight': '158', 'TS': 1781784607.962, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.964000', 'tray_weight': '158', 'TS': 1781784607.964, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.964000', 'tray_weight': '158', 'TS': 1781784607.964, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.964000', 'tray_weight': '158', 'TS': 1781784607.964, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.965000', 'tray_weight': '158', 'TS': 1781784607.965, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.966000', 'tray_weight': '158', 'TS': 1781784607.9659998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.967000', 'tray_weight': '158', 'TS': 1781784607.967, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.968000', 'tray_weight': '158', 'TS': 1781784607.968, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.971000', 'tray_weight': '158', 'TS': 1781784607.971, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.977000', 'tray_weight': '158', 'TS': 1781784607.977, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.977000', 'tray_weight': '158', 'TS': 1781784607.977, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.977000', 'tray_weight': '158', 'TS': 1781784607.977, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.979000', 'tray_weight': '158', 'TS': 1781784607.9789999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.979000', 'tray_weight': '158', 'TS': 1781784607.9789999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.979000', 'tray_weight': '158', 'TS': 1781784607.979, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.982000', 'tray_weight': '158', 'TS': 1781784607.9819999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.982000', 'tray_weight': '158', 'TS': 1781784607.9819999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.986000', 'tray_weight': '158', 'TS': 1781784607.9859998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.986000', 'tray_weight': '158', 'TS': 1781784607.986, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.986000', 'tray_weight': '158', 'TS': 1781784607.986, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.988000', 'tray_weight': '158', 'TS': 1781784607.9880002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.990000', 'tray_weight': '158', 'TS': 1781784607.99, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.990000', 'tray_weight': '158', 'TS': 1781784607.99, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.991000', 'tray_weight': '158', 'TS': 1781784607.991, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.992000', 'tray_weight': '158', 'TS': 1781784607.992, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.993000', 'tray_weight': '158', 'TS': 1781784607.993, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.993000', 'tray_weight': '158', 'TS': 1781784607.993, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.994000', 'tray_weight': '158', 'TS': 1781784607.994, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.997000', 'tray_weight': '158', 'TS': 1781784607.997, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:07.999000', 'tray_weight': '158', 'TS': 1781784607.999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.001000', 'tray_weight': '158', 'TS': 1781784608.001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.001000', 'tray_weight': '158', 'TS': 1781784608.0010002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.002000', 'tray_weight': '158', 'TS': 1781784608.0019999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.006000', 'tray_weight': '158', 'TS': 1781784608.006, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.006000', 'tray_weight': '158', 'TS': 1781784608.006, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.008000', 'tray_weight': '158', 'TS': 1781784608.008, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.008000', 'tray_weight': '158', 'TS': 1781784608.008, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.010000', 'tray_weight': '158', 'TS': 1781784608.0100002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.012000', 'tray_weight': '158', 'TS': 1781784608.012, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.014000', 'tray_weight': '158', 'TS': 1781784608.0140002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.015000', 'tray_weight': '158', 'TS': 1781784608.0149999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.016000', 'tray_weight': '158', 'TS': 1781784608.016, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.020000', 'tray_weight': '158', 'TS': 1781784608.02, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.020000', 'tray_weight': '158', 'TS': 1781784608.02, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.021000', 'tray_weight': '158', 'TS': 1781784608.021, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.022000', 'tray_weight': '158', 'TS': 1781784608.022, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.025000', 'tray_weight': '158', 'TS': 1781784608.0249999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.026000', 'tray_weight': '158', 'TS': 1781784608.026, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.026000', 'tray_weight': '158', 'TS': 1781784608.026, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.029000', 'tray_weight': '158', 'TS': 1781784608.029, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.029000', 'tray_weight': '158', 'TS': 1781784608.029, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.031000', 'tray_weight': '158', 'TS': 1781784608.0310001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.032000', 'tray_weight': '158', 'TS': 1781784608.032, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.033000', 'tray_weight': '158', 'TS': 1781784608.033, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.033000', 'tray_weight': '158', 'TS': 1781784608.033, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.033000', 'tray_weight': '158', 'TS': 1781784608.033, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.036000', 'tray_weight': '158', 'TS': 1781784608.036, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.036000', 'tray_weight': '158', 'TS': 1781784608.036, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.040000', 'tray_weight': '158', 'TS': 1781784608.04, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.041000', 'tray_weight': '158', 'TS': 1781784608.0410001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.042000', 'tray_weight': '158', 'TS': 1781784608.042, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.045000', 'tray_weight': '158', 'TS': 1781784608.045, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.045000', 'tray_weight': '158', 'TS': 1781784608.045, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.047000', 'tray_weight': '158', 'TS': 1781784608.047, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.048000', 'tray_weight': '158', 'TS': 1781784608.048, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.048000', 'tray_weight': '158', 'TS': 1781784608.048, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.049000', 'tray_weight': '158', 'TS': 1781784608.049, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.049000', 'tray_weight': '158', 'TS': 1781784608.049, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.049000', 'tray_weight': '158', 'TS': 1781784608.049, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.050000', 'tray_weight': '158', 'TS': 1781784608.05, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.050000', 'tray_weight': '158', 'TS': 1781784608.05, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.052000', 'tray_weight': '158', 'TS': 1781784608.0519998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.054000', 'tray_weight': '158', 'TS': 1781784608.054, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.058000', 'tray_weight': '158', 'TS': 1781784608.058, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.061000', 'tray_weight': '158', 'TS': 1781784608.0609999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.061000', 'tray_weight': '158', 'TS': 1781784608.061, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.062000', 'tray_weight': '158', 'TS': 1781784608.062, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.062000', 'tray_weight': '158', 'TS': 1781784608.062, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.063000', 'tray_weight': '158', 'TS': 1781784608.063, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.064000', 'tray_weight': '158', 'TS': 1781784608.064, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.064000', 'tray_weight': '158', 'TS': 1781784608.0640001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.065000', 'tray_weight': '158', 'TS': 1781784608.065, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.069000', 'tray_weight': '158', 'TS': 1781784608.069, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.069000', 'tray_weight': '158', 'TS': 1781784608.069, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.071000', 'tray_weight': '158', 'TS': 1781784608.071, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.072000', 'tray_weight': '158', 'TS': 1781784608.072, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.073000', 'tray_weight': '158', 'TS': 1781784608.073, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.073000', 'tray_weight': '158', 'TS': 1781784608.0730002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.074000', 'tray_weight': '158', 'TS': 1781784608.074, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.074000', 'tray_weight': '158', 'TS': 1781784608.074, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.074000', 'tray_weight': '158', 'TS': 1781784608.0740001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.078000', 'tray_weight': '158', 'TS': 1781784608.078, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.080000', 'tray_weight': '158', 'TS': 1781784608.08, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.080000', 'tray_weight': '158', 'TS': 1781784608.0800002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.081000', 'tray_weight': '158', 'TS': 1781784608.0809999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.083000', 'tray_weight': '158', 'TS': 1781784608.083, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.085000', 'tray_weight': '158', 'TS': 1781784608.085, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.086000', 'tray_weight': '158', 'TS': 1781784608.086, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.090000', 'tray_weight': '158', 'TS': 1781784608.09, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.090000', 'tray_weight': '158', 'TS': 1781784608.09, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.090000', 'tray_weight': '158', 'TS': 1781784608.0900002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.092000', 'tray_weight': '158', 'TS': 1781784608.092, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.094000', 'tray_weight': '158', 'TS': 1781784608.094, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.095000', 'tray_weight': '158', 'TS': 1781784608.095, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.096000', 'tray_weight': '158', 'TS': 1781784608.0960002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.099000', 'tray_weight': '158', 'TS': 1781784608.099, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.100000', 'tray_weight': '158', 'TS': 1781784608.1, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.102000', 'tray_weight': '158', 'TS': 1781784608.102, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.103000', 'tray_weight': '158', 'TS': 1781784608.103, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.104000', 'tray_weight': '158', 'TS': 1781784608.1039999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.104000', 'tray_weight': '158', 'TS': 1781784608.1039999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.104000', 'tray_weight': '158', 'TS': 1781784608.104, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.104000', 'tray_weight': '158', 'TS': 1781784608.104, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.105000', 'tray_weight': '158', 'TS': 1781784608.105, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.105000', 'tray_weight': '158', 'TS': 1781784608.105, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.110000', 'tray_weight': '158', 'TS': 1781784608.1100001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.112000', 'tray_weight': '158', 'TS': 1781784608.112, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.114000', 'tray_weight': '158', 'TS': 1781784608.114, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.116000', 'tray_weight': '158', 'TS': 1781784608.116, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.116000', 'tray_weight': '158', 'TS': 1781784608.116, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.116000', 'tray_weight': '158', 'TS': 1781784608.116, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.117000', 'tray_weight': '158', 'TS': 1781784608.1169999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.118000', 'tray_weight': '158', 'TS': 1781784608.1179998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.118000', 'tray_weight': '158', 'TS': 1781784608.118, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.121000', 'tray_weight': '158', 'TS': 1781784608.121, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.122000', 'tray_weight': '158', 'TS': 1781784608.122, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.123000', 'tray_weight': '158', 'TS': 1781784608.123, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.125000', 'tray_weight': '158', 'TS': 1781784608.125, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.126000', 'tray_weight': '158', 'TS': 1781784608.126, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.127000', 'tray_weight': '158', 'TS': 1781784608.127, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.129000', 'tray_weight': '158', 'TS': 1781784608.129, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.129000', 'tray_weight': '158', 'TS': 1781784608.129, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.129000', 'tray_weight': '158', 'TS': 1781784608.1290002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.131000', 'tray_weight': '158', 'TS': 1781784608.131, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.132000', 'tray_weight': '158', 'TS': 1781784608.132, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.133000', 'tray_weight': '158', 'TS': 1781784608.1330001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.135000', 'tray_weight': '158', 'TS': 1781784608.135, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.135000', 'tray_weight': '158', 'TS': 1781784608.135, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.137000', 'tray_weight': '158', 'TS': 1781784608.1369998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.142000', 'tray_weight': '158', 'TS': 1781784608.142, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.142000', 'tray_weight': '158', 'TS': 1781784608.1420002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.143000', 'tray_weight': '158', 'TS': 1781784608.1430001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.144000', 'tray_weight': '158', 'TS': 1781784608.144, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.145000', 'tray_weight': '158', 'TS': 1781784608.145, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.148000', 'tray_weight': '158', 'TS': 1781784608.148, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.148000', 'tray_weight': '158', 'TS': 1781784608.148, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.150000', 'tray_weight': '158', 'TS': 1781784608.1499999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.152000', 'tray_weight': '158', 'TS': 1781784608.152, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.152000', 'tray_weight': '158', 'TS': 1781784608.1520002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.153000', 'tray_weight': '158', 'TS': 1781784608.1529999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.154000', 'tray_weight': '158', 'TS': 1781784608.154, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.155000', 'tray_weight': '158', 'TS': 1781784608.155, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.156000', 'tray_weight': '158', 'TS': 1781784608.1560001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.157000', 'tray_weight': '158', 'TS': 1781784608.1569998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.157000', 'tray_weight': '158', 'TS': 1781784608.157, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.157000', 'tray_weight': '158', 'TS': 1781784608.157, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.158000', 'tray_weight': '158', 'TS': 1781784608.158, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.160000', 'tray_weight': '158', 'TS': 1781784608.16, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.163000', 'tray_weight': '158', 'TS': 1781784608.163, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.165000', 'tray_weight': '158', 'TS': 1781784608.165, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.166000', 'tray_weight': '158', 'TS': 1781784608.166, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.167000', 'tray_weight': '158', 'TS': 1781784608.167, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.168000', 'tray_weight': '158', 'TS': 1781784608.168, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.168000', 'tray_weight': '158', 'TS': 1781784608.168, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.169000', 'tray_weight': '158', 'TS': 1781784608.169, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.171000', 'tray_weight': '158', 'TS': 1781784608.171, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.175000', 'tray_weight': '158', 'TS': 1781784608.175, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.177000', 'tray_weight': '158', 'TS': 1781784608.1769998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.177000', 'tray_weight': '158', 'TS': 1781784608.177, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.179000', 'tray_weight': '158', 'TS': 1781784608.179, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.180000', 'tray_weight': '158', 'TS': 1781784608.1799998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.180000', 'tray_weight': '158', 'TS': 1781784608.18, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.182000', 'tray_weight': '158', 'TS': 1781784608.182, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.183000', 'tray_weight': '158', 'TS': 1781784608.183, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.185000', 'tray_weight': '158', 'TS': 1781784608.185, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.185000', 'tray_weight': '158', 'TS': 1781784608.185, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.187000', 'tray_weight': '158', 'TS': 1781784608.187, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.189000', 'tray_weight': '158', 'TS': 1781784608.189, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.190000', 'tray_weight': '158', 'TS': 1781784608.1899998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.190000', 'tray_weight': '158', 'TS': 1781784608.19, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.191000', 'tray_weight': '158', 'TS': 1781784608.191, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.192000', 'tray_weight': '158', 'TS': 1781784608.1920002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.193000', 'tray_weight': '158', 'TS': 1781784608.193, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.195000', 'tray_weight': '158', 'TS': 1781784608.195, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.195000', 'tray_weight': '158', 'TS': 1781784608.1950002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.196000', 'tray_weight': '158', 'TS': 1781784608.196, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.197000', 'tray_weight': '158', 'TS': 1781784608.1969998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.198000', 'tray_weight': '158', 'TS': 1781784608.198, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.201000', 'tray_weight': '158', 'TS': 1781784608.201, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.202000', 'tray_weight': '158', 'TS': 1781784608.2020001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.203000', 'tray_weight': '158', 'TS': 1781784608.203, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.204000', 'tray_weight': '158', 'TS': 1781784608.204, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.206000', 'tray_weight': '158', 'TS': 1781784608.206, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.206000', 'tray_weight': '158', 'TS': 1781784608.206, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.209000', 'tray_weight': '158', 'TS': 1781784608.2089999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.209000', 'tray_weight': '158', 'TS': 1781784608.209, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.210000', 'tray_weight': '158', 'TS': 1781784608.21, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.212000', 'tray_weight': '158', 'TS': 1781784608.212, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.212000', 'tray_weight': '158', 'TS': 1781784608.212, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.213000', 'tray_weight': '158', 'TS': 1781784608.213, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.213000', 'tray_weight': '158', 'TS': 1781784608.213, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.213000', 'tray_weight': '158', 'TS': 1781784608.213, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.215000', 'tray_weight': '158', 'TS': 1781784608.215, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.217000', 'tray_weight': '158', 'TS': 1781784608.217, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.218000', 'tray_weight': '158', 'TS': 1781784608.218, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.219000', 'tray_weight': '158', 'TS': 1781784608.2189999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.219000', 'tray_weight': '158', 'TS': 1781784608.2189999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.219000', 'tray_weight': '158', 'TS': 1781784608.219, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.219000', 'tray_weight': '158', 'TS': 1781784608.219, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.225000', 'tray_weight': '158', 'TS': 1781784608.2250001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.226000', 'tray_weight': '158', 'TS': 1781784608.226, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.228000', 'tray_weight': '158', 'TS': 1781784608.228, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.228000', 'tray_weight': '158', 'TS': 1781784608.228, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.229000', 'tray_weight': '158', 'TS': 1781784608.2289999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.230000', 'tray_weight': '158', 'TS': 1781784608.23, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.232000', 'tray_weight': '158', 'TS': 1781784608.2319999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.232000', 'tray_weight': '158', 'TS': 1781784608.2319999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.235000', 'tray_weight': '158', 'TS': 1781784608.2350001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.236000', 'tray_weight': '158', 'TS': 1781784608.236, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.236000', 'tray_weight': '158', 'TS': 1781784608.236, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.237000', 'tray_weight': '158', 'TS': 1781784608.237, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.238000', 'tray_weight': '158', 'TS': 1781784608.238, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.239000', 'tray_weight': '158', 'TS': 1781784608.2389998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.240000', 'tray_weight': '158', 'TS': 1781784608.24, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.240000', 'tray_weight': '158', 'TS': 1781784608.24, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.242000', 'tray_weight': '158', 'TS': 1781784608.242, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.244000', 'tray_weight': '158', 'TS': 1781784608.244, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.246000', 'tray_weight': '158', 'TS': 1781784608.246, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.246000', 'tray_weight': '158', 'TS': 1781784608.246, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.248000', 'tray_weight': '158', 'TS': 1781784608.2480001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.249000', 'tray_weight': '158', 'TS': 1781784608.249, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.250000', 'tray_weight': '158', 'TS': 1781784608.25, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.251000', 'tray_weight': '158', 'TS': 1781784608.251, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.252000', 'tray_weight': '158', 'TS': 1781784608.252, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.255000', 'tray_weight': '158', 'TS': 1781784608.2549999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.256000', 'tray_weight': '158', 'TS': 1781784608.256, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.259000', 'tray_weight': '158', 'TS': 1781784608.259, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.261000', 'tray_weight': '158', 'TS': 1781784608.261, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.261000', 'tray_weight': '158', 'TS': 1781784608.261, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.264000', 'tray_weight': '158', 'TS': 1781784608.264, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.264000', 'tray_weight': '158', 'TS': 1781784608.264, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.266000', 'tray_weight': '158', 'TS': 1781784608.266, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.267000', 'tray_weight': '158', 'TS': 1781784608.2670002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.269000', 'tray_weight': '158', 'TS': 1781784608.269, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.269000', 'tray_weight': '158', 'TS': 1781784608.269, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.270000', 'tray_weight': '158', 'TS': 1781784608.27, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.271000', 'tray_weight': '158', 'TS': 1781784608.2710001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.272000', 'tray_weight': '158', 'TS': 1781784608.2719998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.272000', 'tray_weight': '158', 'TS': 1781784608.272, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.272000', 'tray_weight': '158', 'TS': 1781784608.272, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.273000', 'tray_weight': '158', 'TS': 1781784608.273, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.274000', 'tray_weight': '158', 'TS': 1781784608.2740002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.275000', 'tray_weight': '158', 'TS': 1781784608.275, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.275000', 'tray_weight': '158', 'TS': 1781784608.275, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.278000', 'tray_weight': '158', 'TS': 1781784608.278, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.280000', 'tray_weight': '158', 'TS': 1781784608.28, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.281000', 'tray_weight': '158', 'TS': 1781784608.2810001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.282000', 'tray_weight': '158', 'TS': 1781784608.2819998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.282000', 'tray_weight': '158', 'TS': 1781784608.2819998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.283000', 'tray_weight': '158', 'TS': 1781784608.283, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.283000', 'tray_weight': '158', 'TS': 1781784608.283, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.285000', 'tray_weight': '158', 'TS': 1781784608.285, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.287000', 'tray_weight': '158', 'TS': 1781784608.287, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.290000', 'tray_weight': '158', 'TS': 1781784608.29, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.290000', 'tray_weight': '158', 'TS': 1781784608.29, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.291000', 'tray_weight': '158', 'TS': 1781784608.291, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.292000', 'tray_weight': '158', 'TS': 1781784608.292, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.292000', 'tray_weight': '158', 'TS': 1781784608.292, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.293000', 'tray_weight': '158', 'TS': 1781784608.293, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.296000', 'tray_weight': '158', 'TS': 1781784608.296, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.297000', 'tray_weight': '158', 'TS': 1781784608.2970002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.300000', 'tray_weight': '158', 'TS': 1781784608.3, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.302000', 'tray_weight': '158', 'TS': 1781784608.3019998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.303000', 'tray_weight': '158', 'TS': 1781784608.303, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.305000', 'tray_weight': '158', 'TS': 1781784608.305, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.306000', 'tray_weight': '158', 'TS': 1781784608.306, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.306000', 'tray_weight': '158', 'TS': 1781784608.306, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.306000', 'tray_weight': '158', 'TS': 1781784608.306, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.308000', 'tray_weight': '158', 'TS': 1781784608.308, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.309000', 'tray_weight': '158', 'TS': 1781784608.309, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.312000', 'tray_weight': '158', 'TS': 1781784608.312, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.314000', 'tray_weight': '158', 'TS': 1781784608.314, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.315000', 'tray_weight': '158', 'TS': 1781784608.3149998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.315000', 'tray_weight': '158', 'TS': 1781784608.315, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.317000', 'tray_weight': '158', 'TS': 1781784608.3170002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.318000', 'tray_weight': '158', 'TS': 1781784608.318, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.319000', 'tray_weight': '158', 'TS': 1781784608.319, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.320000', 'tray_weight': '158', 'TS': 1781784608.32, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.320000', 'tray_weight': '158', 'TS': 1781784608.32, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.320000', 'tray_weight': '158', 'TS': 1781784608.32, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.320000', 'tray_weight': '158', 'TS': 1781784608.3200002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.321000', 'tray_weight': '158', 'TS': 1781784608.321, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.324000', 'tray_weight': '158', 'TS': 1781784608.3240001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.326000', 'tray_weight': '158', 'TS': 1781784608.326, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.330000', 'tray_weight': '158', 'TS': 1781784608.3300002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.331000', 'tray_weight': '158', 'TS': 1781784608.331, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.331000', 'tray_weight': '158', 'TS': 1781784608.331, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.332000', 'tray_weight': '158', 'TS': 1781784608.332, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.332000', 'tray_weight': '158', 'TS': 1781784608.332, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.333000', 'tray_weight': '158', 'TS': 1781784608.333, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.333000', 'tray_weight': '158', 'TS': 1781784608.333, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.335000', 'tray_weight': '158', 'TS': 1781784608.3349998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.335000', 'tray_weight': '158', 'TS': 1781784608.3349998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.335000', 'tray_weight': '158', 'TS': 1781784608.335, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.336000', 'tray_weight': '158', 'TS': 1781784608.336, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.340000', 'tray_weight': '158', 'TS': 1781784608.34, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.342000', 'tray_weight': '158', 'TS': 1781784608.342, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.342000', 'tray_weight': '158', 'TS': 1781784608.342, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.344000', 'tray_weight': '158', 'TS': 1781784608.3439999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.345000', 'tray_weight': '158', 'TS': 1781784608.345, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.347000', 'tray_weight': '158', 'TS': 1781784608.347, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.348000', 'tray_weight': '158', 'TS': 1781784608.348, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.349000', 'tray_weight': '158', 'TS': 1781784608.349, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.350000', 'tray_weight': '158', 'TS': 1781784608.35, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.351000', 'tray_weight': '158', 'TS': 1781784608.351, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.352000', 'tray_weight': '158', 'TS': 1781784608.352, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.352000', 'tray_weight': '158', 'TS': 1781784608.352, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.355000', 'tray_weight': '158', 'TS': 1781784608.355, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.355000', 'tray_weight': '158', 'TS': 1781784608.355, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.356000', 'tray_weight': '158', 'TS': 1781784608.356, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.357000', 'tray_weight': '158', 'TS': 1781784608.357, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.359000', 'tray_weight': '158', 'TS': 1781784608.359, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.360000', 'tray_weight': '158', 'TS': 1781784608.36, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.360000', 'tray_weight': '158', 'TS': 1781784608.3600001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.361000', 'tray_weight': '158', 'TS': 1781784608.361, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.362000', 'tray_weight': '158', 'TS': 1781784608.362, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.364000', 'tray_weight': '158', 'TS': 1781784608.364, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.366000', 'tray_weight': '158', 'TS': 1781784608.366, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.368000', 'tray_weight': '158', 'TS': 1781784608.368, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.371000', 'tray_weight': '158', 'TS': 1781784608.371, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.371000', 'tray_weight': '158', 'TS': 1781784608.371, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.372000', 'tray_weight': '158', 'TS': 1781784608.372, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.372000', 'tray_weight': '158', 'TS': 1781784608.372, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.375000', 'tray_weight': '158', 'TS': 1781784608.375, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.376000', 'tray_weight': '158', 'TS': 1781784608.376, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.378000', 'tray_weight': '158', 'TS': 1781784608.3779998, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.379000', 'tray_weight': '158', 'TS': 1781784608.379, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.380000', 'tray_weight': '158', 'TS': 1781784608.3799999, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.381000', 'tray_weight': '158', 'TS': 1781784608.381, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.381000', 'tray_weight': '158', 'TS': 1781784608.381, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.383000', 'tray_weight': '158', 'TS': 1781784608.3830001, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.384000', 'tray_weight': '158', 'TS': 1781784608.384, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.386000', 'tray_weight': '158', 'TS': 1781784608.386, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.387000', 'tray_weight': '158', 'TS': 1781784608.387, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:40:08.389000', 'tray_weight': '158', 'TS': 1781784608.3890002, 'expected_tray_weight': 128, 'flow': '-1'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.677000', 'tray_weight': '186', 'TS': 1781784680.677, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.678000', 'tray_weight': '186', 'TS': 1781784680.678, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.678000', 'tray_weight': '186', 'TS': 1781784680.678, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.679000', 'tray_weight': '186', 'TS': 1781784680.679, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.679000', 'tray_weight': '186', 'TS': 1781784680.679, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.681000', 'tray_weight': '186', 'TS': 1781784680.681, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.681000', 'tray_weight': '186', 'TS': 1781784680.681, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.684000', 'tray_weight': '186', 'TS': 1781784680.684, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.685000', 'tray_weight': '186', 'TS': 1781784680.685, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.685000', 'tray_weight': '186', 'TS': 1781784680.6850002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.688000', 'tray_weight': '186', 'TS': 1781784680.688, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.688000', 'tray_weight': '186', 'TS': 1781784680.688, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.688000', 'tray_weight': '186', 'TS': 1781784680.688, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.690000', 'tray_weight': '186', 'TS': 1781784680.6899998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.690000', 'tray_weight': '186', 'TS': 1781784680.69, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.692000', 'tray_weight': '186', 'TS': 1781784680.692, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.692000', 'tray_weight': '186', 'TS': 1781784680.692, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.693000', 'tray_weight': '186', 'TS': 1781784680.6929998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.695000', 'tray_weight': '186', 'TS': 1781784680.695, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.696000', 'tray_weight': '186', 'TS': 1781784680.696, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.697000', 'tray_weight': '186', 'TS': 1781784680.6969998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.697000', 'tray_weight': '186', 'TS': 1781784680.697, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.697000', 'tray_weight': '186', 'TS': 1781784680.697, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.699000', 'tray_weight': '186', 'TS': 1781784680.699, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.702000', 'tray_weight': '186', 'TS': 1781784680.702, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.702000', 'tray_weight': '186', 'TS': 1781784680.702, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.704000', 'tray_weight': '186', 'TS': 1781784680.704, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.705000', 'tray_weight': '186', 'TS': 1781784680.7050002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.707000', 'tray_weight': '186', 'TS': 1781784680.707, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.708000', 'tray_weight': '186', 'TS': 1781784680.708, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.709000', 'tray_weight': '186', 'TS': 1781784680.7089999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.709000', 'tray_weight': '186', 'TS': 1781784680.7089999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.710000', 'tray_weight': '186', 'TS': 1781784680.71, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.710000', 'tray_weight': '186', 'TS': 1781784680.71, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.713000', 'tray_weight': '186', 'TS': 1781784680.7129998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.713000', 'tray_weight': '186', 'TS': 1781784680.713, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.714000', 'tray_weight': '186', 'TS': 1781784680.714, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.715000', 'tray_weight': '186', 'TS': 1781784680.715, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.716000', 'tray_weight': '186', 'TS': 1781784680.716, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.717000', 'tray_weight': '186', 'TS': 1781784680.717, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.720000', 'tray_weight': '186', 'TS': 1781784680.72, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.720000', 'tray_weight': '186', 'TS': 1781784680.72, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.720000', 'tray_weight': '186', 'TS': 1781784680.72, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.722000', 'tray_weight': '186', 'TS': 1781784680.7220001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.722000', 'tray_weight': '186', 'TS': 1781784680.7220001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.728000', 'tray_weight': '186', 'TS': 1781784680.728, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.728000', 'tray_weight': '186', 'TS': 1781784680.7280002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.728000', 'tray_weight': '186', 'TS': 1781784680.7280002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.730000', 'tray_weight': '186', 'TS': 1781784680.73, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.730000', 'tray_weight': '186', 'TS': 1781784680.73, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.732000', 'tray_weight': '186', 'TS': 1781784680.732, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.732000', 'tray_weight': '186', 'TS': 1781784680.732, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.734000', 'tray_weight': '186', 'TS': 1781784680.734, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.735000', 'tray_weight': '186', 'TS': 1781784680.735, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.735000', 'tray_weight': '186', 'TS': 1781784680.7350001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.736000', 'tray_weight': '186', 'TS': 1781784680.736, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.740000', 'tray_weight': '186', 'TS': 1781784680.74, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.740000', 'tray_weight': '186', 'TS': 1781784680.74, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.742000', 'tray_weight': '186', 'TS': 1781784680.7419999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.742000', 'tray_weight': '186', 'TS': 1781784680.7419999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.743000', 'tray_weight': '186', 'TS': 1781784680.743, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.744000', 'tray_weight': '186', 'TS': 1781784680.744, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.745000', 'tray_weight': '186', 'TS': 1781784680.7450001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.746000', 'tray_weight': '186', 'TS': 1781784680.746, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.747000', 'tray_weight': '186', 'TS': 1781784680.747, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.749000', 'tray_weight': '186', 'TS': 1781784680.7489998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.749000', 'tray_weight': '186', 'TS': 1781784680.749, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.750000', 'tray_weight': '186', 'TS': 1781784680.75, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.752000', 'tray_weight': '186', 'TS': 1781784680.752, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.753000', 'tray_weight': '186', 'TS': 1781784680.753, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.754000', 'tray_weight': '186', 'TS': 1781784680.754, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.757000', 'tray_weight': '186', 'TS': 1781784680.757, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.758000', 'tray_weight': '186', 'TS': 1781784680.758, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.758000', 'tray_weight': '186', 'TS': 1781784680.7580001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.758000', 'tray_weight': '186', 'TS': 1781784680.7580001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.759000', 'tray_weight': '186', 'TS': 1781784680.759, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.760000', 'tray_weight': '186', 'TS': 1781784680.76, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.763000', 'tray_weight': '186', 'TS': 1781784680.763, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.764000', 'tray_weight': '186', 'TS': 1781784680.7640002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.767000', 'tray_weight': '186', 'TS': 1781784680.767, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.767000', 'tray_weight': '186', 'TS': 1781784680.767, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.768000', 'tray_weight': '186', 'TS': 1781784680.7680001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.769000', 'tray_weight': '186', 'TS': 1781784680.7689998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.772000', 'tray_weight': '186', 'TS': 1781784680.7719998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.772000', 'tray_weight': '186', 'TS': 1781784680.772, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.773000', 'tray_weight': '186', 'TS': 1781784680.773, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.773000', 'tray_weight': '186', 'TS': 1781784680.773, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.774000', 'tray_weight': '186', 'TS': 1781784680.774, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.774000', 'tray_weight': '186', 'TS': 1781784680.774, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.776000', 'tray_weight': '186', 'TS': 1781784680.776, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.776000', 'tray_weight': '186', 'TS': 1781784680.776, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.779000', 'tray_weight': '186', 'TS': 1781784680.779, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.779000', 'tray_weight': '186', 'TS': 1781784680.779, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.779000', 'tray_weight': '186', 'TS': 1781784680.779, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.780000', 'tray_weight': '186', 'TS': 1781784680.78, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.781000', 'tray_weight': '186', 'TS': 1781784680.7810001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.782000', 'tray_weight': '186', 'TS': 1781784680.782, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.783000', 'tray_weight': '186', 'TS': 1781784680.783, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.784000', 'tray_weight': '186', 'TS': 1781784680.7840002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.785000', 'tray_weight': '186', 'TS': 1781784680.7849998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.786000', 'tray_weight': '186', 'TS': 1781784680.786, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.787000', 'tray_weight': '186', 'TS': 1781784680.787, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.788000', 'tray_weight': '186', 'TS': 1781784680.7879999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.788000', 'tray_weight': '186', 'TS': 1781784680.7879999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.789000', 'tray_weight': '186', 'TS': 1781784680.789, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.792000', 'tray_weight': '186', 'TS': 1781784680.792, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.795000', 'tray_weight': '186', 'TS': 1781784680.795, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.797000', 'tray_weight': '186', 'TS': 1781784680.797, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.798000', 'tray_weight': '186', 'TS': 1781784680.798, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.798000', 'tray_weight': '186', 'TS': 1781784680.798, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.798000', 'tray_weight': '186', 'TS': 1781784680.798, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.800000', 'tray_weight': '186', 'TS': 1781784680.8, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.801000', 'tray_weight': '186', 'TS': 1781784680.8009999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.801000', 'tray_weight': '186', 'TS': 1781784680.801, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.802000', 'tray_weight': '192', 'TS': 1781784680.802, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.803000', 'tray_weight': '186', 'TS': 1781784680.803, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.804000', 'tray_weight': '186', 'TS': 1781784680.8040001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.805000', 'tray_weight': '186', 'TS': 1781784680.8049998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.807000', 'tray_weight': '192', 'TS': 1781784680.807, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.807000', 'tray_weight': '192', 'TS': 1781784680.807, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.807000', 'tray_weight': '192', 'TS': 1781784680.807, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.807000', 'tray_weight': '186', 'TS': 1781784680.8070002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.808000', 'tray_weight': '186', 'TS': 1781784680.8079998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.808000', 'tray_weight': '186', 'TS': 1781784680.808, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.808000', 'tray_weight': '192', 'TS': 1781784680.808, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.809000', 'tray_weight': '186', 'TS': 1781784680.809, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.809000', 'tray_weight': '192', 'TS': 1781784680.809, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.809000', 'tray_weight': '192', 'TS': 1781784680.809, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.810000', 'tray_weight': '186', 'TS': 1781784680.81, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.810000', 'tray_weight': '186', 'TS': 1781784680.81, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.810000', 'tray_weight': '192', 'TS': 1781784680.81, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.810000', 'tray_weight': '192', 'TS': 1781784680.8100002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.811000', 'tray_weight': '192', 'TS': 1781784680.811, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.812000', 'tray_weight': '186', 'TS': 1781784680.812, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.812000', 'tray_weight': '186', 'TS': 1781784680.812, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.814000', 'tray_weight': '192', 'TS': 1781784680.814, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.815000', 'tray_weight': '192', 'TS': 1781784680.8149998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.815000', 'tray_weight': '192', 'TS': 1781784680.815, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.816000', 'tray_weight': '192', 'TS': 1781784680.816, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.816000', 'tray_weight': '192', 'TS': 1781784680.816, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.816000', 'tray_weight': '192', 'TS': 1781784680.816, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.816000', 'tray_weight': '192', 'TS': 1781784680.816, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.817000', 'tray_weight': '186', 'TS': 1781784680.817, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.817000', 'tray_weight': '186', 'TS': 1781784680.817, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.817000', 'tray_weight': '192', 'TS': 1781784680.817, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.818000', 'tray_weight': '192', 'TS': 1781784680.8179998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.819000', 'tray_weight': '186', 'TS': 1781784680.819, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.819000', 'tray_weight': '192', 'TS': 1781784680.819, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.819000', 'tray_weight': '192', 'TS': 1781784680.819, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.820000', 'tray_weight': '192', 'TS': 1781784680.82, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.820000', 'tray_weight': '192', 'TS': 1781784680.82, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.820000', 'tray_weight': '192', 'TS': 1781784680.82, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.820000', 'tray_weight': '192', 'TS': 1781784680.82, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.820000', 'tray_weight': '192', 'TS': 1781784680.8200002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.821000', 'tray_weight': '192', 'TS': 1781784680.8209999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.821000', 'tray_weight': '192', 'TS': 1781784680.8209999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.821000', 'tray_weight': '186', 'TS': 1781784680.821, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.821000', 'tray_weight': '192', 'TS': 1781784680.821, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.821000', 'tray_weight': '192', 'TS': 1781784680.821, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.821000', 'tray_weight': '192', 'TS': 1781784680.821, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.822000', 'tray_weight': '186', 'TS': 1781784680.822, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.822000', 'tray_weight': '186', 'TS': 1781784680.822, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.822000', 'tray_weight': '192', 'TS': 1781784680.822, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.822000', 'tray_weight': '192', 'TS': 1781784680.822, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.822000', 'tray_weight': '192', 'TS': 1781784680.822, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.823000', 'tray_weight': '186', 'TS': 1781784680.823, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.823000', 'tray_weight': '186', 'TS': 1781784680.823, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.823000', 'tray_weight': '192', 'TS': 1781784680.823, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.823000', 'tray_weight': '192', 'TS': 1781784680.823, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.824000', 'tray_weight': '192', 'TS': 1781784680.824, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.824000', 'tray_weight': '192', 'TS': 1781784680.824, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.824000', 'tray_weight': '192', 'TS': 1781784680.824, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.825000', 'tray_weight': '186', 'TS': 1781784680.825, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.826000', 'tray_weight': '192', 'TS': 1781784680.826, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.828000', 'tray_weight': '186', 'TS': 1781784680.8279998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.828000', 'tray_weight': '192', 'TS': 1781784680.8279998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.828000', 'tray_weight': '186', 'TS': 1781784680.828, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.828000', 'tray_weight': '192', 'TS': 1781784680.828, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.828000', 'tray_weight': '192', 'TS': 1781784680.828, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.829000', 'tray_weight': '192', 'TS': 1781784680.829, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.830000', 'tray_weight': '192', 'TS': 1781784680.83, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.830000', 'tray_weight': '192', 'TS': 1781784680.83, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.830000', 'tray_weight': '186', 'TS': 1781784680.8300002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.830000', 'tray_weight': '186', 'TS': 1781784680.8300002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.830000', 'tray_weight': '192', 'TS': 1781784680.8300002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.831000', 'tray_weight': '186', 'TS': 1781784680.831, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.831000', 'tray_weight': '192', 'TS': 1781784680.831, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.831000', 'tray_weight': '192', 'TS': 1781784680.831, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.832000', 'tray_weight': '186', 'TS': 1781784680.832, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.833000', 'tray_weight': '186', 'TS': 1781784680.833, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.833000', 'tray_weight': '192', 'TS': 1781784680.833, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.833000', 'tray_weight': '192', 'TS': 1781784680.833, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.833000', 'tray_weight': '186', 'TS': 1781784680.8330002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.834000', 'tray_weight': '192', 'TS': 1781784680.8339999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.834000', 'tray_weight': '192', 'TS': 1781784680.834, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.835000', 'tray_weight': '186', 'TS': 1781784680.835, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.835000', 'tray_weight': '192', 'TS': 1781784680.835, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.835000', 'tray_weight': '192', 'TS': 1781784680.835, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.836000', 'tray_weight': '192', 'TS': 1781784680.836, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.836000', 'tray_weight': '192', 'TS': 1781784680.836, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.836000', 'tray_weight': '192', 'TS': 1781784680.836, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.836000', 'tray_weight': '192', 'TS': 1781784680.8360002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.837000', 'tray_weight': '192', 'TS': 1781784680.837, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.838000', 'tray_weight': '186', 'TS': 1781784680.838, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.838000', 'tray_weight': '192', 'TS': 1781784680.838, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.838000', 'tray_weight': '192', 'TS': 1781784680.838, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.838000', 'tray_weight': '192', 'TS': 1781784680.838, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.839000', 'tray_weight': '192', 'TS': 1781784680.839, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.839000', 'tray_weight': '192', 'TS': 1781784680.839, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.840000', 'tray_weight': '186', 'TS': 1781784680.84, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.840000', 'tray_weight': '186', 'TS': 1781784680.84, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.840000', 'tray_weight': '192', 'TS': 1781784680.84, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.841000', 'tray_weight': '186', 'TS': 1781784680.8409998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.841000', 'tray_weight': '186', 'TS': 1781784680.8409998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.841000', 'tray_weight': '186', 'TS': 1781784680.841, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.841000', 'tray_weight': '186', 'TS': 1781784680.841, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.841000', 'tray_weight': '192', 'TS': 1781784680.841, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.841000', 'tray_weight': '192', 'TS': 1781784680.841, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.842000', 'tray_weight': '186', 'TS': 1781784680.842, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.842000', 'tray_weight': '192', 'TS': 1781784680.842, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.843000', 'tray_weight': '192', 'TS': 1781784680.843, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.844000', 'tray_weight': '192', 'TS': 1781784680.8439999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.844000', 'tray_weight': '192', 'TS': 1781784680.844, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.844000', 'tray_weight': '192', 'TS': 1781784680.844, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.845000', 'tray_weight': '186', 'TS': 1781784680.845, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.845000', 'tray_weight': '192', 'TS': 1781784680.845, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.845000', 'tray_weight': '192', 'TS': 1781784680.845, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.846000', 'tray_weight': '186', 'TS': 1781784680.846, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.846000', 'tray_weight': '192', 'TS': 1781784680.846, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.846000', 'tray_weight': '192', 'TS': 1781784680.846, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.846000', 'tray_weight': '192', 'TS': 1781784680.846, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.846000', 'tray_weight': '186', 'TS': 1781784680.8460002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.846000', 'tray_weight': '192', 'TS': 1781784680.8460002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.847000', 'tray_weight': '192', 'TS': 1781784680.8470001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.848000', 'tray_weight': '192', 'TS': 1781784680.8479998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.848000', 'tray_weight': '186', 'TS': 1781784680.848, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.848000', 'tray_weight': '192', 'TS': 1781784680.848, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.848000', 'tray_weight': '192', 'TS': 1781784680.848, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.848000', 'tray_weight': '192', 'TS': 1781784680.848, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.849000', 'tray_weight': '192', 'TS': 1781784680.849, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.849000', 'tray_weight': '192', 'TS': 1781784680.849, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.849000', 'tray_weight': '192', 'TS': 1781784680.849, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.849000', 'tray_weight': '192', 'TS': 1781784680.849, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.850000', 'tray_weight': '186', 'TS': 1781784680.85, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.851000', 'tray_weight': '186', 'TS': 1781784680.851, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.852000', 'tray_weight': '186', 'TS': 1781784680.852, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.853000', 'tray_weight': '186', 'TS': 1781784680.853, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.853000', 'tray_weight': '186', 'TS': 1781784680.853, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.853000', 'tray_weight': '186', 'TS': 1781784680.853, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.853000', 'tray_weight': '192', 'TS': 1781784680.853, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.853000', 'tray_weight': '192', 'TS': 1781784680.8530002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.853000', 'tray_weight': '192', 'TS': 1781784680.8530002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.854000', 'tray_weight': '192', 'TS': 1781784680.854, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.855000', 'tray_weight': '186', 'TS': 1781784680.855, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.855000', 'tray_weight': '192', 'TS': 1781784680.855, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.856000', 'tray_weight': '186', 'TS': 1781784680.856, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.856000', 'tray_weight': '192', 'TS': 1781784680.856, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.856000', 'tray_weight': '192', 'TS': 1781784680.856, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.856000', 'tray_weight': '192', 'TS': 1781784680.856, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.856000', 'tray_weight': '192', 'TS': 1781784680.8560002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.857000', 'tray_weight': '192', 'TS': 1781784680.8569999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.857000', 'tray_weight': '192', 'TS': 1781784680.8569999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.857000', 'tray_weight': '186', 'TS': 1781784680.857, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.857000', 'tray_weight': '192', 'TS': 1781784680.857, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.857000', 'tray_weight': '192', 'TS': 1781784680.857, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.858000', 'tray_weight': '192', 'TS': 1781784680.8579998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.858000', 'tray_weight': '192', 'TS': 1781784680.858, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.859000', 'tray_weight': '192', 'TS': 1781784680.859, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.859000', 'tray_weight': '192', 'TS': 1781784680.859, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.860000', 'tray_weight': '186', 'TS': 1781784680.86, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.860000', 'tray_weight': '192', 'TS': 1781784680.86, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.860000', 'tray_weight': '186', 'TS': 1781784680.8600001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.860000', 'tray_weight': '192', 'TS': 1781784680.8600001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.861000', 'tray_weight': '186', 'TS': 1781784680.8609998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.861000', 'tray_weight': '192', 'TS': 1781784680.8609998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.861000', 'tray_weight': '186', 'TS': 1781784680.861, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.861000', 'tray_weight': '192', 'TS': 1781784680.861, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.862000', 'tray_weight': '186', 'TS': 1781784680.862, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.863000', 'tray_weight': '192', 'TS': 1781784680.863, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.863000', 'tray_weight': '192', 'TS': 1781784680.863, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.863000', 'tray_weight': '192', 'TS': 1781784680.8630002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.864000', 'tray_weight': '192', 'TS': 1781784680.8639998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.864000', 'tray_weight': '192', 'TS': 1781784680.864, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.864000', 'tray_weight': '192', 'TS': 1781784680.864, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.865000', 'tray_weight': '186', 'TS': 1781784680.865, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.865000', 'tray_weight': '186', 'TS': 1781784680.865, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.866000', 'tray_weight': '186', 'TS': 1781784680.866, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.866000', 'tray_weight': '186', 'TS': 1781784680.866, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.866000', 'tray_weight': '192', 'TS': 1781784680.8660002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.867000', 'tray_weight': '192', 'TS': 1781784680.8669999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.867000', 'tray_weight': '192', 'TS': 1781784680.8669999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.867000', 'tray_weight': '192', 'TS': 1781784680.867, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.868000', 'tray_weight': '186', 'TS': 1781784680.868, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.868000', 'tray_weight': '186', 'TS': 1781784680.868, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.868000', 'tray_weight': '186', 'TS': 1781784680.868, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.868000', 'tray_weight': '192', 'TS': 1781784680.868, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.868000', 'tray_weight': '192', 'TS': 1781784680.868, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.870000', 'tray_weight': '192', 'TS': 1781784680.87, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.870000', 'tray_weight': '192', 'TS': 1781784680.87, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.870000', 'tray_weight': '192', 'TS': 1781784680.8700001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.871000', 'tray_weight': '186', 'TS': 1781784680.871, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.871000', 'tray_weight': '192', 'TS': 1781784680.871, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.871000', 'tray_weight': '192', 'TS': 1781784680.871, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.871000', 'tray_weight': '192', 'TS': 1781784680.871, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.871000', 'tray_weight': '192', 'TS': 1781784680.871, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.872000', 'tray_weight': '186', 'TS': 1781784680.872, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.872000', 'tray_weight': '192', 'TS': 1781784680.872, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.872000', 'tray_weight': '186', 'TS': 1781784680.8720002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.873000', 'tray_weight': '186', 'TS': 1781784680.873, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.873000', 'tray_weight': '192', 'TS': 1781784680.8730001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.874000', 'tray_weight': '192', 'TS': 1781784680.874, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.874000', 'tray_weight': '192', 'TS': 1781784680.874, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.874000', 'tray_weight': '192', 'TS': 1781784680.874, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.874000', 'tray_weight': '192', 'TS': 1781784680.874, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.875000', 'tray_weight': '192', 'TS': 1781784680.875, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.876000', 'tray_weight': '186', 'TS': 1781784680.876, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.876000', 'tray_weight': '192', 'TS': 1781784680.876, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.876000', 'tray_weight': '192', 'TS': 1781784680.876, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.876000', 'tray_weight': '192', 'TS': 1781784680.8760002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.877000', 'tray_weight': '192', 'TS': 1781784680.877, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.877000', 'tray_weight': '192', 'TS': 1781784680.877, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.878000', 'tray_weight': '186', 'TS': 1781784680.878, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.879000', 'tray_weight': '186', 'TS': 1781784680.879, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.879000', 'tray_weight': '186', 'TS': 1781784680.879, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.879000', 'tray_weight': '192', 'TS': 1781784680.879, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.879000', 'tray_weight': '192', 'TS': 1781784680.879, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.879000', 'tray_weight': '192', 'TS': 1781784680.879, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.879000', 'tray_weight': '192', 'TS': 1781784680.879, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.880000', 'tray_weight': '186', 'TS': 1781784680.88, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.880000', 'tray_weight': '192', 'TS': 1781784680.88, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.880000', 'tray_weight': '192', 'TS': 1781784680.88, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.881000', 'tray_weight': '186', 'TS': 1781784680.8809998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.881000', 'tray_weight': '192', 'TS': 1781784680.8809998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.881000', 'tray_weight': '192', 'TS': 1781784680.8809998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.881000', 'tray_weight': '186', 'TS': 1781784680.881, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.881000', 'tray_weight': '192', 'TS': 1781784680.881, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.882000', 'tray_weight': '192', 'TS': 1781784680.882, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.882000', 'tray_weight': '192', 'TS': 1781784680.882, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.882000', 'tray_weight': '192', 'TS': 1781784680.8820002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.883000', 'tray_weight': '186', 'TS': 1781784680.883, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.883000', 'tray_weight': '192', 'TS': 1781784680.883, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.883000', 'tray_weight': '192', 'TS': 1781784680.883, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.883000', 'tray_weight': '192', 'TS': 1781784680.8830001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.884000', 'tray_weight': '186', 'TS': 1781784680.884, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.884000', 'tray_weight': '186', 'TS': 1781784680.884, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.884000', 'tray_weight': '186', 'TS': 1781784680.884, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.885000', 'tray_weight': '192', 'TS': 1781784680.885, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.885000', 'tray_weight': '192', 'TS': 1781784680.885, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.885000', 'tray_weight': '192', 'TS': 1781784680.885, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.886000', 'tray_weight': '192', 'TS': 1781784680.886, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.886000', 'tray_weight': '192', 'TS': 1781784680.8860002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.887000', 'tray_weight': '192', 'TS': 1781784680.8869998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.887000', 'tray_weight': '192', 'TS': 1781784680.8869998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.887000', 'tray_weight': '192', 'TS': 1781784680.887, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.888000', 'tray_weight': '186', 'TS': 1781784680.888, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.888000', 'tray_weight': '186', 'TS': 1781784680.888, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.889000', 'tray_weight': '192', 'TS': 1781784680.889, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.889000', 'tray_weight': '192', 'TS': 1781784680.889, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.889000', 'tray_weight': '186', 'TS': 1781784680.8890002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.889000', 'tray_weight': '192', 'TS': 1781784680.8890002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.890000', 'tray_weight': '192', 'TS': 1781784680.8899999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.890000', 'tray_weight': '192', 'TS': 1781784680.89, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.890000', 'tray_weight': '192', 'TS': 1781784680.89, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.891000', 'tray_weight': '186', 'TS': 1781784680.891, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.891000', 'tray_weight': '186', 'TS': 1781784680.891, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.891000', 'tray_weight': '192', 'TS': 1781784680.891, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.892000', 'tray_weight': '192', 'TS': 1781784680.892, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.893000', 'tray_weight': '192', 'TS': 1781784680.893, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.894000', 'tray_weight': '186', 'TS': 1781784680.8939998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.894000', 'tray_weight': '186', 'TS': 1781784680.894, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.894000', 'tray_weight': '192', 'TS': 1781784680.894, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.895000', 'tray_weight': '186', 'TS': 1781784680.895, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.895000', 'tray_weight': '186', 'TS': 1781784680.895, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.895000', 'tray_weight': '192', 'TS': 1781784680.895, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.895000', 'tray_weight': '192', 'TS': 1781784680.895, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.895000', 'tray_weight': '186', 'TS': 1781784680.8950002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.896000', 'tray_weight': '192', 'TS': 1781784680.8960001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.897000', 'tray_weight': '186', 'TS': 1781784680.8969998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.897000', 'tray_weight': '192', 'TS': 1781784680.897, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.897000', 'tray_weight': '192', 'TS': 1781784680.897, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.898000', 'tray_weight': '192', 'TS': 1781784680.898, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.898000', 'tray_weight': '186', 'TS': 1781784680.898, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.898000', 'tray_weight': '186', 'TS': 1781784680.898, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.898000', 'tray_weight': '192', 'TS': 1781784680.898, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.898000', 'tray_weight': '192', 'TS': 1781784680.898, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.899000', 'tray_weight': '192', 'TS': 1781784680.899, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.899000', 'tray_weight': '192', 'TS': 1781784680.899, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.899000', 'tray_weight': '192', 'TS': 1781784680.899, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.900000', 'tray_weight': '192', 'TS': 1781784680.8999999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.900000', 'tray_weight': '192', 'TS': 1781784680.9, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.900000', 'tray_weight': '192', 'TS': 1781784680.9, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.901000', 'tray_weight': '192', 'TS': 1781784680.9009998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.902000', 'tray_weight': '192', 'TS': 1781784680.902, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.902000', 'tray_weight': '192', 'TS': 1781784680.902, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.902000', 'tray_weight': '186', 'TS': 1781784680.9020002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.902000', 'tray_weight': '192', 'TS': 1781784680.9020002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.903000', 'tray_weight': '192', 'TS': 1781784680.9029999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.903000', 'tray_weight': '192', 'TS': 1781784680.9029999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.903000', 'tray_weight': '192', 'TS': 1781784680.9029999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.903000', 'tray_weight': '192', 'TS': 1781784680.903, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.903000', 'tray_weight': '192', 'TS': 1781784680.903, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.903000', 'tray_weight': '192', 'TS': 1781784680.903, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.904000', 'tray_weight': '186', 'TS': 1781784680.9039998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.904000', 'tray_weight': '192', 'TS': 1781784680.9039998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.904000', 'tray_weight': '192', 'TS': 1781784680.904, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.905000', 'tray_weight': '186', 'TS': 1781784680.905, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.905000', 'tray_weight': '192', 'TS': 1781784680.905, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.905000', 'tray_weight': '192', 'TS': 1781784680.905, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.905000', 'tray_weight': '192', 'TS': 1781784680.905, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.905000', 'tray_weight': '186', 'TS': 1781784680.9050002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.906000', 'tray_weight': '192', 'TS': 1781784680.906, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.906000', 'tray_weight': '186', 'TS': 1781784680.9060001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.907000', 'tray_weight': '192', 'TS': 1781784680.9069998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.907000', 'tray_weight': '192', 'TS': 1781784680.907, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.907000', 'tray_weight': '186', 'TS': 1781784680.907, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.907000', 'tray_weight': '186', 'TS': 1781784680.907, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.907000', 'tray_weight': '192', 'TS': 1781784680.907, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.908000', 'tray_weight': '186', 'TS': 1781784680.908, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.908000', 'tray_weight': '192', 'TS': 1781784680.908, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.908000', 'tray_weight': '192', 'TS': 1781784680.908, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.908000', 'tray_weight': '192', 'TS': 1781784680.908, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.909000', 'tray_weight': '192', 'TS': 1781784680.909, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.909000', 'tray_weight': '192', 'TS': 1781784680.909, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.909000', 'tray_weight': '186', 'TS': 1781784680.909, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.909000', 'tray_weight': '192', 'TS': 1781784680.909, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.910000', 'tray_weight': '192', 'TS': 1781784680.9099998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.910000', 'tray_weight': '192', 'TS': 1781784680.91, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.910000', 'tray_weight': '186', 'TS': 1781784680.91, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.910000', 'tray_weight': '192', 'TS': 1781784680.91, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.910000', 'tray_weight': '192', 'TS': 1781784680.91, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.911000', 'tray_weight': '192', 'TS': 1781784680.9109998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.911000', 'tray_weight': '192', 'TS': 1781784680.911, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.911000', 'tray_weight': '186', 'TS': 1781784680.911, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.911000', 'tray_weight': '186', 'TS': 1781784680.911, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.912000', 'tray_weight': '192', 'TS': 1781784680.912, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.912000', 'tray_weight': '192', 'TS': 1781784680.912, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.913000', 'tray_weight': '186', 'TS': 1781784680.913, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.913000', 'tray_weight': '192', 'TS': 1781784680.913, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.914000', 'tray_weight': '192', 'TS': 1781784680.914, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.915000', 'tray_weight': '186', 'TS': 1781784680.915, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.915000', 'tray_weight': '192', 'TS': 1781784680.915, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.916000', 'tray_weight': '192', 'TS': 1781784680.916, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.916000', 'tray_weight': '192', 'TS': 1781784680.916, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.916000', 'tray_weight': '192', 'TS': 1781784680.916, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.916000', 'tray_weight': '186', 'TS': 1781784680.916, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.916000', 'tray_weight': '186', 'TS': 1781784680.9160001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.917000', 'tray_weight': '192', 'TS': 1781784680.9169998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.917000', 'tray_weight': '186', 'TS': 1781784680.9169998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.917000', 'tray_weight': '192', 'TS': 1781784680.9169998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.917000', 'tray_weight': '192', 'TS': 1781784680.917, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.917000', 'tray_weight': '192', 'TS': 1781784680.917, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.918000', 'tray_weight': '192', 'TS': 1781784680.918, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.918000', 'tray_weight': '186', 'TS': 1781784680.918, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.918000', 'tray_weight': '186', 'TS': 1781784680.918, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.919000', 'tray_weight': '192', 'TS': 1781784680.919, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.919000', 'tray_weight': '192', 'TS': 1781784680.919, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.919000', 'tray_weight': '192', 'TS': 1781784680.9190001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.920000', 'tray_weight': '192', 'TS': 1781784680.92, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.920000', 'tray_weight': '186', 'TS': 1781784680.92, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.921000', 'tray_weight': '192', 'TS': 1781784680.921, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.921000', 'tray_weight': '192', 'TS': 1781784680.921, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.921000', 'tray_weight': '186', 'TS': 1781784680.921, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.922000', 'tray_weight': '192', 'TS': 1781784680.922, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.922000', 'tray_weight': '192', 'TS': 1781784680.9220002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.923000', 'tray_weight': '192', 'TS': 1781784680.9229999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.923000', 'tray_weight': '192', 'TS': 1781784680.923, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.923000', 'tray_weight': '192', 'TS': 1781784680.923, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.924000', 'tray_weight': '192', 'TS': 1781784680.924, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.924000', 'tray_weight': '186', 'TS': 1781784680.924, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.924000', 'tray_weight': '186', 'TS': 1781784680.924, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.924000', 'tray_weight': '186', 'TS': 1781784680.924, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.924000', 'tray_weight': '186', 'TS': 1781784680.924, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.924000', 'tray_weight': '186', 'TS': 1781784680.924, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.925000', 'tray_weight': '192', 'TS': 1781784680.925, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.926000', 'tray_weight': '192', 'TS': 1781784680.9259999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.927000', 'tray_weight': '192', 'TS': 1781784680.927, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.927000', 'tray_weight': '192', 'TS': 1781784680.927, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.927000', 'tray_weight': '192', 'TS': 1781784680.927, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.927000', 'tray_weight': '192', 'TS': 1781784680.927, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.927000', 'tray_weight': '186', 'TS': 1781784680.927, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.928000', 'tray_weight': '192', 'TS': 1781784680.928, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.929000', 'tray_weight': '192', 'TS': 1781784680.929, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.929000', 'tray_weight': '192', 'TS': 1781784680.9290001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.930000', 'tray_weight': '192', 'TS': 1781784680.9299998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.930000', 'tray_weight': '186', 'TS': 1781784680.9299998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.930000', 'tray_weight': '192', 'TS': 1781784680.93, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.930000', 'tray_weight': '192', 'TS': 1781784680.93, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.930000', 'tray_weight': '186', 'TS': 1781784680.93, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.930000', 'tray_weight': '186', 'TS': 1781784680.93, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.931000', 'tray_weight': '192', 'TS': 1781784680.931, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.931000', 'tray_weight': '192', 'TS': 1781784680.931, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.931000', 'tray_weight': '192', 'TS': 1781784680.931, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.931000', 'tray_weight': '186', 'TS': 1781784680.931, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.932000', 'tray_weight': '192', 'TS': 1781784680.9320002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.932000', 'tray_weight': '186', 'TS': 1781784680.9320002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.933000', 'tray_weight': '192', 'TS': 1781784680.9329998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.933000', 'tray_weight': '192', 'TS': 1781784680.933, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.933000', 'tray_weight': '186', 'TS': 1781784680.933, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.934000', 'tray_weight': '192', 'TS': 1781784680.934, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.934000', 'tray_weight': '192', 'TS': 1781784680.934, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.934000', 'tray_weight': '192', 'TS': 1781784680.934, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.934000', 'tray_weight': '192', 'TS': 1781784680.934, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.934000', 'tray_weight': '192', 'TS': 1781784680.934, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.934000', 'tray_weight': '186', 'TS': 1781784680.934, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.935000', 'tray_weight': '186', 'TS': 1781784680.935, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.936000', 'tray_weight': '192', 'TS': 1781784680.9359999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.936000', 'tray_weight': '186', 'TS': 1781784680.9359999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.936000', 'tray_weight': '192', 'TS': 1781784680.936, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.936000', 'tray_weight': '192', 'TS': 1781784680.936, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.937000', 'tray_weight': '186', 'TS': 1781784680.937, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.937000', 'tray_weight': '192', 'TS': 1781784680.937, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.938000', 'tray_weight': '192', 'TS': 1781784680.938, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.938000', 'tray_weight': '186', 'TS': 1781784680.938, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.938000', 'tray_weight': '186', 'TS': 1781784680.938, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.938000', 'tray_weight': '186', 'TS': 1781784680.938, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.939000', 'tray_weight': '192', 'TS': 1781784680.939, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.939000', 'tray_weight': '186', 'TS': 1781784680.939, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.939000', 'tray_weight': '192', 'TS': 1781784680.9390001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.939000', 'tray_weight': '186', 'TS': 1781784680.9390001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.940000', 'tray_weight': '192', 'TS': 1781784680.9399998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.940000', 'tray_weight': '192', 'TS': 1781784680.9399998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.940000', 'tray_weight': '192', 'TS': 1781784680.9399998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.940000', 'tray_weight': '186', 'TS': 1781784680.94, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.940000', 'tray_weight': '192', 'TS': 1781784680.94, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.940000', 'tray_weight': '192', 'TS': 1781784680.94, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.941000', 'tray_weight': '192', 'TS': 1781784680.941, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.941000', 'tray_weight': '192', 'TS': 1781784680.941, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.941000', 'tray_weight': '192', 'TS': 1781784680.941, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.941000', 'tray_weight': '186', 'TS': 1781784680.941, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.941000', 'tray_weight': '186', 'TS': 1781784680.941, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.942000', 'tray_weight': '192', 'TS': 1781784680.942, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.942000', 'tray_weight': '192', 'TS': 1781784680.9420002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.943000', 'tray_weight': '192', 'TS': 1781784680.943, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.943000', 'tray_weight': '192', 'TS': 1781784680.943, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.943000', 'tray_weight': '186', 'TS': 1781784680.943, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.943000', 'tray_weight': '186', 'TS': 1781784680.943, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.944000', 'tray_weight': '192', 'TS': 1781784680.944, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.945000', 'tray_weight': '192', 'TS': 1781784680.945, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.945000', 'tray_weight': '192', 'TS': 1781784680.945, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.945000', 'tray_weight': '192', 'TS': 1781784680.945, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.945000', 'tray_weight': '186', 'TS': 1781784680.945, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.946000', 'tray_weight': '192', 'TS': 1781784680.946, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.946000', 'tray_weight': '186', 'TS': 1781784680.946, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.947000', 'tray_weight': '192', 'TS': 1781784680.947, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.947000', 'tray_weight': '192', 'TS': 1781784680.947, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.947000', 'tray_weight': '192', 'TS': 1781784680.947, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.948000', 'tray_weight': '192', 'TS': 1781784680.948, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.948000', 'tray_weight': '192', 'TS': 1781784680.948, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.948000', 'tray_weight': '192', 'TS': 1781784680.948, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.948000', 'tray_weight': '192', 'TS': 1781784680.948, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.948000', 'tray_weight': '192', 'TS': 1781784680.948, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.949000', 'tray_weight': '192', 'TS': 1781784680.949, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.950000', 'tray_weight': '192', 'TS': 1781784680.95, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.950000', 'tray_weight': '192', 'TS': 1781784680.95, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.950000', 'tray_weight': '192', 'TS': 1781784680.95, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.952000', 'tray_weight': '192', 'TS': 1781784680.952, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.952000', 'tray_weight': '186', 'TS': 1781784680.9520001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.953000', 'tray_weight': '192', 'TS': 1781784680.953, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.953000', 'tray_weight': '186', 'TS': 1781784680.953, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.954000', 'tray_weight': '192', 'TS': 1781784680.954, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.954000', 'tray_weight': '192', 'TS': 1781784680.954, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.954000', 'tray_weight': '192', 'TS': 1781784680.954, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.954000', 'tray_weight': '186', 'TS': 1781784680.9540002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.955000', 'tray_weight': '192', 'TS': 1781784680.955, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.955000', 'tray_weight': '186', 'TS': 1781784680.9550002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.956000', 'tray_weight': '192', 'TS': 1781784680.9559999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.956000', 'tray_weight': '186', 'TS': 1781784680.9559999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.956000', 'tray_weight': '192', 'TS': 1781784680.956, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.956000', 'tray_weight': '192', 'TS': 1781784680.956, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.956000', 'tray_weight': '186', 'TS': 1781784680.956, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.957000', 'tray_weight': '192', 'TS': 1781784680.957, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.957000', 'tray_weight': '192', 'TS': 1781784680.957, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.957000', 'tray_weight': '186', 'TS': 1781784680.957, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.958000', 'tray_weight': '192', 'TS': 1781784680.958, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.958000', 'tray_weight': '192', 'TS': 1781784680.9580002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.958000', 'tray_weight': '192', 'TS': 1781784680.9580002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.958000', 'tray_weight': '186', 'TS': 1781784680.9580002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.959000', 'tray_weight': '192', 'TS': 1781784680.959, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.959000', 'tray_weight': '192', 'TS': 1781784680.959, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.959000', 'tray_weight': '192', 'TS': 1781784680.959, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.960000', 'tray_weight': '192', 'TS': 1781784680.9599998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.960000', 'tray_weight': '192', 'TS': 1781784680.96, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.961000', 'tray_weight': '192', 'TS': 1781784680.961, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.962000', 'tray_weight': '186', 'TS': 1781784680.962, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.962000', 'tray_weight': '192', 'TS': 1781784680.9620001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.963000', 'tray_weight': '192', 'TS': 1781784680.963, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.963000', 'tray_weight': '192', 'TS': 1781784680.963, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.963000', 'tray_weight': '192', 'TS': 1781784680.963, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.963000', 'tray_weight': '192', 'TS': 1781784680.963, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.963000', 'tray_weight': '186', 'TS': 1781784680.963, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.964000', 'tray_weight': '192', 'TS': 1781784680.964, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.964000', 'tray_weight': '186', 'TS': 1781784680.964, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.964000', 'tray_weight': '192', 'TS': 1781784680.9640002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.965000', 'tray_weight': '186', 'TS': 1781784680.965, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.965000', 'tray_weight': '186', 'TS': 1781784680.9650002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.965000', 'tray_weight': '186', 'TS': 1781784680.9650002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.966000', 'tray_weight': '192', 'TS': 1781784680.9659998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.966000', 'tray_weight': '186', 'TS': 1781784680.9659998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.966000', 'tray_weight': '192', 'TS': 1781784680.966, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.966000', 'tray_weight': '192', 'TS': 1781784680.966, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.966000', 'tray_weight': '186', 'TS': 1781784680.966, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.966000', 'tray_weight': '186', 'TS': 1781784680.966, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.967000', 'tray_weight': '192', 'TS': 1781784680.967, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.967000', 'tray_weight': '192', 'TS': 1781784680.967, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.967000', 'tray_weight': '192', 'TS': 1781784680.967, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.967000', 'tray_weight': '192', 'TS': 1781784680.967, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.968000', 'tray_weight': '192', 'TS': 1781784680.968, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.968000', 'tray_weight': '186', 'TS': 1781784680.968, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.968000', 'tray_weight': '192', 'TS': 1781784680.9680002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.968000', 'tray_weight': '186', 'TS': 1781784680.9680002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.969000', 'tray_weight': '192', 'TS': 1781784680.9689999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.969000', 'tray_weight': '192', 'TS': 1781784680.9689999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.969000', 'tray_weight': '192', 'TS': 1781784680.9689999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.969000', 'tray_weight': '192', 'TS': 1781784680.969, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.969000', 'tray_weight': '192', 'TS': 1781784680.969, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.970000', 'tray_weight': '186', 'TS': 1781784680.9699998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.970000', 'tray_weight': '192', 'TS': 1781784680.97, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.971000', 'tray_weight': '192', 'TS': 1781784680.971, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.971000', 'tray_weight': '192', 'TS': 1781784680.971, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.971000', 'tray_weight': '186', 'TS': 1781784680.971, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.971000', 'tray_weight': '192', 'TS': 1781784680.9710002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.971000', 'tray_weight': '186', 'TS': 1781784680.9710002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.972000', 'tray_weight': '192', 'TS': 1781784680.972, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.972000', 'tray_weight': '192', 'TS': 1781784680.9720001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.972000', 'tray_weight': '186', 'TS': 1781784680.9720001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.973000', 'tray_weight': '192', 'TS': 1781784680.973, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.974000', 'tray_weight': '192', 'TS': 1781784680.974, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.974000', 'tray_weight': '192', 'TS': 1781784680.974, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.974000', 'tray_weight': '186', 'TS': 1781784680.974, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.975000', 'tray_weight': '192', 'TS': 1781784680.975, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.976000', 'tray_weight': '192', 'TS': 1781784680.976, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.976000', 'tray_weight': '192', 'TS': 1781784680.976, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.976000', 'tray_weight': '186', 'TS': 1781784680.976, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.977000', 'tray_weight': '192', 'TS': 1781784680.977, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.977000', 'tray_weight': '192', 'TS': 1781784680.977, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.977000', 'tray_weight': '192', 'TS': 1781784680.977, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.977000', 'tray_weight': '192', 'TS': 1781784680.977, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.977000', 'tray_weight': '192', 'TS': 1781784680.977, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.978000', 'tray_weight': '192', 'TS': 1781784680.978, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.979000', 'tray_weight': '192', 'TS': 1781784680.979, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.980000', 'tray_weight': '192', 'TS': 1781784680.98, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.981000', 'tray_weight': '192', 'TS': 1781784680.981, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.981000', 'tray_weight': '192', 'TS': 1781784680.981, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.982000', 'tray_weight': '192', 'TS': 1781784680.9819999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.982000', 'tray_weight': '186', 'TS': 1781784680.9819999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.982000', 'tray_weight': '192', 'TS': 1781784680.982, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.983000', 'tray_weight': '192', 'TS': 1781784680.983, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.983000', 'tray_weight': '192', 'TS': 1781784680.983, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.983000', 'tray_weight': '192', 'TS': 1781784680.983, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.983000', 'tray_weight': '186', 'TS': 1781784680.983, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.983000', 'tray_weight': '186', 'TS': 1781784680.983, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.984000', 'tray_weight': '192', 'TS': 1781784680.984, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.984000', 'tray_weight': '192', 'TS': 1781784680.984, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.984000', 'tray_weight': '192', 'TS': 1781784680.984, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.984000', 'tray_weight': '186', 'TS': 1781784680.984, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.984000', 'tray_weight': '186', 'TS': 1781784680.984, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.985000', 'tray_weight': '192', 'TS': 1781784680.985, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.985000', 'tray_weight': '186', 'TS': 1781784680.985, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.985000', 'tray_weight': '186', 'TS': 1781784680.985, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.985000', 'tray_weight': '192', 'TS': 1781784680.9850001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.986000', 'tray_weight': '192', 'TS': 1781784680.986, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.986000', 'tray_weight': '192', 'TS': 1781784680.986, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.986000', 'tray_weight': '192', 'TS': 1781784680.986, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.986000', 'tray_weight': '186', 'TS': 1781784680.986, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.986000', 'tray_weight': '186', 'TS': 1781784680.986, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.987000', 'tray_weight': '192', 'TS': 1781784680.987, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.987000', 'tray_weight': '192', 'TS': 1781784680.987, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.989000', 'tray_weight': '192', 'TS': 1781784680.9889998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.989000', 'tray_weight': '186', 'TS': 1781784680.989, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.990000', 'tray_weight': '192', 'TS': 1781784680.99, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.990000', 'tray_weight': '192', 'TS': 1781784680.99, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.990000', 'tray_weight': '192', 'TS': 1781784680.99, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.990000', 'tray_weight': '192', 'TS': 1781784680.99, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.990000', 'tray_weight': '186', 'TS': 1781784680.99, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.991000', 'tray_weight': '192', 'TS': 1781784680.991, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.991000', 'tray_weight': '192', 'TS': 1781784680.991, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.992000', 'tray_weight': '192', 'TS': 1781784680.9919999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.992000', 'tray_weight': '186', 'TS': 1781784680.9919999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.992000', 'tray_weight': '192', 'TS': 1781784680.992, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.992000', 'tray_weight': '192', 'TS': 1781784680.992, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.993000', 'tray_weight': '192', 'TS': 1781784680.993, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.993000', 'tray_weight': '192', 'TS': 1781784680.993, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.993000', 'tray_weight': '192', 'TS': 1781784680.993, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.993000', 'tray_weight': '186', 'TS': 1781784680.993, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.993000', 'tray_weight': '186', 'TS': 1781784680.993, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.994000', 'tray_weight': '192', 'TS': 1781784680.994, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.994000', 'tray_weight': '186', 'TS': 1781784680.994, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.995000', 'tray_weight': '192', 'TS': 1781784680.995, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.995000', 'tray_weight': '192', 'TS': 1781784680.9950001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.995000', 'tray_weight': '186', 'TS': 1781784680.9950001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.996000', 'tray_weight': '192', 'TS': 1781784680.9959998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.996000', 'tray_weight': '186', 'TS': 1781784680.9959998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.996000', 'tray_weight': '192', 'TS': 1781784680.996, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.996000', 'tray_weight': '192', 'TS': 1781784680.996, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.996000', 'tray_weight': '186', 'TS': 1781784680.996, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.996000', 'tray_weight': '186', 'TS': 1781784680.996, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.997000', 'tray_weight': '192', 'TS': 1781784680.997, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.997000', 'tray_weight': '192', 'TS': 1781784680.997, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.998000', 'tray_weight': '192', 'TS': 1781784680.998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.998000', 'tray_weight': '192', 'TS': 1781784680.998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.998000', 'tray_weight': '186', 'TS': 1781784680.998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.998000', 'tray_weight': '192', 'TS': 1781784680.9980001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.998000', 'tray_weight': '186', 'TS': 1781784680.9980001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.999000', 'tray_weight': '192', 'TS': 1781784680.9989998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:20.999000', 'tray_weight': '192', 'TS': 1781784680.999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:20.999000', 'tray_weight': '186', 'TS': 1781784680.999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.000000', 'tray_weight': '192', 'TS': 1781784681.0, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.000000', 'tray_weight': '192', 'TS': 1781784681.0, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.001000', 'tray_weight': '186', 'TS': 1781784681.001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.002000', 'tray_weight': '192', 'TS': 1781784681.0019999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.002000', 'tray_weight': '192', 'TS': 1781784681.002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.003000', 'tray_weight': '192', 'TS': 1781784681.003, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.003000', 'tray_weight': '192', 'TS': 1781784681.003, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.003000', 'tray_weight': '186', 'TS': 1781784681.003, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.004000', 'tray_weight': '192', 'TS': 1781784681.004, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.004000', 'tray_weight': '192', 'TS': 1781784681.004, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.005000', 'tray_weight': '192', 'TS': 1781784681.0049999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.005000', 'tray_weight': '192', 'TS': 1781784681.005, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.005000', 'tray_weight': '192', 'TS': 1781784681.005, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.005000', 'tray_weight': '192', 'TS': 1781784681.005, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.006000', 'tray_weight': '192', 'TS': 1781784681.0059998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.006000', 'tray_weight': '192', 'TS': 1781784681.0059998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.006000', 'tray_weight': '192', 'TS': 1781784681.006, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.007000', 'tray_weight': '192', 'TS': 1781784681.007, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.007000', 'tray_weight': '186', 'TS': 1781784681.007, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.007000', 'tray_weight': '186', 'TS': 1781784681.007, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.008000', 'tray_weight': '192', 'TS': 1781784681.008, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.008000', 'tray_weight': '186', 'TS': 1781784681.008, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.008000', 'tray_weight': '192', 'TS': 1781784681.0080001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.009000', 'tray_weight': '192', 'TS': 1781784681.0089998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.009000', 'tray_weight': '192', 'TS': 1781784681.009, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.009000', 'tray_weight': '186', 'TS': 1781784681.009, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.010000', 'tray_weight': '192', 'TS': 1781784681.01, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.010000', 'tray_weight': '192', 'TS': 1781784681.01, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.010000', 'tray_weight': '192', 'TS': 1781784681.01, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.010000', 'tray_weight': '186', 'TS': 1781784681.01, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.010000', 'tray_weight': '186', 'TS': 1781784681.01, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.011000', 'tray_weight': '192', 'TS': 1781784681.011, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.011000', 'tray_weight': '192', 'TS': 1781784681.011, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '192', 'datetime': '2026-06-18 17:41:21.011000', 'tray_weight': '192', 'TS': 1781784681.0110002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.013000', 'tray_weight': '186', 'TS': 1781784681.013, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.014000', 'tray_weight': '186', 'TS': 1781784681.0140002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.014000', 'tray_weight': '186', 'TS': 1781784681.0140002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.016000', 'tray_weight': '186', 'TS': 1781784681.016, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.016000', 'tray_weight': '186', 'TS': 1781784681.016, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.017000', 'tray_weight': '186', 'TS': 1781784681.017, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.020000', 'tray_weight': '186', 'TS': 1781784681.02, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.020000', 'tray_weight': '186', 'TS': 1781784681.02, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.020000', 'tray_weight': '186', 'TS': 1781784681.02, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.021000', 'tray_weight': '186', 'TS': 1781784681.0210001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.022000', 'tray_weight': '186', 'TS': 1781784681.022, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.023000', 'tray_weight': '186', 'TS': 1781784681.023, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.023000', 'tray_weight': '186', 'TS': 1781784681.023, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.028000', 'tray_weight': '186', 'TS': 1781784681.0279999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.028000', 'tray_weight': '186', 'TS': 1781784681.028, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.029000', 'tray_weight': '186', 'TS': 1781784681.029, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.029000', 'tray_weight': '186', 'TS': 1781784681.029, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.030000', 'tray_weight': '186', 'TS': 1781784681.03, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.030000', 'tray_weight': '186', 'TS': 1781784681.03, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.033000', 'tray_weight': '186', 'TS': 1781784681.033, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.033000', 'tray_weight': '186', 'TS': 1781784681.033, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.034000', 'tray_weight': '186', 'TS': 1781784681.034, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.035000', 'tray_weight': '186', 'TS': 1781784681.035, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.036000', 'tray_weight': '186', 'TS': 1781784681.036, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.037000', 'tray_weight': '186', 'TS': 1781784681.037, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.037000', 'tray_weight': '186', 'TS': 1781784681.037, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.038000', 'tray_weight': '186', 'TS': 1781784681.038, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.040000', 'tray_weight': '186', 'TS': 1781784681.04, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.041000', 'tray_weight': '186', 'TS': 1781784681.041, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.042000', 'tray_weight': '186', 'TS': 1781784681.042, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.044000', 'tray_weight': '186', 'TS': 1781784681.044, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.046000', 'tray_weight': '186', 'TS': 1781784681.046, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.046000', 'tray_weight': '186', 'TS': 1781784681.046, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.047000', 'tray_weight': '186', 'TS': 1781784681.0470002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.049000', 'tray_weight': '186', 'TS': 1781784681.049, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.049000', 'tray_weight': '186', 'TS': 1781784681.049, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.049000', 'tray_weight': '186', 'TS': 1781784681.049, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.051000', 'tray_weight': '186', 'TS': 1781784681.0509999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.051000', 'tray_weight': '186', 'TS': 1781784681.051, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.051000', 'tray_weight': '186', 'TS': 1781784681.051, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.052000', 'tray_weight': '186', 'TS': 1781784681.052, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.052000', 'tray_weight': '186', 'TS': 1781784681.052, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.053000', 'tray_weight': '186', 'TS': 1781784681.0530002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.055000', 'tray_weight': '186', 'TS': 1781784681.0549998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.055000', 'tray_weight': '186', 'TS': 1781784681.055, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.056000', 'tray_weight': '186', 'TS': 1781784681.056, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.057000', 'tray_weight': '186', 'TS': 1781784681.0570002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.059000', 'tray_weight': '186', 'TS': 1781784681.059, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.060000', 'tray_weight': '186', 'TS': 1781784681.06, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.061000', 'tray_weight': '186', 'TS': 1781784681.0609999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.062000', 'tray_weight': '186', 'TS': 1781784681.062, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.063000', 'tray_weight': '186', 'TS': 1781784681.063, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.063000', 'tray_weight': '186', 'TS': 1781784681.0630002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.064000', 'tray_weight': '186', 'TS': 1781784681.064, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.064000', 'tray_weight': '186', 'TS': 1781784681.0640001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.066000', 'tray_weight': '186', 'TS': 1781784681.066, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.066000', 'tray_weight': '186', 'TS': 1781784681.0660002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.068000', 'tray_weight': '186', 'TS': 1781784681.068, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.069000', 'tray_weight': '186', 'TS': 1781784681.069, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.072000', 'tray_weight': '186', 'TS': 1781784681.072, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.073000', 'tray_weight': '186', 'TS': 1781784681.073, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.073000', 'tray_weight': '186', 'TS': 1781784681.0730002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.075000', 'tray_weight': '186', 'TS': 1781784681.075, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.075000', 'tray_weight': '186', 'TS': 1781784681.075, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.076000', 'tray_weight': '186', 'TS': 1781784681.076, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.078000', 'tray_weight': '186', 'TS': 1781784681.078, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.078000', 'tray_weight': '186', 'TS': 1781784681.078, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.081000', 'tray_weight': '186', 'TS': 1781784681.081, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.082000', 'tray_weight': '186', 'TS': 1781784681.082, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.083000', 'tray_weight': '186', 'TS': 1781784681.083, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.085000', 'tray_weight': '186', 'TS': 1781784681.0849998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.085000', 'tray_weight': '186', 'TS': 1781784681.085, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.087000', 'tray_weight': '186', 'TS': 1781784681.087, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.087000', 'tray_weight': '186', 'TS': 1781784681.087, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.087000', 'tray_weight': '186', 'TS': 1781784681.0870001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.087000', 'tray_weight': '186', 'TS': 1781784681.0870001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.088000', 'tray_weight': '186', 'TS': 1781784681.088, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.090000', 'tray_weight': '186', 'TS': 1781784681.09, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.090000', 'tray_weight': '186', 'TS': 1781784681.09, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.093000', 'tray_weight': '186', 'TS': 1781784681.093, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.094000', 'tray_weight': '186', 'TS': 1781784681.0939999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.095000', 'tray_weight': '186', 'TS': 1781784681.095, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.096000', 'tray_weight': '186', 'TS': 1781784681.096, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.096000', 'tray_weight': '186', 'TS': 1781784681.096, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.097000', 'tray_weight': '186', 'TS': 1781784681.0970001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.100000', 'tray_weight': '186', 'TS': 1781784681.1, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.100000', 'tray_weight': '186', 'TS': 1781784681.1, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.100000', 'tray_weight': '186', 'TS': 1781784681.1000001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.101000', 'tray_weight': '186', 'TS': 1781784681.1009998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.102000', 'tray_weight': '186', 'TS': 1781784681.102, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.103000', 'tray_weight': '186', 'TS': 1781784681.103, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.104000', 'tray_weight': '186', 'TS': 1781784681.1039999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.106000', 'tray_weight': '186', 'TS': 1781784681.106, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.106000', 'tray_weight': '186', 'TS': 1781784681.106, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.108000', 'tray_weight': '186', 'TS': 1781784681.108, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.109000', 'tray_weight': '186', 'TS': 1781784681.109, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.109000', 'tray_weight': '186', 'TS': 1781784681.109, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.110000', 'tray_weight': '186', 'TS': 1781784681.11, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.111000', 'tray_weight': '186', 'TS': 1781784681.1109998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.112000', 'tray_weight': '186', 'TS': 1781784681.112, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.113000', 'tray_weight': '186', 'TS': 1781784681.113, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.115000', 'tray_weight': '186', 'TS': 1781784681.115, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.116000', 'tray_weight': '186', 'TS': 1781784681.116, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.118000', 'tray_weight': '186', 'TS': 1781784681.118, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.119000', 'tray_weight': '186', 'TS': 1781784681.119, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.120000', 'tray_weight': '186', 'TS': 1781784681.12, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.120000', 'tray_weight': '186', 'TS': 1781784681.12, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.122000', 'tray_weight': '186', 'TS': 1781784681.122, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.123000', 'tray_weight': '186', 'TS': 1781784681.1230001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.124000', 'tray_weight': '186', 'TS': 1781784681.1239998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.125000', 'tray_weight': '186', 'TS': 1781784681.125, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.125000', 'tray_weight': '186', 'TS': 1781784681.125, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.126000', 'tray_weight': '186', 'TS': 1781784681.126, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.126000', 'tray_weight': '186', 'TS': 1781784681.126, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.127000', 'tray_weight': '186', 'TS': 1781784681.1269999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.127000', 'tray_weight': '186', 'TS': 1781784681.127, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.128000', 'tray_weight': '186', 'TS': 1781784681.1279998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.130000', 'tray_weight': '186', 'TS': 1781784681.1299999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.131000', 'tray_weight': '186', 'TS': 1781784681.1309998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.132000', 'tray_weight': '186', 'TS': 1781784681.132, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.133000', 'tray_weight': '186', 'TS': 1781784681.1330001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.135000', 'tray_weight': '186', 'TS': 1781784681.135, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.137000', 'tray_weight': '186', 'TS': 1781784681.137, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '186', 'datetime': '2026-06-18 17:41:21.138000', 'tray_weight': '186', 'TS': 1781784681.138, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.741000', 'tray_weight': '92', 'TS': 1781784683.741, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.743000', 'tray_weight': '92', 'TS': 1781784683.743, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.747000', 'tray_weight': '92', 'TS': 1781784683.747, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.748000', 'tray_weight': '92', 'TS': 1781784683.7480001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.752000', 'tray_weight': '92', 'TS': 1781784683.752, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.754000', 'tray_weight': '92', 'TS': 1781784683.7540002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.757000', 'tray_weight': '92', 'TS': 1781784683.757, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.758000', 'tray_weight': '92', 'TS': 1781784683.7580001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.760000', 'tray_weight': '92', 'TS': 1781784683.76, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.762000', 'tray_weight': '92', 'TS': 1781784683.762, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.767000', 'tray_weight': '92', 'TS': 1781784683.767, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.769000', 'tray_weight': '92', 'TS': 1781784683.769, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.770000', 'tray_weight': '92', 'TS': 1781784683.77, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.776000', 'tray_weight': '92', 'TS': 1781784683.7759998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.778000', 'tray_weight': '92', 'TS': 1781784683.778, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.781000', 'tray_weight': '92', 'TS': 1781784683.781, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.784000', 'tray_weight': '92', 'TS': 1781784683.7840002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.788000', 'tray_weight': '92', 'TS': 1781784683.7879999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.789000', 'tray_weight': '92', 'TS': 1781784683.789, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.792000', 'tray_weight': '92', 'TS': 1781784683.792, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.795000', 'tray_weight': '92', 'TS': 1781784683.795, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.798000', 'tray_weight': '92', 'TS': 1781784683.798, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.801000', 'tray_weight': '92', 'TS': 1781784683.8009999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.803000', 'tray_weight': '92', 'TS': 1781784683.803, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.805000', 'tray_weight': '92', 'TS': 1781784683.805, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.809000', 'tray_weight': '92', 'TS': 1781784683.809, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.812000', 'tray_weight': '92', 'TS': 1781784683.812, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.814000', 'tray_weight': '92', 'TS': 1781784683.814, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.814000', 'tray_weight': '92', 'TS': 1781784683.814, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.815000', 'tray_weight': '92', 'TS': 1781784683.815, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.819000', 'tray_weight': '92', 'TS': 1781784683.819, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.822000', 'tray_weight': '92', 'TS': 1781784683.822, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.823000', 'tray_weight': '92', 'TS': 1781784683.823, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.829000', 'tray_weight': '92', 'TS': 1781784683.829, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.830000', 'tray_weight': '92', 'TS': 1781784683.83, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.833000', 'tray_weight': '92', 'TS': 1781784683.833, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.833000', 'tray_weight': '92', 'TS': 1781784683.8330002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.839000', 'tray_weight': '92', 'TS': 1781784683.839, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.842000', 'tray_weight': '92', 'TS': 1781784683.842, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.846000', 'tray_weight': '92', 'TS': 1781784683.846, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.847000', 'tray_weight': '92', 'TS': 1781784683.847, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.855000', 'tray_weight': '92', 'TS': 1781784683.855, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.857000', 'tray_weight': '92', 'TS': 1781784683.857, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.860000', 'tray_weight': '92', 'TS': 1781784683.86, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.863000', 'tray_weight': '92', 'TS': 1781784683.863, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.865000', 'tray_weight': '92', 'TS': 1781784683.865, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.866000', 'tray_weight': '92', 'TS': 1781784683.866, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.871000', 'tray_weight': '92', 'TS': 1781784683.8709998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.873000', 'tray_weight': '92', 'TS': 1781784683.873, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.873000', 'tray_weight': '92', 'TS': 1781784683.873, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.879000', 'tray_weight': '92', 'TS': 1781784683.879, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.882000', 'tray_weight': '92', 'TS': 1781784683.882, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.883000', 'tray_weight': '92', 'TS': 1781784683.883, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.888000', 'tray_weight': '92', 'TS': 1781784683.888, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.890000', 'tray_weight': '92', 'TS': 1781784683.8899999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.893000', 'tray_weight': '92', 'TS': 1781784683.8930001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.895000', 'tray_weight': '92', 'TS': 1781784683.8950002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.898000', 'tray_weight': '92', 'TS': 1781784683.898, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.902000', 'tray_weight': '92', 'TS': 1781784683.902, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.905000', 'tray_weight': '92', 'TS': 1781784683.905, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.908000', 'tray_weight': '92', 'TS': 1781784683.908, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.908000', 'tray_weight': '92', 'TS': 1781784683.908, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.913000', 'tray_weight': '92', 'TS': 1781784683.913, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.914000', 'tray_weight': '92', 'TS': 1781784683.914, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.919000', 'tray_weight': '92', 'TS': 1781784683.919, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.922000', 'tray_weight': '92', 'TS': 1781784683.922, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.924000', 'tray_weight': '92', 'TS': 1781784683.924, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.927000', 'tray_weight': '92', 'TS': 1781784683.927, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.930000', 'tray_weight': '92', 'TS': 1781784683.9299998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.934000', 'tray_weight': '92', 'TS': 1781784683.934, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.937000', 'tray_weight': '92', 'TS': 1781784683.937, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.939000', 'tray_weight': '92', 'TS': 1781784683.9390001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.942000', 'tray_weight': '92', 'TS': 1781784683.942, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.944000', 'tray_weight': '92', 'TS': 1781784683.944, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.947000', 'tray_weight': '92', 'TS': 1781784683.947, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.951000', 'tray_weight': '92', 'TS': 1781784683.951, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.952000', 'tray_weight': '92', 'TS': 1781784683.952, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.957000', 'tray_weight': '92', 'TS': 1781784683.957, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.959000', 'tray_weight': '92', 'TS': 1781784683.959, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.962000', 'tray_weight': '92', 'TS': 1781784683.962, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.964000', 'tray_weight': '92', 'TS': 1781784683.964, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.965000', 'tray_weight': '92', 'TS': 1781784683.965, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.970000', 'tray_weight': '92', 'TS': 1781784683.97, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.972000', 'tray_weight': '92', 'TS': 1781784683.9720001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.976000', 'tray_weight': '92', 'TS': 1781784683.976, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.979000', 'tray_weight': '92', 'TS': 1781784683.979, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.982000', 'tray_weight': '92', 'TS': 1781784683.982, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.983000', 'tray_weight': '92', 'TS': 1781784683.983, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.984000', 'tray_weight': '92', 'TS': 1781784683.984, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.990000', 'tray_weight': '92', 'TS': 1781784683.99, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.993000', 'tray_weight': '92', 'TS': 1781784683.9929998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.996000', 'tray_weight': '92', 'TS': 1781784683.996, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:23.999000', 'tray_weight': '92', 'TS': 1781784683.9989998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.001000', 'tray_weight': '92', 'TS': 1781784684.0010002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.004000', 'tray_weight': '92', 'TS': 1781784684.004, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.007000', 'tray_weight': '92', 'TS': 1781784684.007, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.010000', 'tray_weight': '92', 'TS': 1781784684.01, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.012000', 'tray_weight': '92', 'TS': 1781784684.0119998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.016000', 'tray_weight': '92', 'TS': 1781784684.016, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.019000', 'tray_weight': '92', 'TS': 1781784684.019, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.022000', 'tray_weight': '92', 'TS': 1781784684.022, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.024000', 'tray_weight': '92', 'TS': 1781784684.024, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.027000', 'tray_weight': '92', 'TS': 1781784684.027, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.030000', 'tray_weight': '92', 'TS': 1781784684.03, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.032000', 'tray_weight': '92', 'TS': 1781784684.032, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.036000', 'tray_weight': '92', 'TS': 1781784684.036, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.038000', 'tray_weight': '92', 'TS': 1781784684.038, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.038000', 'tray_weight': '92', 'TS': 1781784684.038, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.041000', 'tray_weight': '92', 'TS': 1781784684.041, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.046000', 'tray_weight': '92', 'TS': 1781784684.046, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.050000', 'tray_weight': '92', 'TS': 1781784684.05, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.053000', 'tray_weight': '92', 'TS': 1781784684.053, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.055000', 'tray_weight': '92', 'TS': 1781784684.0549998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.057000', 'tray_weight': '92', 'TS': 1781784684.0570002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.060000', 'tray_weight': '92', 'TS': 1781784684.06, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.064000', 'tray_weight': '92', 'TS': 1781784684.064, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.068000', 'tray_weight': '92', 'TS': 1781784684.0679998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.071000', 'tray_weight': '92', 'TS': 1781784684.0709999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.073000', 'tray_weight': '92', 'TS': 1781784684.073, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.077000', 'tray_weight': '92', 'TS': 1781784684.077, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.081000', 'tray_weight': '92', 'TS': 1781784684.0809999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.083000', 'tray_weight': '92', 'TS': 1781784684.083, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.085000', 'tray_weight': '92', 'TS': 1781784684.085, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.085000', 'tray_weight': '92', 'TS': 1781784684.085, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.091000', 'tray_weight': '92', 'TS': 1781784684.091, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.094000', 'tray_weight': '92', 'TS': 1781784684.0939999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.098000', 'tray_weight': '92', 'TS': 1781784684.098, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.100000', 'tray_weight': '92', 'TS': 1781784684.1000001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.103000', 'tray_weight': '92', 'TS': 1781784684.103, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.106000', 'tray_weight': '92', 'TS': 1781784684.106, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.109000', 'tray_weight': '92', 'TS': 1781784684.109, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.112000', 'tray_weight': '92', 'TS': 1781784684.112, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.114000', 'tray_weight': '92', 'TS': 1781784684.114, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.118000', 'tray_weight': '92', 'TS': 1781784684.118, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.120000', 'tray_weight': '92', 'TS': 1781784684.12, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.123000', 'tray_weight': '92', 'TS': 1781784684.1230001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.126000', 'tray_weight': '92', 'TS': 1781784684.126, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.129000', 'tray_weight': '92', 'TS': 1781784684.129, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.132000', 'tray_weight': '92', 'TS': 1781784684.132, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.134000', 'tray_weight': '92', 'TS': 1781784684.134, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.138000', 'tray_weight': '92', 'TS': 1781784684.138, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.141000', 'tray_weight': '92', 'TS': 1781784684.141, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.143000', 'tray_weight': '92', 'TS': 1781784684.143, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.147000', 'tray_weight': '92', 'TS': 1781784684.147, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.150000', 'tray_weight': '92', 'TS': 1781784684.1499999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.153000', 'tray_weight': '92', 'TS': 1781784684.1529999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.156000', 'tray_weight': '92', 'TS': 1781784684.1560001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.158000', 'tray_weight': '92', 'TS': 1781784684.158, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.162000', 'tray_weight': '92', 'TS': 1781784684.162, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.164000', 'tray_weight': '92', 'TS': 1781784684.164, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.166000', 'tray_weight': '92', 'TS': 1781784684.1660001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.170000', 'tray_weight': '92', 'TS': 1781784684.1699998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.173000', 'tray_weight': '92', 'TS': 1781784684.1729999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.176000', 'tray_weight': '92', 'TS': 1781784684.1759999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.179000', 'tray_weight': '92', 'TS': 1781784684.1790001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.181000', 'tray_weight': '92', 'TS': 1781784684.181, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.186000', 'tray_weight': '92', 'TS': 1781784684.186, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.187000', 'tray_weight': '92', 'TS': 1781784684.1869998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.191000', 'tray_weight': '92', 'TS': 1781784684.191, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.193000', 'tray_weight': '92', 'TS': 1781784684.193, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.196000', 'tray_weight': '92', 'TS': 1781784684.196, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.199000', 'tray_weight': '92', 'TS': 1781784684.1990001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.203000', 'tray_weight': '92', 'TS': 1781784684.203, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.206000', 'tray_weight': '92', 'TS': 1781784684.2059999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.209000', 'tray_weight': '92', 'TS': 1781784684.209, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.212000', 'tray_weight': '92', 'TS': 1781784684.212, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.216000', 'tray_weight': '92', 'TS': 1781784684.216, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.219000', 'tray_weight': '92', 'TS': 1781784684.219, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.221000', 'tray_weight': '92', 'TS': 1781784684.221, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.224000', 'tray_weight': '92', 'TS': 1781784684.224, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.226000', 'tray_weight': '92', 'TS': 1781784684.226, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.229000', 'tray_weight': '92', 'TS': 1781784684.229, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.231000', 'tray_weight': '92', 'TS': 1781784684.231, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.236000', 'tray_weight': '92', 'TS': 1781784684.236, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.239000', 'tray_weight': '92', 'TS': 1781784684.239, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.241000', 'tray_weight': '92', 'TS': 1781784684.2410002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.244000', 'tray_weight': '92', 'TS': 1781784684.244, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.247000', 'tray_weight': '92', 'TS': 1781784684.247, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.250000', 'tray_weight': '92', 'TS': 1781784684.25, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.253000', 'tray_weight': '92', 'TS': 1781784684.253, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.256000', 'tray_weight': '92', 'TS': 1781784684.256, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.259000', 'tray_weight': '92', 'TS': 1781784684.259, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.262000', 'tray_weight': '92', 'TS': 1781784684.262, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.265000', 'tray_weight': '92', 'TS': 1781784684.2649999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.268000', 'tray_weight': '92', 'TS': 1781784684.268, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.269000', 'tray_weight': '92', 'TS': 1781784684.269, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.275000', 'tray_weight': '92', 'TS': 1781784684.275, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.278000', 'tray_weight': '92', 'TS': 1781784684.2779999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.278000', 'tray_weight': '92', 'TS': 1781784684.278, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.283000', 'tray_weight': '92', 'TS': 1781784684.283, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.286000', 'tray_weight': '92', 'TS': 1781784684.286, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.289000', 'tray_weight': '92', 'TS': 1781784684.289, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.290000', 'tray_weight': '92', 'TS': 1781784684.29, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.293000', 'tray_weight': '92', 'TS': 1781784684.293, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.296000', 'tray_weight': '92', 'TS': 1781784684.296, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.296000', 'tray_weight': '92', 'TS': 1781784684.296, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.305000', 'tray_weight': '92', 'TS': 1781784684.305, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.306000', 'tray_weight': '92', 'TS': 1781784684.306, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.308000', 'tray_weight': '92', 'TS': 1781784684.3079998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.311000', 'tray_weight': '92', 'TS': 1781784684.311, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.315000', 'tray_weight': '92', 'TS': 1781784684.315, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.318000', 'tray_weight': '92', 'TS': 1781784684.318, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.321000', 'tray_weight': '92', 'TS': 1781784684.321, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.324000', 'tray_weight': '92', 'TS': 1781784684.3240001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.327000', 'tray_weight': '92', 'TS': 1781784684.327, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.330000', 'tray_weight': '92', 'TS': 1781784684.33, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.331000', 'tray_weight': '92', 'TS': 1781784684.331, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.332000', 'tray_weight': '92', 'TS': 1781784684.332, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.336000', 'tray_weight': '92', 'TS': 1781784684.336, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.343000', 'tray_weight': '92', 'TS': 1781784684.343, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.343000', 'tray_weight': '92', 'TS': 1781784684.3430002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.349000', 'tray_weight': '92', 'TS': 1781784684.349, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.352000', 'tray_weight': '92', 'TS': 1781784684.352, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.353000', 'tray_weight': '92', 'TS': 1781784684.353, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.355000', 'tray_weight': '92', 'TS': 1781784684.355, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.360000', 'tray_weight': '92', 'TS': 1781784684.36, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.362000', 'tray_weight': '92', 'TS': 1781784684.362, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.365000', 'tray_weight': '92', 'TS': 1781784684.365, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.369000', 'tray_weight': '92', 'TS': 1781784684.369, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.372000', 'tray_weight': '92', 'TS': 1781784684.372, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.375000', 'tray_weight': '92', 'TS': 1781784684.375, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.377000', 'tray_weight': '92', 'TS': 1781784684.3769999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.380000', 'tray_weight': '92', 'TS': 1781784684.38, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.383000', 'tray_weight': '92', 'TS': 1781784684.383, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.386000', 'tray_weight': '92', 'TS': 1781784684.386, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.390000', 'tray_weight': '92', 'TS': 1781784684.3899999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.392000', 'tray_weight': '92', 'TS': 1781784684.392, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.395000', 'tray_weight': '92', 'TS': 1781784684.395, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.399000', 'tray_weight': '92', 'TS': 1781784684.399, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.400000', 'tray_weight': '92', 'TS': 1781784684.4, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.403000', 'tray_weight': '92', 'TS': 1781784684.4029999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.408000', 'tray_weight': '92', 'TS': 1781784684.408, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.410000', 'tray_weight': '92', 'TS': 1781784684.41, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.413000', 'tray_weight': '92', 'TS': 1781784684.4129999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.416000', 'tray_weight': '92', 'TS': 1781784684.416, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.416000', 'tray_weight': '92', 'TS': 1781784684.416, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.420000', 'tray_weight': '92', 'TS': 1781784684.4199998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.421000', 'tray_weight': '92', 'TS': 1781784684.421, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.427000', 'tray_weight': '92', 'TS': 1781784684.427, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.430000', 'tray_weight': '92', 'TS': 1781784684.43, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.434000', 'tray_weight': '92', 'TS': 1781784684.434, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.437000', 'tray_weight': '92', 'TS': 1781784684.437, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.439000', 'tray_weight': '92', 'TS': 1781784684.4390001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.442000', 'tray_weight': '92', 'TS': 1781784684.442, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.445000', 'tray_weight': '92', 'TS': 1781784684.445, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.449000', 'tray_weight': '92', 'TS': 1781784684.449, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.451000', 'tray_weight': '92', 'TS': 1781784684.451, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.454000', 'tray_weight': '92', 'TS': 1781784684.454, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.458000', 'tray_weight': '92', 'TS': 1781784684.458, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.460000', 'tray_weight': '92', 'TS': 1781784684.46, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.460000', 'tray_weight': '92', 'TS': 1781784684.46, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.468000', 'tray_weight': '92', 'TS': 1781784684.4680002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.471000', 'tray_weight': '92', 'TS': 1781784684.471, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.474000', 'tray_weight': '92', 'TS': 1781784684.474, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.476000', 'tray_weight': '92', 'TS': 1781784684.476, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.479000', 'tray_weight': '92', 'TS': 1781784684.4789999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.482000', 'tray_weight': '92', 'TS': 1781784684.4819999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.486000', 'tray_weight': '92', 'TS': 1781784684.486, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.488000', 'tray_weight': '92', 'TS': 1781784684.488, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.490000', 'tray_weight': '92', 'TS': 1781784684.49, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.494000', 'tray_weight': '92', 'TS': 1781784684.494, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.497000', 'tray_weight': '92', 'TS': 1781784684.497, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.497000', 'tray_weight': '92', 'TS': 1781784684.497, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.501000', 'tray_weight': '92', 'TS': 1781784684.5010002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.506000', 'tray_weight': '92', 'TS': 1781784684.506, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.508000', 'tray_weight': '92', 'TS': 1781784684.5080001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.510000', 'tray_weight': '92', 'TS': 1781784684.51, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.512000', 'tray_weight': '92', 'TS': 1781784684.512, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.516000', 'tray_weight': '92', 'TS': 1781784684.516, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.519000', 'tray_weight': '92', 'TS': 1781784684.5189998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.522000', 'tray_weight': '92', 'TS': 1781784684.5219998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.525000', 'tray_weight': '92', 'TS': 1781784684.5249999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.527000', 'tray_weight': '92', 'TS': 1781784684.527, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.530000', 'tray_weight': '92', 'TS': 1781784684.53, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.534000', 'tray_weight': '92', 'TS': 1781784684.5340002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.539000', 'tray_weight': '92', 'TS': 1781784684.539, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.543000', 'tray_weight': '92', 'TS': 1781784684.543, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.546000', 'tray_weight': '92', 'TS': 1781784684.546, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.546000', 'tray_weight': '92', 'TS': 1781784684.546, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.552000', 'tray_weight': '92', 'TS': 1781784684.552, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.555000', 'tray_weight': '92', 'TS': 1781784684.555, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.557000', 'tray_weight': '92', 'TS': 1781784684.557, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.560000', 'tray_weight': '92', 'TS': 1781784684.56, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.563000', 'tray_weight': '92', 'TS': 1781784684.563, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.566000', 'tray_weight': '92', 'TS': 1781784684.566, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.569000', 'tray_weight': '92', 'TS': 1781784684.569, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.573000', 'tray_weight': '92', 'TS': 1781784684.573, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.574000', 'tray_weight': '92', 'TS': 1781784684.5740001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.579000', 'tray_weight': '92', 'TS': 1781784684.579, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.581000', 'tray_weight': '92', 'TS': 1781784684.581, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.585000', 'tray_weight': '92', 'TS': 1781784684.585, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.587000', 'tray_weight': '92', 'TS': 1781784684.587, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.590000', 'tray_weight': '92', 'TS': 1781784684.59, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.591000', 'tray_weight': '92', 'TS': 1781784684.591, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.596000', 'tray_weight': '92', 'TS': 1781784684.5960002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.599000', 'tray_weight': '92', 'TS': 1781784684.599, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.603000', 'tray_weight': '92', 'TS': 1781784684.603, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.605000', 'tray_weight': '92', 'TS': 1781784684.605, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.608000', 'tray_weight': '92', 'TS': 1781784684.608, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.611000', 'tray_weight': '92', 'TS': 1781784684.6109998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.614000', 'tray_weight': '92', 'TS': 1781784684.614, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.617000', 'tray_weight': '92', 'TS': 1781784684.617, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.620000', 'tray_weight': '92', 'TS': 1781784684.6200001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.623000', 'tray_weight': '92', 'TS': 1781784684.623, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.625000', 'tray_weight': '92', 'TS': 1781784684.625, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.629000', 'tray_weight': '92', 'TS': 1781784684.629, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.633000', 'tray_weight': '92', 'TS': 1781784684.633, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.636000', 'tray_weight': '92', 'TS': 1781784684.6360002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.638000', 'tray_weight': '92', 'TS': 1781784684.6379998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.641000', 'tray_weight': '92', 'TS': 1781784684.641, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.645000', 'tray_weight': '92', 'TS': 1781784684.645, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.647000', 'tray_weight': '92', 'TS': 1781784684.6469998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.651000', 'tray_weight': '92', 'TS': 1781784684.6509998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.654000', 'tray_weight': '92', 'TS': 1781784684.654, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.656000', 'tray_weight': '92', 'TS': 1781784684.656, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.660000', 'tray_weight': '92', 'TS': 1781784684.66, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.664000', 'tray_weight': '92', 'TS': 1781784684.664, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.667000', 'tray_weight': '92', 'TS': 1781784684.667, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.670000', 'tray_weight': '92', 'TS': 1781784684.67, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.672000', 'tray_weight': '92', 'TS': 1781784684.6720002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.675000', 'tray_weight': '92', 'TS': 1781784684.675, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.678000', 'tray_weight': '92', 'TS': 1781784684.678, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.682000', 'tray_weight': '92', 'TS': 1781784684.682, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.685000', 'tray_weight': '92', 'TS': 1781784684.685, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.688000', 'tray_weight': '92', 'TS': 1781784684.688, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.691000', 'tray_weight': '92', 'TS': 1781784684.691, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.693000', 'tray_weight': '92', 'TS': 1781784684.693, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.698000', 'tray_weight': '92', 'TS': 1781784684.698, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.700000', 'tray_weight': '92', 'TS': 1781784684.7, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.702000', 'tray_weight': '92', 'TS': 1781784684.7020001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.703000', 'tray_weight': '92', 'TS': 1781784684.7029998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.707000', 'tray_weight': '92', 'TS': 1781784684.707, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.710000', 'tray_weight': '92', 'TS': 1781784684.71, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.713000', 'tray_weight': '92', 'TS': 1781784684.713, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.716000', 'tray_weight': '92', 'TS': 1781784684.716, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.720000', 'tray_weight': '92', 'TS': 1781784684.72, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.723000', 'tray_weight': '92', 'TS': 1781784684.723, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.727000', 'tray_weight': '92', 'TS': 1781784684.7270002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.729000', 'tray_weight': '92', 'TS': 1781784684.7289999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.732000', 'tray_weight': '92', 'TS': 1781784684.732, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.735000', 'tray_weight': '92', 'TS': 1781784684.735, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.735000', 'tray_weight': '92', 'TS': 1781784684.735, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.739000', 'tray_weight': '92', 'TS': 1781784684.739, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.742000', 'tray_weight': '92', 'TS': 1781784684.742, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.746000', 'tray_weight': '92', 'TS': 1781784684.746, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.748000', 'tray_weight': '92', 'TS': 1781784684.748, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.752000', 'tray_weight': '92', 'TS': 1781784684.752, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.755000', 'tray_weight': '92', 'TS': 1781784684.7549999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.757000', 'tray_weight': '92', 'TS': 1781784684.757, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.758000', 'tray_weight': '92', 'TS': 1781784684.758, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.763000', 'tray_weight': '92', 'TS': 1781784684.763, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.767000', 'tray_weight': '92', 'TS': 1781784684.767, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.770000', 'tray_weight': '92', 'TS': 1781784684.77, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.773000', 'tray_weight': '92', 'TS': 1781784684.773, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.778000', 'tray_weight': '92', 'TS': 1781784684.778, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.780000', 'tray_weight': '92', 'TS': 1781784684.7800002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.786000', 'tray_weight': '92', 'TS': 1781784684.786, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.790000', 'tray_weight': '92', 'TS': 1781784684.79, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.792000', 'tray_weight': '92', 'TS': 1781784684.7919998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.796000', 'tray_weight': '92', 'TS': 1781784684.796, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.799000', 'tray_weight': '92', 'TS': 1781784684.799, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.800000', 'tray_weight': '92', 'TS': 1781784684.8, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.804000', 'tray_weight': '92', 'TS': 1781784684.8040001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.807000', 'tray_weight': '92', 'TS': 1781784684.807, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.807000', 'tray_weight': '92', 'TS': 1781784684.8070002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.814000', 'tray_weight': '92', 'TS': 1781784684.814, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.816000', 'tray_weight': '92', 'TS': 1781784684.816, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.821000', 'tray_weight': '92', 'TS': 1781784684.8209999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.822000', 'tray_weight': '92', 'TS': 1781784684.822, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.825000', 'tray_weight': '92', 'TS': 1781784684.825, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.829000', 'tray_weight': '92', 'TS': 1781784684.829, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.830000', 'tray_weight': '92', 'TS': 1781784684.83, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.835000', 'tray_weight': '92', 'TS': 1781784684.835, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.839000', 'tray_weight': '92', 'TS': 1781784684.839, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.841000', 'tray_weight': '92', 'TS': 1781784684.841, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.843000', 'tray_weight': '92', 'TS': 1781784684.8430002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.844000', 'tray_weight': '92', 'TS': 1781784684.844, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.855000', 'tray_weight': '92', 'TS': 1781784684.855, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.858000', 'tray_weight': '92', 'TS': 1781784684.858, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.862000', 'tray_weight': '92', 'TS': 1781784684.862, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.866000', 'tray_weight': '92', 'TS': 1781784684.8660002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.867000', 'tray_weight': '92', 'TS': 1781784684.867, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.869000', 'tray_weight': '92', 'TS': 1781784684.8690002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.874000', 'tray_weight': '92', 'TS': 1781784684.874, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.876000', 'tray_weight': '92', 'TS': 1781784684.876, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.878000', 'tray_weight': '92', 'TS': 1781784684.878, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.880000', 'tray_weight': '92', 'TS': 1781784684.8799999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.882000', 'tray_weight': '92', 'TS': 1781784684.882, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.892000', 'tray_weight': '92', 'TS': 1781784684.892, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.896000', 'tray_weight': '92', 'TS': 1781784684.896, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.898000', 'tray_weight': '92', 'TS': 1781784684.898, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.901000', 'tray_weight': '92', 'TS': 1781784684.901, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.904000', 'tray_weight': '92', 'TS': 1781784684.904, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.907000', 'tray_weight': '92', 'TS': 1781784684.907, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.910000', 'tray_weight': '92', 'TS': 1781784684.91, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.913000', 'tray_weight': '92', 'TS': 1781784684.9129999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.916000', 'tray_weight': '92', 'TS': 1781784684.916, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.920000', 'tray_weight': '92', 'TS': 1781784684.9199998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.923000', 'tray_weight': '92', 'TS': 1781784684.923, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.927000', 'tray_weight': '92', 'TS': 1781784684.9269998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.929000', 'tray_weight': '92', 'TS': 1781784684.9290001, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.931000', 'tray_weight': '92', 'TS': 1781784684.931, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.936000', 'tray_weight': '92', 'TS': 1781784684.936, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.937000', 'tray_weight': '92', 'TS': 1781784684.937, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.942000', 'tray_weight': '92', 'TS': 1781784684.942, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.945000', 'tray_weight': '92', 'TS': 1781784684.945, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.947000', 'tray_weight': '92', 'TS': 1781784684.947, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.948000', 'tray_weight': '92', 'TS': 1781784684.948, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.949000', 'tray_weight': '92', 'TS': 1781784684.949, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.958000', 'tray_weight': '92', 'TS': 1781784684.9580002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.961000', 'tray_weight': '92', 'TS': 1781784684.961, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.965000', 'tray_weight': '92', 'TS': 1781784684.9650002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.968000', 'tray_weight': '92', 'TS': 1781784684.968, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.971000', 'tray_weight': '92', 'TS': 1781784684.971, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.974000', 'tray_weight': '92', 'TS': 1781784684.974, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.978000', 'tray_weight': '92', 'TS': 1781784684.978, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.978000', 'tray_weight': '92', 'TS': 1781784684.9780002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.984000', 'tray_weight': '92', 'TS': 1781784684.984, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.987000', 'tray_weight': '92', 'TS': 1781784684.987, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.989000', 'tray_weight': '92', 'TS': 1781784684.989, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.993000', 'tray_weight': '92', 'TS': 1781784684.993, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.996000', 'tray_weight': '92', 'TS': 1781784684.9959998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:24.999000', 'tray_weight': '92', 'TS': 1781784684.999, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:25.003000', 'tray_weight': '92', 'TS': 1781784685.003, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:25.005000', 'tray_weight': '92', 'TS': 1781784685.005, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:25.009000', 'tray_weight': '92', 'TS': 1781784685.009, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:25.014000', 'tray_weight': '92', 'TS': 1781784685.0140002, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:25.016000', 'tray_weight': '92', 'TS': 1781784685.016, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '11', 'address': '11', 'weight': '92', 'datetime': '2026-06-18 17:41:25.019000', 'tray_weight': '92', 'TS': 1781784685.0189998, 'expected_tray_weight': 108, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.506000', 'tray_weight': '115', 'TS': 1781784685.506, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.524000', 'tray_weight': '115', 'TS': 1781784685.524, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.527000', 'tray_weight': '115', 'TS': 1781784685.527, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.530000', 'tray_weight': '115', 'TS': 1781784685.53, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.533000', 'tray_weight': '115', 'TS': 1781784685.533, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.536000', 'tray_weight': '115', 'TS': 1781784685.536, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.537000', 'tray_weight': '115', 'TS': 1781784685.537, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.540000', 'tray_weight': '115', 'TS': 1781784685.54, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.543000', 'tray_weight': '115', 'TS': 1781784685.543, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.543000', 'tray_weight': '115', 'TS': 1781784685.543, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.549000', 'tray_weight': '115', 'TS': 1781784685.549, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.551000', 'tray_weight': '115', 'TS': 1781784685.5509999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.551000', 'tray_weight': '115', 'TS': 1781784685.551, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.556000', 'tray_weight': '115', 'TS': 1781784685.556, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.560000', 'tray_weight': '115', 'TS': 1781784685.56, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.562000', 'tray_weight': '115', 'TS': 1781784685.5619998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.565000', 'tray_weight': '115', 'TS': 1781784685.565, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.568000', 'tray_weight': '115', 'TS': 1781784685.568, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.570000', 'tray_weight': '115', 'TS': 1781784685.57, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.570000', 'tray_weight': '115', 'TS': 1781784685.5700002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.574000', 'tray_weight': '115', 'TS': 1781784685.5740001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.576000', 'tray_weight': '115', 'TS': 1781784685.576, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.581000', 'tray_weight': '115', 'TS': 1781784685.581, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.585000', 'tray_weight': '115', 'TS': 1781784685.5849998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.587000', 'tray_weight': '115', 'TS': 1781784685.587, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.590000', 'tray_weight': '115', 'TS': 1781784685.5900002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.593000', 'tray_weight': '115', 'TS': 1781784685.593, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.594000', 'tray_weight': '115', 'TS': 1781784685.594, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.596000', 'tray_weight': '115', 'TS': 1781784685.596, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.598000', 'tray_weight': '115', 'TS': 1781784685.598, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.602000', 'tray_weight': '115', 'TS': 1781784685.602, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.603000', 'tray_weight': '115', 'TS': 1781784685.603, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.607000', 'tray_weight': '115', 'TS': 1781784685.6069999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.612000', 'tray_weight': '115', 'TS': 1781784685.612, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.613000', 'tray_weight': '115', 'TS': 1781784685.613, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.615000', 'tray_weight': '115', 'TS': 1781784685.615, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.623000', 'tray_weight': '115', 'TS': 1781784685.623, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.627000', 'tray_weight': '115', 'TS': 1781784685.627, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.627000', 'tray_weight': '115', 'TS': 1781784685.627, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.633000', 'tray_weight': '115', 'TS': 1781784685.6330001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.635000', 'tray_weight': '115', 'TS': 1781784685.635, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.635000', 'tray_weight': '115', 'TS': 1781784685.635, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.638000', 'tray_weight': '115', 'TS': 1781784685.638, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.642000', 'tray_weight': '115', 'TS': 1781784685.642, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.644000', 'tray_weight': '115', 'TS': 1781784685.644, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.647000', 'tray_weight': '115', 'TS': 1781784685.647, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.647000', 'tray_weight': '115', 'TS': 1781784685.647, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.649000', 'tray_weight': '115', 'TS': 1781784685.649, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.653000', 'tray_weight': '115', 'TS': 1781784685.6529999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.660000', 'tray_weight': '115', 'TS': 1781784685.66, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.662000', 'tray_weight': '115', 'TS': 1781784685.662, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.663000', 'tray_weight': '115', 'TS': 1781784685.663, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.667000', 'tray_weight': '115', 'TS': 1781784685.667, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.669000', 'tray_weight': '115', 'TS': 1781784685.6690001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.675000', 'tray_weight': '115', 'TS': 1781784685.6750002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.678000', 'tray_weight': '115', 'TS': 1781784685.678, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.679000', 'tray_weight': '115', 'TS': 1781784685.679, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.680000', 'tray_weight': '115', 'TS': 1781784685.68, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.686000', 'tray_weight': '115', 'TS': 1781784685.686, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.688000', 'tray_weight': '115', 'TS': 1781784685.6880002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.692000', 'tray_weight': '115', 'TS': 1781784685.692, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.694000', 'tray_weight': '115', 'TS': 1781784685.694, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.697000', 'tray_weight': '115', 'TS': 1781784685.6969998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.700000', 'tray_weight': '115', 'TS': 1781784685.6999998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.701000', 'tray_weight': '115', 'TS': 1781784685.701, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.703000', 'tray_weight': '115', 'TS': 1781784685.703, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.709000', 'tray_weight': '115', 'TS': 1781784685.709, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.712000', 'tray_weight': '115', 'TS': 1781784685.712, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.715000', 'tray_weight': '115', 'TS': 1781784685.715, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.717000', 'tray_weight': '115', 'TS': 1781784685.717, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.718000', 'tray_weight': '115', 'TS': 1781784685.7180002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.720000', 'tray_weight': '115', 'TS': 1781784685.72, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.723000', 'tray_weight': '115', 'TS': 1781784685.723, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.725000', 'tray_weight': '115', 'TS': 1781784685.7250001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.732000', 'tray_weight': '115', 'TS': 1781784685.732, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.735000', 'tray_weight': '115', 'TS': 1781784685.7350001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.737000', 'tray_weight': '115', 'TS': 1781784685.737, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.737000', 'tray_weight': '115', 'TS': 1781784685.737, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.739000', 'tray_weight': '115', 'TS': 1781784685.739, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.742000', 'tray_weight': '115', 'TS': 1781784685.742, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.749000', 'tray_weight': '115', 'TS': 1781784685.7489998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.751000', 'tray_weight': '115', 'TS': 1781784685.751, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.754000', 'tray_weight': '115', 'TS': 1781784685.754, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.757000', 'tray_weight': '115', 'TS': 1781784685.7570002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.759000', 'tray_weight': '115', 'TS': 1781784685.7589998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.762000', 'tray_weight': '115', 'TS': 1781784685.762, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.766000', 'tray_weight': '115', 'TS': 1781784685.7659998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.769000', 'tray_weight': '115', 'TS': 1781784685.769, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.772000', 'tray_weight': '115', 'TS': 1781784685.772, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.774000', 'tray_weight': '115', 'TS': 1781784685.7740002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.776000', 'tray_weight': '115', 'TS': 1781784685.776, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.779000', 'tray_weight': '115', 'TS': 1781784685.779, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.782000', 'tray_weight': '115', 'TS': 1781784685.7819998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.785000', 'tray_weight': '115', 'TS': 1781784685.7849998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.788000', 'tray_weight': '115', 'TS': 1781784685.788, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.792000', 'tray_weight': '115', 'TS': 1781784685.792, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.793000', 'tray_weight': '115', 'TS': 1781784685.793, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.794000', 'tray_weight': '115', 'TS': 1781784685.794, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.800000', 'tray_weight': '115', 'TS': 1781784685.8000002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.802000', 'tray_weight': '115', 'TS': 1781784685.802, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.805000', 'tray_weight': '115', 'TS': 1781784685.805, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.808000', 'tray_weight': '115', 'TS': 1781784685.8079998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.812000', 'tray_weight': '115', 'TS': 1781784685.812, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.813000', 'tray_weight': '115', 'TS': 1781784685.813, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.816000', 'tray_weight': '115', 'TS': 1781784685.8160002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.818000', 'tray_weight': '115', 'TS': 1781784685.8179998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.819000', 'tray_weight': '115', 'TS': 1781784685.819, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.822000', 'tray_weight': '115', 'TS': 1781784685.822, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.828000', 'tray_weight': '115', 'TS': 1781784685.828, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.832000', 'tray_weight': '115', 'TS': 1781784685.832, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.834000', 'tray_weight': '115', 'TS': 1781784685.834, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.838000', 'tray_weight': '115', 'TS': 1781784685.838, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.839000', 'tray_weight': '115', 'TS': 1781784685.839, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.844000', 'tray_weight': '115', 'TS': 1781784685.844, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.847000', 'tray_weight': '115', 'TS': 1781784685.847, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.849000', 'tray_weight': '115', 'TS': 1781784685.849, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.851000', 'tray_weight': '115', 'TS': 1781784685.8509998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.853000', 'tray_weight': '115', 'TS': 1781784685.853, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.856000', 'tray_weight': '115', 'TS': 1781784685.856, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.861000', 'tray_weight': '115', 'TS': 1781784685.8609998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.864000', 'tray_weight': '115', 'TS': 1781784685.8639998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.864000', 'tray_weight': '115', 'TS': 1781784685.864, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.867000', 'tray_weight': '115', 'TS': 1781784685.8669999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.873000', 'tray_weight': '115', 'TS': 1781784685.8730001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.874000', 'tray_weight': '115', 'TS': 1781784685.8739998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.879000', 'tray_weight': '115', 'TS': 1781784685.879, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.882000', 'tray_weight': '115', 'TS': 1781784685.8820002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.884000', 'tray_weight': '115', 'TS': 1781784685.8839998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.888000', 'tray_weight': '115', 'TS': 1781784685.888, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.890000', 'tray_weight': '115', 'TS': 1781784685.8899999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.892000', 'tray_weight': '115', 'TS': 1781784685.892, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.896000', 'tray_weight': '115', 'TS': 1781784685.896, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.898000', 'tray_weight': '115', 'TS': 1781784685.898, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.901000', 'tray_weight': '115', 'TS': 1781784685.901, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.903000', 'tray_weight': '115', 'TS': 1781784685.9029999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.905000', 'tray_weight': '115', 'TS': 1781784685.905, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.906000', 'tray_weight': '115', 'TS': 1781784685.906, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.906000', 'tray_weight': '115', 'TS': 1781784685.9060001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.913000', 'tray_weight': '115', 'TS': 1781784685.913, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.917000', 'tray_weight': '115', 'TS': 1781784685.9169998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.921000', 'tray_weight': '115', 'TS': 1781784685.921, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.925000', 'tray_weight': '115', 'TS': 1781784685.925, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.928000', 'tray_weight': '115', 'TS': 1781784685.928, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.931000', 'tray_weight': '115', 'TS': 1781784685.931, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.933000', 'tray_weight': '115', 'TS': 1781784685.933, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.937000', 'tray_weight': '115', 'TS': 1781784685.937, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.939000', 'tray_weight': '115', 'TS': 1781784685.939, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.943000', 'tray_weight': '115', 'TS': 1781784685.943, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.945000', 'tray_weight': '115', 'TS': 1781784685.945, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.946000', 'tray_weight': '115', 'TS': 1781784685.9459999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.952000', 'tray_weight': '115', 'TS': 1781784685.9520001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.954000', 'tray_weight': '115', 'TS': 1781784685.954, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.957000', 'tray_weight': '115', 'TS': 1781784685.957, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.959000', 'tray_weight': '115', 'TS': 1781784685.9589999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.960000', 'tray_weight': '115', 'TS': 1781784685.96, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.967000', 'tray_weight': '115', 'TS': 1781784685.967, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.968000', 'tray_weight': '115', 'TS': 1781784685.968, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.973000', 'tray_weight': '115', 'TS': 1781784685.973, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.974000', 'tray_weight': '115', 'TS': 1781784685.974, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.975000', 'tray_weight': '115', 'TS': 1781784685.975, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.981000', 'tray_weight': '115', 'TS': 1781784685.981, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.984000', 'tray_weight': '115', 'TS': 1781784685.984, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.986000', 'tray_weight': '115', 'TS': 1781784685.986, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.987000', 'tray_weight': '115', 'TS': 1781784685.987, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.993000', 'tray_weight': '115', 'TS': 1781784685.993, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:25.996000', 'tray_weight': '115', 'TS': 1781784685.996, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.000000', 'tray_weight': '115', 'TS': 1781784686.0, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.002000', 'tray_weight': '115', 'TS': 1781784686.002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.005000', 'tray_weight': '115', 'TS': 1781784686.005, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.009000', 'tray_weight': '115', 'TS': 1781784686.0089998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.011000', 'tray_weight': '115', 'TS': 1781784686.011, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.013000', 'tray_weight': '115', 'TS': 1781784686.013, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.017000', 'tray_weight': '115', 'TS': 1781784686.017, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.019000', 'tray_weight': '115', 'TS': 1781784686.0189998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.023000', 'tray_weight': '115', 'TS': 1781784686.023, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.025000', 'tray_weight': '115', 'TS': 1781784686.0249999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.028000', 'tray_weight': '115', 'TS': 1781784686.028, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.031000', 'tray_weight': '115', 'TS': 1781784686.031, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.034000', 'tray_weight': '115', 'TS': 1781784686.034, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.037000', 'tray_weight': '115', 'TS': 1781784686.037, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.040000', 'tray_weight': '115', 'TS': 1781784686.04, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.043000', 'tray_weight': '115', 'TS': 1781784686.043, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.046000', 'tray_weight': '115', 'TS': 1781784686.046, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.050000', 'tray_weight': '115', 'TS': 1781784686.0500002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.052000', 'tray_weight': '115', 'TS': 1781784686.052, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.056000', 'tray_weight': '115', 'TS': 1781784686.056, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.057000', 'tray_weight': '115', 'TS': 1781784686.057, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.059000', 'tray_weight': '115', 'TS': 1781784686.059, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.062000', 'tray_weight': '115', 'TS': 1781784686.062, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.064000', 'tray_weight': '115', 'TS': 1781784686.0640001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.068000', 'tray_weight': '115', 'TS': 1781784686.068, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.071000', 'tray_weight': '115', 'TS': 1781784686.071, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.076000', 'tray_weight': '115', 'TS': 1781784686.076, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.079000', 'tray_weight': '115', 'TS': 1781784686.079, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.080000', 'tray_weight': '115', 'TS': 1781784686.08, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.085000', 'tray_weight': '115', 'TS': 1781784686.085, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.088000', 'tray_weight': '115', 'TS': 1781784686.088, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.090000', 'tray_weight': '115', 'TS': 1781784686.09, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.093000', 'tray_weight': '115', 'TS': 1781784686.093, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.096000', 'tray_weight': '115', 'TS': 1781784686.0960002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.099000', 'tray_weight': '115', 'TS': 1781784686.099, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.102000', 'tray_weight': '115', 'TS': 1781784686.102, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.104000', 'tray_weight': '115', 'TS': 1781784686.104, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.108000', 'tray_weight': '115', 'TS': 1781784686.108, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.111000', 'tray_weight': '115', 'TS': 1781784686.1109998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.113000', 'tray_weight': '115', 'TS': 1781784686.1130002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.116000', 'tray_weight': '115', 'TS': 1781784686.116, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.120000', 'tray_weight': '115', 'TS': 1781784686.1200001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.124000', 'tray_weight': '115', 'TS': 1781784686.1239998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.124000', 'tray_weight': '115', 'TS': 1781784686.124, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.129000', 'tray_weight': '115', 'TS': 1781784686.129, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.129000', 'tray_weight': '115', 'TS': 1781784686.129, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.132000', 'tray_weight': '115', 'TS': 1781784686.132, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.135000', 'tray_weight': '115', 'TS': 1781784686.135, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.142000', 'tray_weight': '115', 'TS': 1781784686.142, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.143000', 'tray_weight': '115', 'TS': 1781784686.143, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.143000', 'tray_weight': '115', 'TS': 1781784686.143, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.150000', 'tray_weight': '115', 'TS': 1781784686.1499999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.152000', 'tray_weight': '115', 'TS': 1781784686.1520002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.156000', 'tray_weight': '115', 'TS': 1781784686.156, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.158000', 'tray_weight': '115', 'TS': 1781784686.158, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.161000', 'tray_weight': '115', 'TS': 1781784686.161, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.165000', 'tray_weight': '115', 'TS': 1781784686.165, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.167000', 'tray_weight': '115', 'TS': 1781784686.1669998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.170000', 'tray_weight': '115', 'TS': 1781784686.17, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.174000', 'tray_weight': '115', 'TS': 1781784686.174, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.177000', 'tray_weight': '115', 'TS': 1781784686.1769998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.180000', 'tray_weight': '115', 'TS': 1781784686.1799998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.181000', 'tray_weight': '115', 'TS': 1781784686.181, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.186000', 'tray_weight': '115', 'TS': 1781784686.1859999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.187000', 'tray_weight': '115', 'TS': 1781784686.187, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.189000', 'tray_weight': '115', 'TS': 1781784686.1890001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.192000', 'tray_weight': '115', 'TS': 1781784686.192, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.197000', 'tray_weight': '115', 'TS': 1781784686.197, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.200000', 'tray_weight': '115', 'TS': 1781784686.2, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.202000', 'tray_weight': '115', 'TS': 1781784686.2020001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.207000', 'tray_weight': '115', 'TS': 1781784686.207, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.209000', 'tray_weight': '115', 'TS': 1781784686.209, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.209000', 'tray_weight': '115', 'TS': 1781784686.209, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.214000', 'tray_weight': '115', 'TS': 1781784686.214, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.218000', 'tray_weight': '115', 'TS': 1781784686.218, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.218000', 'tray_weight': '115', 'TS': 1781784686.2180002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.221000', 'tray_weight': '115', 'TS': 1781784686.2210002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.227000', 'tray_weight': '115', 'TS': 1781784686.227, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.230000', 'tray_weight': '115', 'TS': 1781784686.23, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.230000', 'tray_weight': '115', 'TS': 1781784686.23, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.235000', 'tray_weight': '115', 'TS': 1781784686.235, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.238000', 'tray_weight': '115', 'TS': 1781784686.238, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.239000', 'tray_weight': '115', 'TS': 1781784686.239, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.241000', 'tray_weight': '115', 'TS': 1781784686.241, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.248000', 'tray_weight': '115', 'TS': 1781784686.248, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.252000', 'tray_weight': '115', 'TS': 1781784686.2519999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.255000', 'tray_weight': '115', 'TS': 1781784686.2549999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.258000', 'tray_weight': '115', 'TS': 1781784686.258, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.258000', 'tray_weight': '115', 'TS': 1781784686.2580001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.264000', 'tray_weight': '115', 'TS': 1781784686.264, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.266000', 'tray_weight': '115', 'TS': 1781784686.266, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.269000', 'tray_weight': '115', 'TS': 1781784686.269, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.271000', 'tray_weight': '115', 'TS': 1781784686.271, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.275000', 'tray_weight': '115', 'TS': 1781784686.275, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.278000', 'tray_weight': '115', 'TS': 1781784686.278, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.282000', 'tray_weight': '115', 'TS': 1781784686.282, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.284000', 'tray_weight': '115', 'TS': 1781784686.284, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.284000', 'tray_weight': '115', 'TS': 1781784686.284, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.284000', 'tray_weight': '115', 'TS': 1781784686.2840002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.291000', 'tray_weight': '115', 'TS': 1781784686.2910001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.296000', 'tray_weight': '115', 'TS': 1781784686.296, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.300000', 'tray_weight': '115', 'TS': 1781784686.3, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.303000', 'tray_weight': '115', 'TS': 1781784686.3030002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.306000', 'tray_weight': '115', 'TS': 1781784686.306, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.308000', 'tray_weight': '115', 'TS': 1781784686.3079998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.311000', 'tray_weight': '115', 'TS': 1781784686.3109999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.315000', 'tray_weight': '115', 'TS': 1781784686.3149998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.318000', 'tray_weight': '115', 'TS': 1781784686.3179998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.321000', 'tray_weight': '115', 'TS': 1781784686.3209999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.325000', 'tray_weight': '115', 'TS': 1781784686.325, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.326000', 'tray_weight': '115', 'TS': 1781784686.326, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.330000', 'tray_weight': '115', 'TS': 1781784686.33, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.332000', 'tray_weight': '115', 'TS': 1781784686.332, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.336000', 'tray_weight': '115', 'TS': 1781784686.336, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.338000', 'tray_weight': '115', 'TS': 1781784686.338, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.340000', 'tray_weight': '115', 'TS': 1781784686.3400002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.344000', 'tray_weight': '115', 'TS': 1781784686.3439999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.344000', 'tray_weight': '115', 'TS': 1781784686.3439999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.350000', 'tray_weight': '115', 'TS': 1781784686.35, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.352000', 'tray_weight': '115', 'TS': 1781784686.352, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.353000', 'tray_weight': '115', 'TS': 1781784686.353, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.355000', 'tray_weight': '115', 'TS': 1781784686.355, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.360000', 'tray_weight': '115', 'TS': 1781784686.36, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.362000', 'tray_weight': '115', 'TS': 1781784686.362, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.364000', 'tray_weight': '115', 'TS': 1781784686.364, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.368000', 'tray_weight': '115', 'TS': 1781784686.3679998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.371000', 'tray_weight': '115', 'TS': 1781784686.371, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.376000', 'tray_weight': '115', 'TS': 1781784686.376, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.380000', 'tray_weight': '115', 'TS': 1781784686.3799999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.382000', 'tray_weight': '115', 'TS': 1781784686.382, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.386000', 'tray_weight': '115', 'TS': 1781784686.386, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.389000', 'tray_weight': '115', 'TS': 1781784686.389, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.392000', 'tray_weight': '115', 'TS': 1781784686.392, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.395000', 'tray_weight': '115', 'TS': 1781784686.395, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.397000', 'tray_weight': '115', 'TS': 1781784686.397, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.398000', 'tray_weight': '115', 'TS': 1781784686.398, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.399000', 'tray_weight': '115', 'TS': 1781784686.3990002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.406000', 'tray_weight': '115', 'TS': 1781784686.406, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.411000', 'tray_weight': '115', 'TS': 1781784686.411, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.414000', 'tray_weight': '115', 'TS': 1781784686.414, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.418000', 'tray_weight': '115', 'TS': 1781784686.418, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.420000', 'tray_weight': '115', 'TS': 1781784686.42, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.422000', 'tray_weight': '115', 'TS': 1781784686.422, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.426000', 'tray_weight': '115', 'TS': 1781784686.426, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.429000', 'tray_weight': '115', 'TS': 1781784686.429, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.432000', 'tray_weight': '115', 'TS': 1781784686.432, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.435000', 'tray_weight': '115', 'TS': 1781784686.435, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.437000', 'tray_weight': '115', 'TS': 1781784686.4369998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.443000', 'tray_weight': '115', 'TS': 1781784686.4429998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.445000', 'tray_weight': '115', 'TS': 1781784686.445, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.448000', 'tray_weight': '115', 'TS': 1781784686.448, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.450000', 'tray_weight': '115', 'TS': 1781784686.45, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.453000', 'tray_weight': '115', 'TS': 1781784686.453, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.458000', 'tray_weight': '115', 'TS': 1781784686.4580002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.460000', 'tray_weight': '115', 'TS': 1781784686.46, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.464000', 'tray_weight': '115', 'TS': 1781784686.464, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.467000', 'tray_weight': '115', 'TS': 1781784686.467, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.469000', 'tray_weight': '115', 'TS': 1781784686.469, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.471000', 'tray_weight': '115', 'TS': 1781784686.4710002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.472000', 'tray_weight': '115', 'TS': 1781784686.472, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.479000', 'tray_weight': '115', 'TS': 1781784686.479, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.482000', 'tray_weight': '115', 'TS': 1781784686.4819999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.486000', 'tray_weight': '115', 'TS': 1781784686.4859998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.488000', 'tray_weight': '115', 'TS': 1781784686.488, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.491000', 'tray_weight': '115', 'TS': 1781784686.491, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.494000', 'tray_weight': '115', 'TS': 1781784686.4940002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.496000', 'tray_weight': '115', 'TS': 1781784686.496, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.497000', 'tray_weight': '115', 'TS': 1781784686.497, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.500000', 'tray_weight': '115', 'TS': 1781784686.5, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.508000', 'tray_weight': '115', 'TS': 1781784686.508, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.508000', 'tray_weight': '115', 'TS': 1781784686.5080001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.514000', 'tray_weight': '115', 'TS': 1781784686.5140002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.517000', 'tray_weight': '115', 'TS': 1781784686.517, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.520000', 'tray_weight': '115', 'TS': 1781784686.5200002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.523000', 'tray_weight': '115', 'TS': 1781784686.523, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.527000', 'tray_weight': '115', 'TS': 1781784686.527, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.529000', 'tray_weight': '115', 'TS': 1781784686.529, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.532000', 'tray_weight': '115', 'TS': 1781784686.5319998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.536000', 'tray_weight': '115', 'TS': 1781784686.536, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.538000', 'tray_weight': '115', 'TS': 1781784686.5379999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.542000', 'tray_weight': '115', 'TS': 1781784686.542, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.543000', 'tray_weight': '115', 'TS': 1781784686.543, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.548000', 'tray_weight': '115', 'TS': 1781784686.548, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.551000', 'tray_weight': '115', 'TS': 1781784686.551, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.554000', 'tray_weight': '115', 'TS': 1781784686.554, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.559000', 'tray_weight': '115', 'TS': 1781784686.559, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.560000', 'tray_weight': '115', 'TS': 1781784686.56, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.565000', 'tray_weight': '115', 'TS': 1781784686.565, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.567000', 'tray_weight': '115', 'TS': 1781784686.567, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.571000', 'tray_weight': '115', 'TS': 1781784686.571, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.573000', 'tray_weight': '115', 'TS': 1781784686.573, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.578000', 'tray_weight': '115', 'TS': 1781784686.578, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.580000', 'tray_weight': '115', 'TS': 1781784686.58, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.583000', 'tray_weight': '115', 'TS': 1781784686.583, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.585000', 'tray_weight': '115', 'TS': 1781784686.585, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.589000', 'tray_weight': '115', 'TS': 1781784686.589, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.589000', 'tray_weight': '115', 'TS': 1781784686.589, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.592000', 'tray_weight': '115', 'TS': 1781784686.592, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.594000', 'tray_weight': '115', 'TS': 1781784686.594, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.598000', 'tray_weight': '115', 'TS': 1781784686.5979998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.601000', 'tray_weight': '115', 'TS': 1781784686.601, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.603000', 'tray_weight': '115', 'TS': 1781784686.603, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.606000', 'tray_weight': '115', 'TS': 1781784686.6060002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.610000', 'tray_weight': '115', 'TS': 1781784686.61, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.614000', 'tray_weight': '115', 'TS': 1781784686.614, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.616000', 'tray_weight': '115', 'TS': 1781784686.6160002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.616000', 'tray_weight': '115', 'TS': 1781784686.6160002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.623000', 'tray_weight': '115', 'TS': 1781784686.623, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.626000', 'tray_weight': '115', 'TS': 1781784686.626, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.628000', 'tray_weight': '115', 'TS': 1781784686.628, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.637000', 'tray_weight': '115', 'TS': 1781784686.637, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.640000', 'tray_weight': '115', 'TS': 1781784686.64, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.643000', 'tray_weight': '115', 'TS': 1781784686.6430001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.646000', 'tray_weight': '115', 'TS': 1781784686.646, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.648000', 'tray_weight': '115', 'TS': 1781784686.648, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.651000', 'tray_weight': '115', 'TS': 1781784686.6509998, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.655000', 'tray_weight': '115', 'TS': 1781784686.655, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.658000', 'tray_weight': '115', 'TS': 1781784686.658, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.659000', 'tray_weight': '115', 'TS': 1781784686.6590002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.662000', 'tray_weight': '115', 'TS': 1781784686.662, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.665000', 'tray_weight': '115', 'TS': 1781784686.665, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.670000', 'tray_weight': '115', 'TS': 1781784686.67, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.676000', 'tray_weight': '115', 'TS': 1781784686.676, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.679000', 'tray_weight': '115', 'TS': 1781784686.679, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.682000', 'tray_weight': '115', 'TS': 1781784686.6820002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.686000', 'tray_weight': '115', 'TS': 1781784686.686, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.689000', 'tray_weight': '115', 'TS': 1781784686.689, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.690000', 'tray_weight': '115', 'TS': 1781784686.69, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.694000', 'tray_weight': '115', 'TS': 1781784686.694, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.695000', 'tray_weight': '115', 'TS': 1781784686.6950002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.701000', 'tray_weight': '115', 'TS': 1781784686.701, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.704000', 'tray_weight': '115', 'TS': 1781784686.704, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.706000', 'tray_weight': '115', 'TS': 1781784686.706, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.710000', 'tray_weight': '115', 'TS': 1781784686.71, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.715000', 'tray_weight': '115', 'TS': 1781784686.7150002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.717000', 'tray_weight': '115', 'TS': 1781784686.717, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.719000', 'tray_weight': '115', 'TS': 1781784686.719, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.723000', 'tray_weight': '115', 'TS': 1781784686.723, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.727000', 'tray_weight': '115', 'TS': 1781784686.727, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.730000', 'tray_weight': '115', 'TS': 1781784686.73, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.733000', 'tray_weight': '115', 'TS': 1781784686.733, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.736000', 'tray_weight': '115', 'TS': 1781784686.736, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.738000', 'tray_weight': '115', 'TS': 1781784686.738, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.741000', 'tray_weight': '115', 'TS': 1781784686.741, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.746000', 'tray_weight': '115', 'TS': 1781784686.746, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.749000', 'tray_weight': '115', 'TS': 1781784686.749, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.752000', 'tray_weight': '115', 'TS': 1781784686.7519999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.753000', 'tray_weight': '115', 'TS': 1781784686.753, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.755000', 'tray_weight': '115', 'TS': 1781784686.7549999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.758000', 'tray_weight': '115', 'TS': 1781784686.758, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.762000', 'tray_weight': '115', 'TS': 1781784686.762, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.765000', 'tray_weight': '115', 'TS': 1781784686.7649999, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.770000', 'tray_weight': '115', 'TS': 1781784686.77, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.773000', 'tray_weight': '115', 'TS': 1781784686.773, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.777000', 'tray_weight': '115', 'TS': 1781784686.7770002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.779000', 'tray_weight': '115', 'TS': 1781784686.779, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.784000', 'tray_weight': '115', 'TS': 1781784686.784, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.787000', 'tray_weight': '115', 'TS': 1781784686.7870002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.790000', 'tray_weight': '115', 'TS': 1781784686.7900002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.794000', 'tray_weight': '115', 'TS': 1781784686.794, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.794000', 'tray_weight': '115', 'TS': 1781784686.7940001, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '12', 'address': '12', 'weight': '115', 'datetime': '2026-06-18 17:41:26.797000', 'tray_weight': '115', 'TS': 1781784686.7970002, 'expected_tray_weight': 120, 'flow': '-1'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.183000', 'tray_weight': '188', 'TS': 1781784722.183, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.184000', 'tray_weight': '188', 'TS': 1781784722.184, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.184000', 'tray_weight': '188', 'TS': 1781784722.184, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.185000', 'tray_weight': '188', 'TS': 1781784722.185, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.185000', 'tray_weight': '188', 'TS': 1781784722.185, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.187000', 'tray_weight': '188', 'TS': 1781784722.187, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.187000', 'tray_weight': '188', 'TS': 1781784722.187, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.190000', 'tray_weight': '188', 'TS': 1781784722.19, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.191000', 'tray_weight': '188', 'TS': 1781784722.191, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.191000', 'tray_weight': '188', 'TS': 1781784722.1910002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.194000', 'tray_weight': '188', 'TS': 1781784722.194, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.194000', 'tray_weight': '188', 'TS': 1781784722.194, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.194000', 'tray_weight': '188', 'TS': 1781784722.194, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.196000', 'tray_weight': '188', 'TS': 1781784722.1959999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.196000', 'tray_weight': '188', 'TS': 1781784722.196, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.198000', 'tray_weight': '188', 'TS': 1781784722.198, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.198000', 'tray_weight': '188', 'TS': 1781784722.198, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.199000', 'tray_weight': '188', 'TS': 1781784722.199, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.201000', 'tray_weight': '188', 'TS': 1781784722.201, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.202000', 'tray_weight': '188', 'TS': 1781784722.202, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.203000', 'tray_weight': '188', 'TS': 1781784722.2029998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.203000', 'tray_weight': '188', 'TS': 1781784722.203, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.203000', 'tray_weight': '188', 'TS': 1781784722.203, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.205000', 'tray_weight': '188', 'TS': 1781784722.205, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.208000', 'tray_weight': '188', 'TS': 1781784722.208, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.208000', 'tray_weight': '188', 'TS': 1781784722.208, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.210000', 'tray_weight': '188', 'TS': 1781784722.21, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.211000', 'tray_weight': '188', 'TS': 1781784722.2110002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.213000', 'tray_weight': '188', 'TS': 1781784722.213, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.214000', 'tray_weight': '188', 'TS': 1781784722.214, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.215000', 'tray_weight': '188', 'TS': 1781784722.215, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.215000', 'tray_weight': '188', 'TS': 1781784722.215, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.216000', 'tray_weight': '188', 'TS': 1781784722.216, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.216000', 'tray_weight': '188', 'TS': 1781784722.216, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.219000', 'tray_weight': '188', 'TS': 1781784722.2189999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.219000', 'tray_weight': '188', 'TS': 1781784722.219, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.220000', 'tray_weight': '188', 'TS': 1781784722.22, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.221000', 'tray_weight': '188', 'TS': 1781784722.221, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.222000', 'tray_weight': '188', 'TS': 1781784722.2220001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.223000', 'tray_weight': '188', 'TS': 1781784722.223, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.226000', 'tray_weight': '188', 'TS': 1781784722.226, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.226000', 'tray_weight': '188', 'TS': 1781784722.226, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.226000', 'tray_weight': '188', 'TS': 1781784722.226, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.228000', 'tray_weight': '188', 'TS': 1781784722.2280002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.228000', 'tray_weight': '188', 'TS': 1781784722.2280002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.234000', 'tray_weight': '188', 'TS': 1781784722.234, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.234000', 'tray_weight': '188', 'TS': 1781784722.234, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.234000', 'tray_weight': '188', 'TS': 1781784722.234, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.236000', 'tray_weight': '188', 'TS': 1781784722.236, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.236000', 'tray_weight': '188', 'TS': 1781784722.236, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.238000', 'tray_weight': '188', 'TS': 1781784722.238, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.238000', 'tray_weight': '188', 'TS': 1781784722.2380002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.240000', 'tray_weight': '188', 'TS': 1781784722.24, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.241000', 'tray_weight': '188', 'TS': 1781784722.241, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.241000', 'tray_weight': '188', 'TS': 1781784722.2410002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.242000', 'tray_weight': '188', 'TS': 1781784722.2419999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.246000', 'tray_weight': '188', 'TS': 1781784722.2459998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.246000', 'tray_weight': '188', 'TS': 1781784722.246, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.248000', 'tray_weight': '188', 'TS': 1781784722.248, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.248000', 'tray_weight': '188', 'TS': 1781784722.248, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.249000', 'tray_weight': '188', 'TS': 1781784722.249, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.250000', 'tray_weight': '188', 'TS': 1781784722.25, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.251000', 'tray_weight': '188', 'TS': 1781784722.2510002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.252000', 'tray_weight': '188', 'TS': 1781784722.252, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.253000', 'tray_weight': '188', 'TS': 1781784722.253, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.255000', 'tray_weight': '188', 'TS': 1781784722.2549999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.255000', 'tray_weight': '188', 'TS': 1781784722.255, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.256000', 'tray_weight': '188', 'TS': 1781784722.256, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.258000', 'tray_weight': '188', 'TS': 1781784722.258, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.259000', 'tray_weight': '188', 'TS': 1781784722.259, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.260000', 'tray_weight': '188', 'TS': 1781784722.26, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.263000', 'tray_weight': '188', 'TS': 1781784722.263, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.264000', 'tray_weight': '188', 'TS': 1781784722.264, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.264000', 'tray_weight': '188', 'TS': 1781784722.264, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.264000', 'tray_weight': '188', 'TS': 1781784722.2640002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.265000', 'tray_weight': '188', 'TS': 1781784722.265, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.266000', 'tray_weight': '188', 'TS': 1781784722.266, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.269000', 'tray_weight': '188', 'TS': 1781784722.2689998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.270000', 'tray_weight': '188', 'TS': 1781784722.27, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.273000', 'tray_weight': '188', 'TS': 1781784722.273, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.273000', 'tray_weight': '188', 'TS': 1781784722.273, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.274000', 'tray_weight': '188', 'TS': 1781784722.2740002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.275000', 'tray_weight': '188', 'TS': 1781784722.2749999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.278000', 'tray_weight': '188', 'TS': 1781784722.2779999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.278000', 'tray_weight': '188', 'TS': 1781784722.278, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.279000', 'tray_weight': '188', 'TS': 1781784722.2789998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.279000', 'tray_weight': '188', 'TS': 1781784722.279, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.280000', 'tray_weight': '188', 'TS': 1781784722.28, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.280000', 'tray_weight': '188', 'TS': 1781784722.28, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.282000', 'tray_weight': '188', 'TS': 1781784722.282, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.282000', 'tray_weight': '188', 'TS': 1781784722.282, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.285000', 'tray_weight': '188', 'TS': 1781784722.285, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.285000', 'tray_weight': '188', 'TS': 1781784722.285, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.285000', 'tray_weight': '188', 'TS': 1781784722.285, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.286000', 'tray_weight': '188', 'TS': 1781784722.286, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.287000', 'tray_weight': '188', 'TS': 1781784722.2870002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.288000', 'tray_weight': '188', 'TS': 1781784722.288, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.289000', 'tray_weight': '188', 'TS': 1781784722.289, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.290000', 'tray_weight': '188', 'TS': 1781784722.2900002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.291000', 'tray_weight': '188', 'TS': 1781784722.291, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.292000', 'tray_weight': '188', 'TS': 1781784722.292, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.293000', 'tray_weight': '188', 'TS': 1781784722.293, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.294000', 'tray_weight': '188', 'TS': 1781784722.294, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.294000', 'tray_weight': '188', 'TS': 1781784722.294, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.295000', 'tray_weight': '188', 'TS': 1781784722.295, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.298000', 'tray_weight': '188', 'TS': 1781784722.298, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.301000', 'tray_weight': '188', 'TS': 1781784722.3009999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.303000', 'tray_weight': '188', 'TS': 1781784722.303, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.304000', 'tray_weight': '188', 'TS': 1781784722.3040001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.304000', 'tray_weight': '188', 'TS': 1781784722.3040001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.304000', 'tray_weight': '188', 'TS': 1781784722.3040001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.306000', 'tray_weight': '188', 'TS': 1781784722.306, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.307000', 'tray_weight': '188', 'TS': 1781784722.307, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.307000', 'tray_weight': '188', 'TS': 1781784722.3070002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.309000', 'tray_weight': '188', 'TS': 1781784722.309, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.310000', 'tray_weight': '188', 'TS': 1781784722.3100002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.311000', 'tray_weight': '188', 'TS': 1781784722.3109999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.313000', 'tray_weight': '188', 'TS': 1781784722.313, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.314000', 'tray_weight': '188', 'TS': 1781784722.314, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.314000', 'tray_weight': '188', 'TS': 1781784722.314, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.315000', 'tray_weight': '188', 'TS': 1781784722.3149998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.316000', 'tray_weight': '188', 'TS': 1781784722.316, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.316000', 'tray_weight': '188', 'TS': 1781784722.316, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.318000', 'tray_weight': '188', 'TS': 1781784722.3179998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.318000', 'tray_weight': '188', 'TS': 1781784722.3179998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.323000', 'tray_weight': '188', 'TS': 1781784722.323, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.323000', 'tray_weight': '188', 'TS': 1781784722.323, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.325000', 'tray_weight': '188', 'TS': 1781784722.325, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.327000', 'tray_weight': '188', 'TS': 1781784722.3270001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.328000', 'tray_weight': '188', 'TS': 1781784722.328, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.328000', 'tray_weight': '188', 'TS': 1781784722.328, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.329000', 'tray_weight': '188', 'TS': 1781784722.329, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.329000', 'tray_weight': '188', 'TS': 1781784722.329, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.331000', 'tray_weight': '188', 'TS': 1781784722.331, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.334000', 'tray_weight': '188', 'TS': 1781784722.3339999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.334000', 'tray_weight': '188', 'TS': 1781784722.3339999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.336000', 'tray_weight': '188', 'TS': 1781784722.336, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.336000', 'tray_weight': '188', 'TS': 1781784722.3360002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.337000', 'tray_weight': '188', 'TS': 1781784722.3370001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.338000', 'tray_weight': '188', 'TS': 1781784722.338, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.339000', 'tray_weight': '188', 'TS': 1781784722.339, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.339000', 'tray_weight': '188', 'TS': 1781784722.339, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.341000', 'tray_weight': '188', 'TS': 1781784722.341, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.344000', 'tray_weight': '188', 'TS': 1781784722.344, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.346000', 'tray_weight': '188', 'TS': 1781784722.346, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.346000', 'tray_weight': '188', 'TS': 1781784722.346, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.347000', 'tray_weight': '188', 'TS': 1781784722.347, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.347000', 'tray_weight': '188', 'TS': 1781784722.347, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.347000', 'tray_weight': '188', 'TS': 1781784722.3470001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.347000', 'tray_weight': '188', 'TS': 1781784722.3470001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.348000', 'tray_weight': '188', 'TS': 1781784722.3479998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.351000', 'tray_weight': '188', 'TS': 1781784722.351, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.352000', 'tray_weight': '188', 'TS': 1781784722.352, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.352000', 'tray_weight': '188', 'TS': 1781784722.352, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.354000', 'tray_weight': '188', 'TS': 1781784722.354, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.356000', 'tray_weight': '188', 'TS': 1781784722.356, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.357000', 'tray_weight': '188', 'TS': 1781784722.357, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.358000', 'tray_weight': '188', 'TS': 1781784722.358, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.359000', 'tray_weight': '188', 'TS': 1781784722.359, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.359000', 'tray_weight': '188', 'TS': 1781784722.359, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.359000', 'tray_weight': '188', 'TS': 1781784722.359, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.361000', 'tray_weight': '188', 'TS': 1781784722.361, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.362000', 'tray_weight': '188', 'TS': 1781784722.362, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.363000', 'tray_weight': '188', 'TS': 1781784722.3630002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.366000', 'tray_weight': '188', 'TS': 1781784722.366, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.366000', 'tray_weight': '188', 'TS': 1781784722.3660002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.367000', 'tray_weight': '188', 'TS': 1781784722.3669999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.367000', 'tray_weight': '188', 'TS': 1781784722.367, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.368000', 'tray_weight': '188', 'TS': 1781784722.368, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.371000', 'tray_weight': '188', 'TS': 1781784722.3709998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.371000', 'tray_weight': '188', 'TS': 1781784722.371, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.372000', 'tray_weight': '188', 'TS': 1781784722.372, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.372000', 'tray_weight': '188', 'TS': 1781784722.372, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.374000', 'tray_weight': '188', 'TS': 1781784722.374, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.374000', 'tray_weight': '188', 'TS': 1781784722.374, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.374000', 'tray_weight': '188', 'TS': 1781784722.374, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.377000', 'tray_weight': '188', 'TS': 1781784722.377, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.378000', 'tray_weight': '188', 'TS': 1781784722.378, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.378000', 'tray_weight': '188', 'TS': 1781784722.378, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.379000', 'tray_weight': '188', 'TS': 1781784722.379, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.382000', 'tray_weight': '188', 'TS': 1781784722.382, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.384000', 'tray_weight': '188', 'TS': 1781784722.384, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.385000', 'tray_weight': '188', 'TS': 1781784722.385, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.385000', 'tray_weight': '188', 'TS': 1781784722.385, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.386000', 'tray_weight': '188', 'TS': 1781784722.386, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.387000', 'tray_weight': '188', 'TS': 1781784722.3869998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.387000', 'tray_weight': '188', 'TS': 1781784722.387, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.389000', 'tray_weight': '188', 'TS': 1781784722.389, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.390000', 'tray_weight': '188', 'TS': 1781784722.3899999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.390000', 'tray_weight': '188', 'TS': 1781784722.39, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.390000', 'tray_weight': '188', 'TS': 1781784722.39, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.394000', 'tray_weight': '188', 'TS': 1781784722.3939998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.394000', 'tray_weight': '188', 'TS': 1781784722.394, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.395000', 'tray_weight': '188', 'TS': 1781784722.395, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.397000', 'tray_weight': '188', 'TS': 1781784722.397, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.397000', 'tray_weight': '188', 'TS': 1781784722.397, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.400000', 'tray_weight': '188', 'TS': 1781784722.3999999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.400000', 'tray_weight': '188', 'TS': 1781784722.4, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.401000', 'tray_weight': '188', 'TS': 1781784722.401, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.401000', 'tray_weight': '188', 'TS': 1781784722.401, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.401000', 'tray_weight': '188', 'TS': 1781784722.401, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.403000', 'tray_weight': '188', 'TS': 1781784722.4029999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.404000', 'tray_weight': '188', 'TS': 1781784722.4039998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.404000', 'tray_weight': '188', 'TS': 1781784722.404, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.408000', 'tray_weight': '188', 'TS': 1781784722.408, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.410000', 'tray_weight': '188', 'TS': 1781784722.4099998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.411000', 'tray_weight': '188', 'TS': 1781784722.411, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.411000', 'tray_weight': '188', 'TS': 1781784722.411, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.412000', 'tray_weight': '188', 'TS': 1781784722.4120002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.413000', 'tray_weight': '188', 'TS': 1781784722.4129999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.413000', 'tray_weight': '188', 'TS': 1781784722.413, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.414000', 'tray_weight': '188', 'TS': 1781784722.414, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.415000', 'tray_weight': '188', 'TS': 1781784722.415, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.416000', 'tray_weight': '188', 'TS': 1781784722.416, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.417000', 'tray_weight': '188', 'TS': 1781784722.4169998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.417000', 'tray_weight': '188', 'TS': 1781784722.417, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.419000', 'tray_weight': '188', 'TS': 1781784722.4190001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.421000', 'tray_weight': '188', 'TS': 1781784722.421, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.422000', 'tray_weight': '188', 'TS': 1781784722.422, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.422000', 'tray_weight': '188', 'TS': 1781784722.422, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.423000', 'tray_weight': '188', 'TS': 1781784722.4229999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.424000', 'tray_weight': '188', 'TS': 1781784722.424, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.424000', 'tray_weight': '188', 'TS': 1781784722.424, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.426000', 'tray_weight': '188', 'TS': 1781784722.426, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.427000', 'tray_weight': '188', 'TS': 1781784722.427, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.430000', 'tray_weight': '188', 'TS': 1781784722.4299998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.430000', 'tray_weight': '188', 'TS': 1781784722.43, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.430000', 'tray_weight': '188', 'TS': 1781784722.43, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.430000', 'tray_weight': '188', 'TS': 1781784722.43, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.430000', 'tray_weight': '188', 'TS': 1781784722.43, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.433000', 'tray_weight': '188', 'TS': 1781784722.433, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.436000', 'tray_weight': '188', 'TS': 1781784722.4359999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.436000', 'tray_weight': '188', 'TS': 1781784722.436, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.436000', 'tray_weight': '188', 'TS': 1781784722.436, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.437000', 'tray_weight': '188', 'TS': 1781784722.4369998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.438000', 'tray_weight': '188', 'TS': 1781784722.438, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.439000', 'tray_weight': '188', 'TS': 1781784722.439, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.440000', 'tray_weight': '188', 'TS': 1781784722.44, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.441000', 'tray_weight': '188', 'TS': 1781784722.441, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.442000', 'tray_weight': '188', 'TS': 1781784722.442, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.443000', 'tray_weight': '188', 'TS': 1781784722.443, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.444000', 'tray_weight': '188', 'TS': 1781784722.444, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.444000', 'tray_weight': '188', 'TS': 1781784722.444, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.444000', 'tray_weight': '188', 'TS': 1781784722.444, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.445000', 'tray_weight': '188', 'TS': 1781784722.445, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.445000', 'tray_weight': '188', 'TS': 1781784722.4450002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.446000', 'tray_weight': '188', 'TS': 1781784722.4459999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.447000', 'tray_weight': '188', 'TS': 1781784722.447, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.447000', 'tray_weight': '188', 'TS': 1781784722.447, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.449000', 'tray_weight': '188', 'TS': 1781784722.4490001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.449000', 'tray_weight': '188', 'TS': 1781784722.4490001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.451000', 'tray_weight': '188', 'TS': 1781784722.451, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.452000', 'tray_weight': '188', 'TS': 1781784722.4520001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.458000', 'tray_weight': '188', 'TS': 1781784722.458, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.459000', 'tray_weight': '188', 'TS': 1781784722.4589999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.460000', 'tray_weight': '188', 'TS': 1781784722.46, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.461000', 'tray_weight': '188', 'TS': 1781784722.461, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.462000', 'tray_weight': '188', 'TS': 1781784722.462, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.462000', 'tray_weight': '188', 'TS': 1781784722.4620001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.463000', 'tray_weight': '188', 'TS': 1781784722.463, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.464000', 'tray_weight': '188', 'TS': 1781784722.4640002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.468000', 'tray_weight': '188', 'TS': 1781784722.468, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.469000', 'tray_weight': '188', 'TS': 1781784722.469, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.470000', 'tray_weight': '188', 'TS': 1781784722.47, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.471000', 'tray_weight': '188', 'TS': 1781784722.471, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.471000', 'tray_weight': '188', 'TS': 1781784722.471, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.471000', 'tray_weight': '188', 'TS': 1781784722.471, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.472000', 'tray_weight': '188', 'TS': 1781784722.472, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.472000', 'tray_weight': '188', 'TS': 1781784722.4720001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.472000', 'tray_weight': '188', 'TS': 1781784722.4720001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.474000', 'tray_weight': '188', 'TS': 1781784722.474, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.474000', 'tray_weight': '188', 'TS': 1781784722.474, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.476000', 'tray_weight': '188', 'TS': 1781784722.4759998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.477000', 'tray_weight': '188', 'TS': 1781784722.477, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.477000', 'tray_weight': '188', 'TS': 1781784722.477, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.478000', 'tray_weight': '188', 'TS': 1781784722.4780002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.480000', 'tray_weight': '188', 'TS': 1781784722.48, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.482000', 'tray_weight': '188', 'TS': 1781784722.482, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.488000', 'tray_weight': '188', 'TS': 1781784722.488, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.489000', 'tray_weight': '188', 'TS': 1781784722.489, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.489000', 'tray_weight': '188', 'TS': 1781784722.489, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.490000', 'tray_weight': '188', 'TS': 1781784722.49, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.490000', 'tray_weight': '188', 'TS': 1781784722.49, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.491000', 'tray_weight': '188', 'TS': 1781784722.491, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.491000', 'tray_weight': '188', 'TS': 1781784722.491, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.492000', 'tray_weight': '188', 'TS': 1781784722.492, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.492000', 'tray_weight': '188', 'TS': 1781784722.492, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.495000', 'tray_weight': '188', 'TS': 1781784722.4950001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.496000', 'tray_weight': '188', 'TS': 1781784722.4959998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.498000', 'tray_weight': '188', 'TS': 1781784722.498, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.499000', 'tray_weight': '188', 'TS': 1781784722.499, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.499000', 'tray_weight': '188', 'TS': 1781784722.499, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.500000', 'tray_weight': '188', 'TS': 1781784722.5, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.501000', 'tray_weight': '188', 'TS': 1781784722.501, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.502000', 'tray_weight': '188', 'TS': 1781784722.5019999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.502000', 'tray_weight': '188', 'TS': 1781784722.502, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.502000', 'tray_weight': '188', 'TS': 1781784722.502, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.504000', 'tray_weight': '188', 'TS': 1781784722.504, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.504000', 'tray_weight': '188', 'TS': 1781784722.5040002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.505000', 'tray_weight': '188', 'TS': 1781784722.505, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.507000', 'tray_weight': '188', 'TS': 1781784722.507, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.509000', 'tray_weight': '188', 'TS': 1781784722.509, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.513000', 'tray_weight': '188', 'TS': 1781784722.513, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.513000', 'tray_weight': '188', 'TS': 1781784722.513, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.514000', 'tray_weight': '188', 'TS': 1781784722.514, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.515000', 'tray_weight': '188', 'TS': 1781784722.515, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.516000', 'tray_weight': '188', 'TS': 1781784722.516, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.516000', 'tray_weight': '188', 'TS': 1781784722.516, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.519000', 'tray_weight': '188', 'TS': 1781784722.5189998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.520000', 'tray_weight': '188', 'TS': 1781784722.52, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.520000', 'tray_weight': '188', 'TS': 1781784722.52, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.522000', 'tray_weight': '188', 'TS': 1781784722.5219998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.522000', 'tray_weight': '188', 'TS': 1781784722.522, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.523000', 'tray_weight': '188', 'TS': 1781784722.523, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.526000', 'tray_weight': '188', 'TS': 1781784722.526, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.526000', 'tray_weight': '188', 'TS': 1781784722.526, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.526000', 'tray_weight': '188', 'TS': 1781784722.526, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.527000', 'tray_weight': '188', 'TS': 1781784722.5270002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.528000', 'tray_weight': '188', 'TS': 1781784722.528, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.529000', 'tray_weight': '188', 'TS': 1781784722.529, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.529000', 'tray_weight': '188', 'TS': 1781784722.529, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.534000', 'tray_weight': '188', 'TS': 1781784722.534, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.534000', 'tray_weight': '188', 'TS': 1781784722.5340002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.535000', 'tray_weight': '188', 'TS': 1781784722.5349998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.535000', 'tray_weight': '188', 'TS': 1781784722.535, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.536000', 'tray_weight': '188', 'TS': 1781784722.536, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.536000', 'tray_weight': '188', 'TS': 1781784722.536, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.539000', 'tray_weight': '188', 'TS': 1781784722.5389998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.539000', 'tray_weight': '188', 'TS': 1781784722.539, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.540000', 'tray_weight': '188', 'TS': 1781784722.54, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.541000', 'tray_weight': '188', 'TS': 1781784722.541, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.542000', 'tray_weight': '188', 'TS': 1781784722.542, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.543000', 'tray_weight': '188', 'TS': 1781784722.543, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.543000', 'tray_weight': '188', 'TS': 1781784722.543, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.544000', 'tray_weight': '188', 'TS': 1781784722.5440001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.546000', 'tray_weight': '188', 'TS': 1781784722.546, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.547000', 'tray_weight': '188', 'TS': 1781784722.547, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.548000', 'tray_weight': '188', 'TS': 1781784722.548, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.550000', 'tray_weight': '188', 'TS': 1781784722.55, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.552000', 'tray_weight': '188', 'TS': 1781784722.5519998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.552000', 'tray_weight': '188', 'TS': 1781784722.552, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.553000', 'tray_weight': '188', 'TS': 1781784722.5530002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.555000', 'tray_weight': '188', 'TS': 1781784722.555, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.555000', 'tray_weight': '188', 'TS': 1781784722.555, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.555000', 'tray_weight': '188', 'TS': 1781784722.555, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.557000', 'tray_weight': '188', 'TS': 1781784722.557, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.557000', 'tray_weight': '188', 'TS': 1781784722.557, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.557000', 'tray_weight': '188', 'TS': 1781784722.5570002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.558000', 'tray_weight': '188', 'TS': 1781784722.5579998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.558000', 'tray_weight': '188', 'TS': 1781784722.558, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.559000', 'tray_weight': '188', 'TS': 1781784722.559, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.561000', 'tray_weight': '188', 'TS': 1781784722.5609999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.561000', 'tray_weight': '188', 'TS': 1781784722.5609999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.562000', 'tray_weight': '188', 'TS': 1781784722.562, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.563000', 'tray_weight': '188', 'TS': 1781784722.5630002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.565000', 'tray_weight': '188', 'TS': 1781784722.565, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.566000', 'tray_weight': '188', 'TS': 1781784722.566, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.567000', 'tray_weight': '188', 'TS': 1781784722.567, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.568000', 'tray_weight': '188', 'TS': 1781784722.568, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.569000', 'tray_weight': '188', 'TS': 1781784722.569, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.569000', 'tray_weight': '188', 'TS': 1781784722.569, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.570000', 'tray_weight': '188', 'TS': 1781784722.57, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.570000', 'tray_weight': '188', 'TS': 1781784722.57, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.572000', 'tray_weight': '188', 'TS': 1781784722.572, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.572000', 'tray_weight': '188', 'TS': 1781784722.572, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.574000', 'tray_weight': '188', 'TS': 1781784722.574, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.575000', 'tray_weight': '188', 'TS': 1781784722.575, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.578000', 'tray_weight': '188', 'TS': 1781784722.5779998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.579000', 'tray_weight': '188', 'TS': 1781784722.579, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.579000', 'tray_weight': '188', 'TS': 1781784722.5790002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.581000', 'tray_weight': '188', 'TS': 1781784722.581, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.581000', 'tray_weight': '188', 'TS': 1781784722.581, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.582000', 'tray_weight': '188', 'TS': 1781784722.582, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.584000', 'tray_weight': '188', 'TS': 1781784722.5839999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.584000', 'tray_weight': '188', 'TS': 1781784722.584, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.587000', 'tray_weight': '188', 'TS': 1781784722.5870001, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.588000', 'tray_weight': '188', 'TS': 1781784722.588, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.589000', 'tray_weight': '188', 'TS': 1781784722.589, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.591000', 'tray_weight': '188', 'TS': 1781784722.5909998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.591000', 'tray_weight': '188', 'TS': 1781784722.5909998, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.593000', 'tray_weight': '188', 'TS': 1781784722.593, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.593000', 'tray_weight': '188', 'TS': 1781784722.593, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.593000', 'tray_weight': '188', 'TS': 1781784722.593, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.593000', 'tray_weight': '188', 'TS': 1781784722.5930002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.594000', 'tray_weight': '188', 'TS': 1781784722.5939999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.596000', 'tray_weight': '188', 'TS': 1781784722.596, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.596000', 'tray_weight': '188', 'TS': 1781784722.596, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.599000', 'tray_weight': '188', 'TS': 1781784722.599, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.600000', 'tray_weight': '188', 'TS': 1781784722.6, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.601000', 'tray_weight': '188', 'TS': 1781784722.601, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.602000', 'tray_weight': '188', 'TS': 1781784722.602, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.602000', 'tray_weight': '188', 'TS': 1781784722.602, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.606000', 'tray_weight': '188', 'TS': 1781784722.606, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.606000', 'tray_weight': '188', 'TS': 1781784722.606, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.606000', 'tray_weight': '188', 'TS': 1781784722.6060002, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.607000', 'tray_weight': '188', 'TS': 1781784722.6069999, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.608000', 'tray_weight': '188', 'TS': 1781784722.608, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.609000', 'tray_weight': '188', 'TS': 1781784722.609, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:42:02.612000', 'tray_weight': '188', 'TS': 1781784722.612, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.857000', 'tray_weight': '433', 'TS': 1781784793.857, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.880000', 'tray_weight': '433', 'TS': 1781784793.8799999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.885000', 'tray_weight': '433', 'TS': 1781784793.885, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.886000', 'tray_weight': '433', 'TS': 1781784793.8860002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.889000', 'tray_weight': '433', 'TS': 1781784793.889, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.890000', 'tray_weight': '433', 'TS': 1781784793.8899999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.891000', 'tray_weight': '433', 'TS': 1781784793.891, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.892000', 'tray_weight': '433', 'TS': 1781784793.892, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.894000', 'tray_weight': '433', 'TS': 1781784793.894, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.894000', 'tray_weight': '433', 'TS': 1781784793.894, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.898000', 'tray_weight': '433', 'TS': 1781784793.898, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.899000', 'tray_weight': '433', 'TS': 1781784793.899, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.900000', 'tray_weight': '433', 'TS': 1781784793.9, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.901000', 'tray_weight': '433', 'TS': 1781784793.9009998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.903000', 'tray_weight': '433', 'TS': 1781784793.903, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.905000', 'tray_weight': '433', 'TS': 1781784793.905, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.907000', 'tray_weight': '433', 'TS': 1781784793.907, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.910000', 'tray_weight': '433', 'TS': 1781784793.91, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.912000', 'tray_weight': '433', 'TS': 1781784793.912, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.912000', 'tray_weight': '433', 'TS': 1781784793.912, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.912000', 'tray_weight': '433', 'TS': 1781784793.9120002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.914000', 'tray_weight': '433', 'TS': 1781784793.9139998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.916000', 'tray_weight': '433', 'TS': 1781784793.916, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.917000', 'tray_weight': '433', 'TS': 1781784793.917, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.918000', 'tray_weight': '433', 'TS': 1781784793.918, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.919000', 'tray_weight': '433', 'TS': 1781784793.919, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.922000', 'tray_weight': '433', 'TS': 1781784793.922, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.923000', 'tray_weight': '433', 'TS': 1781784793.923, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.925000', 'tray_weight': '433', 'TS': 1781784793.925, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.925000', 'tray_weight': '433', 'TS': 1781784793.925, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.927000', 'tray_weight': '433', 'TS': 1781784793.9269998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.929000', 'tray_weight': '433', 'TS': 1781784793.929, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.930000', 'tray_weight': '433', 'TS': 1781784793.93, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.930000', 'tray_weight': '433', 'TS': 1781784793.93, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.932000', 'tray_weight': '433', 'TS': 1781784793.9320002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.933000', 'tray_weight': '433', 'TS': 1781784793.933, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.936000', 'tray_weight': '433', 'TS': 1781784793.9359999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.937000', 'tray_weight': '433', 'TS': 1781784793.937, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.938000', 'tray_weight': '433', 'TS': 1781784793.938, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.938000', 'tray_weight': '433', 'TS': 1781784793.938, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.939000', 'tray_weight': '433', 'TS': 1781784793.9390001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.941000', 'tray_weight': '433', 'TS': 1781784793.941, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.941000', 'tray_weight': '433', 'TS': 1781784793.941, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.941000', 'tray_weight': '433', 'TS': 1781784793.941, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.944000', 'tray_weight': '433', 'TS': 1781784793.944, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.946000', 'tray_weight': '433', 'TS': 1781784793.9459999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.948000', 'tray_weight': '433', 'TS': 1781784793.9480002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.949000', 'tray_weight': '433', 'TS': 1781784793.949, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.949000', 'tray_weight': '433', 'TS': 1781784793.9490001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.952000', 'tray_weight': '433', 'TS': 1781784793.9520001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.953000', 'tray_weight': '433', 'TS': 1781784793.953, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.954000', 'tray_weight': '433', 'TS': 1781784793.954, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.954000', 'tray_weight': '433', 'TS': 1781784793.954, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.954000', 'tray_weight': '433', 'TS': 1781784793.954, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.955000', 'tray_weight': '433', 'TS': 1781784793.955, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.958000', 'tray_weight': '433', 'TS': 1781784793.9580002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.963000', 'tray_weight': '433', 'TS': 1781784793.963, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.964000', 'tray_weight': '433', 'TS': 1781784793.964, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.966000', 'tray_weight': '433', 'TS': 1781784793.966, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.968000', 'tray_weight': '433', 'TS': 1781784793.968, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.968000', 'tray_weight': '433', 'TS': 1781784793.9680002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.969000', 'tray_weight': '433', 'TS': 1781784793.969, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.970000', 'tray_weight': '433', 'TS': 1781784793.9699998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.971000', 'tray_weight': '433', 'TS': 1781784793.971, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.972000', 'tray_weight': '433', 'TS': 1781784793.9720001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.974000', 'tray_weight': '433', 'TS': 1781784793.974, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.974000', 'tray_weight': '433', 'TS': 1781784793.974, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.975000', 'tray_weight': '433', 'TS': 1781784793.975, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.976000', 'tray_weight': '433', 'TS': 1781784793.976, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.978000', 'tray_weight': '433', 'TS': 1781784793.978, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.980000', 'tray_weight': '433', 'TS': 1781784793.9799998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.982000', 'tray_weight': '433', 'TS': 1781784793.9819999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.983000', 'tray_weight': '433', 'TS': 1781784793.983, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.983000', 'tray_weight': '433', 'TS': 1781784793.983, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.984000', 'tray_weight': '433', 'TS': 1781784793.984, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.986000', 'tray_weight': '433', 'TS': 1781784793.986, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.986000', 'tray_weight': '433', 'TS': 1781784793.986, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.986000', 'tray_weight': '433', 'TS': 1781784793.986, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.988000', 'tray_weight': '433', 'TS': 1781784793.9880002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.989000', 'tray_weight': '433', 'TS': 1781784793.9889998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.990000', 'tray_weight': '433', 'TS': 1781784793.99, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.992000', 'tray_weight': '433', 'TS': 1781784793.992, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.993000', 'tray_weight': '433', 'TS': 1781784793.993, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.995000', 'tray_weight': '433', 'TS': 1781784793.995, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.996000', 'tray_weight': '433', 'TS': 1781784793.996, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.997000', 'tray_weight': '433', 'TS': 1781784793.997, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:13.997000', 'tray_weight': '433', 'TS': 1781784793.9970002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.000000', 'tray_weight': '433', 'TS': 1781784794.0, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.002000', 'tray_weight': '433', 'TS': 1781784794.0019999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.002000', 'tray_weight': '433', 'TS': 1781784794.002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.003000', 'tray_weight': '433', 'TS': 1781784794.003, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.003000', 'tray_weight': '433', 'TS': 1781784794.003, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.006000', 'tray_weight': '433', 'TS': 1781784794.0059998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.008000', 'tray_weight': '433', 'TS': 1781784794.008, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.008000', 'tray_weight': '433', 'TS': 1781784794.0080001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.009000', 'tray_weight': '433', 'TS': 1781784794.009, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.012000', 'tray_weight': '433', 'TS': 1781784794.012, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.014000', 'tray_weight': '433', 'TS': 1781784794.014, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.017000', 'tray_weight': '433', 'TS': 1781784794.017, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.018000', 'tray_weight': '433', 'TS': 1781784794.018, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.019000', 'tray_weight': '433', 'TS': 1781784794.019, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.021000', 'tray_weight': '433', 'TS': 1781784794.021, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.021000', 'tray_weight': '433', 'TS': 1781784794.0210001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.021000', 'tray_weight': '433', 'TS': 1781784794.0210001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.023000', 'tray_weight': '433', 'TS': 1781784794.023, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.025000', 'tray_weight': '433', 'TS': 1781784794.0249999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.025000', 'tray_weight': '433', 'TS': 1781784794.025, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.028000', 'tray_weight': '433', 'TS': 1781784794.0279999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.030000', 'tray_weight': '433', 'TS': 1781784794.03, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.030000', 'tray_weight': '433', 'TS': 1781784794.03, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.030000', 'tray_weight': '433', 'TS': 1781784794.03, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.031000', 'tray_weight': '433', 'TS': 1781784794.031, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.031000', 'tray_weight': '433', 'TS': 1781784794.0310001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.032000', 'tray_weight': '433', 'TS': 1781784794.032, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.036000', 'tray_weight': '433', 'TS': 1781784794.036, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.038000', 'tray_weight': '433', 'TS': 1781784794.0379999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.038000', 'tray_weight': '433', 'TS': 1781784794.0379999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.040000', 'tray_weight': '433', 'TS': 1781784794.04, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.041000', 'tray_weight': '433', 'TS': 1781784794.041, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.043000', 'tray_weight': '433', 'TS': 1781784794.043, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.043000', 'tray_weight': '433', 'TS': 1781784794.043, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.046000', 'tray_weight': '433', 'TS': 1781784794.046, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.050000', 'tray_weight': '433', 'TS': 1781784794.05, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.050000', 'tray_weight': '433', 'TS': 1781784794.05, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.051000', 'tray_weight': '433', 'TS': 1781784794.0509999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.052000', 'tray_weight': '433', 'TS': 1781784794.052, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.054000', 'tray_weight': '433', 'TS': 1781784794.054, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.054000', 'tray_weight': '433', 'TS': 1781784794.054, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.056000', 'tray_weight': '433', 'TS': 1781784794.056, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.057000', 'tray_weight': '433', 'TS': 1781784794.0570002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.059000', 'tray_weight': '433', 'TS': 1781784794.059, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.061000', 'tray_weight': '433', 'TS': 1781784794.061, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.061000', 'tray_weight': '433', 'TS': 1781784794.061, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.063000', 'tray_weight': '433', 'TS': 1781784794.063, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.063000', 'tray_weight': '433', 'TS': 1781784794.063, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.064000', 'tray_weight': '433', 'TS': 1781784794.064, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.065000', 'tray_weight': '433', 'TS': 1781784794.065, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.065000', 'tray_weight': '433', 'TS': 1781784794.065, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.065000', 'tray_weight': '433', 'TS': 1781784794.065, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.065000', 'tray_weight': '433', 'TS': 1781784794.065, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.070000', 'tray_weight': '433', 'TS': 1781784794.07, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.074000', 'tray_weight': '433', 'TS': 1781784794.0740001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.074000', 'tray_weight': '433', 'TS': 1781784794.0740001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.075000', 'tray_weight': '433', 'TS': 1781784794.075, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.077000', 'tray_weight': '433', 'TS': 1781784794.077, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.078000', 'tray_weight': '433', 'TS': 1781784794.0779998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.078000', 'tray_weight': '433', 'TS': 1781784794.078, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.079000', 'tray_weight': '433', 'TS': 1781784794.079, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.080000', 'tray_weight': '433', 'TS': 1781784794.08, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.083000', 'tray_weight': '433', 'TS': 1781784794.083, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.084000', 'tray_weight': '433', 'TS': 1781784794.084, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.085000', 'tray_weight': '433', 'TS': 1781784794.085, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.085000', 'tray_weight': '433', 'TS': 1781784794.085, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.088000', 'tray_weight': '433', 'TS': 1781784794.0879998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.089000', 'tray_weight': '433', 'TS': 1781784794.089, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.091000', 'tray_weight': '433', 'TS': 1781784794.0909998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.091000', 'tray_weight': '433', 'TS': 1781784794.091, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.092000', 'tray_weight': '433', 'TS': 1781784794.092, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.095000', 'tray_weight': '433', 'TS': 1781784794.095, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.095000', 'tray_weight': '433', 'TS': 1781784794.095, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.096000', 'tray_weight': '433', 'TS': 1781784794.096, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.097000', 'tray_weight': '433', 'TS': 1781784794.097, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.098000', 'tray_weight': '433', 'TS': 1781784794.098, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.098000', 'tray_weight': '433', 'TS': 1781784794.098, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.100000', 'tray_weight': '433', 'TS': 1781784794.1000001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.101000', 'tray_weight': '433', 'TS': 1781784794.101, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.103000', 'tray_weight': '433', 'TS': 1781784794.103, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.104000', 'tray_weight': '433', 'TS': 1781784794.104, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.105000', 'tray_weight': '433', 'TS': 1781784794.105, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.106000', 'tray_weight': '433', 'TS': 1781784794.106, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.106000', 'tray_weight': '433', 'TS': 1781784794.1060002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.108000', 'tray_weight': '433', 'TS': 1781784794.108, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.113000', 'tray_weight': '433', 'TS': 1781784794.113, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.113000', 'tray_weight': '433', 'TS': 1781784794.1130002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.114000', 'tray_weight': '433', 'TS': 1781784794.114, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.114000', 'tray_weight': '433', 'TS': 1781784794.114, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.115000', 'tray_weight': '433', 'TS': 1781784794.115, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.115000', 'tray_weight': '433', 'TS': 1781784794.115, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.120000', 'tray_weight': '433', 'TS': 1781784794.12, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.120000', 'tray_weight': '433', 'TS': 1781784794.1200001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.122000', 'tray_weight': '433', 'TS': 1781784794.122, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.123000', 'tray_weight': '433', 'TS': 1781784794.123, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.124000', 'tray_weight': '433', 'TS': 1781784794.124, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.125000', 'tray_weight': '433', 'TS': 1781784794.125, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.125000', 'tray_weight': '433', 'TS': 1781784794.125, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.127000', 'tray_weight': '433', 'TS': 1781784794.1269999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.127000', 'tray_weight': '433', 'TS': 1781784794.127, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.129000', 'tray_weight': '433', 'TS': 1781784794.129, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.129000', 'tray_weight': '433', 'TS': 1781784794.1290002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.131000', 'tray_weight': '433', 'TS': 1781784794.131, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.134000', 'tray_weight': '433', 'TS': 1781784794.134, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.135000', 'tray_weight': '433', 'TS': 1781784794.135, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.135000', 'tray_weight': '433', 'TS': 1781784794.135, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.137000', 'tray_weight': '433', 'TS': 1781784794.1369998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.139000', 'tray_weight': '433', 'TS': 1781784794.139, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.140000', 'tray_weight': '433', 'TS': 1781784794.1399999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.142000', 'tray_weight': '433', 'TS': 1781784794.142, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.142000', 'tray_weight': '433', 'TS': 1781784794.142, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.144000', 'tray_weight': '433', 'TS': 1781784794.144, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.144000', 'tray_weight': '433', 'TS': 1781784794.144, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.145000', 'tray_weight': '433', 'TS': 1781784794.145, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.147000', 'tray_weight': '433', 'TS': 1781784794.147, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.147000', 'tray_weight': '433', 'TS': 1781784794.147, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.149000', 'tray_weight': '433', 'TS': 1781784794.149, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.149000', 'tray_weight': '433', 'TS': 1781784794.149, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.151000', 'tray_weight': '433', 'TS': 1781784794.151, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.155000', 'tray_weight': '433', 'TS': 1781784794.155, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.155000', 'tray_weight': '433', 'TS': 1781784794.155, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.155000', 'tray_weight': '433', 'TS': 1781784794.155, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.156000', 'tray_weight': '433', 'TS': 1781784794.156, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.157000', 'tray_weight': '433', 'TS': 1781784794.157, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.157000', 'tray_weight': '433', 'TS': 1781784794.157, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.160000', 'tray_weight': '433', 'TS': 1781784794.16, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.163000', 'tray_weight': '433', 'TS': 1781784794.1629999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.163000', 'tray_weight': '433', 'TS': 1781784794.163, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.164000', 'tray_weight': '433', 'TS': 1781784794.164, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.165000', 'tray_weight': '433', 'TS': 1781784794.1650002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.166000', 'tray_weight': '433', 'TS': 1781784794.1660001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.166000', 'tray_weight': '433', 'TS': 1781784794.1660001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.168000', 'tray_weight': '433', 'TS': 1781784794.168, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.168000', 'tray_weight': '433', 'TS': 1781784794.168, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.172000', 'tray_weight': '433', 'TS': 1781784794.172, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.172000', 'tray_weight': '433', 'TS': 1781784794.1720002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.175000', 'tray_weight': '433', 'TS': 1781784794.175, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.176000', 'tray_weight': '433', 'TS': 1781784794.176, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.177000', 'tray_weight': '433', 'TS': 1781784794.177, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.179000', 'tray_weight': '433', 'TS': 1781784794.1790001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.180000', 'tray_weight': '433', 'TS': 1781784794.18, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.181000', 'tray_weight': '433', 'TS': 1781784794.181, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.182000', 'tray_weight': '433', 'TS': 1781784794.182, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.183000', 'tray_weight': '433', 'TS': 1781784794.183, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.184000', 'tray_weight': '433', 'TS': 1781784794.184, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.184000', 'tray_weight': '433', 'TS': 1781784794.184, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.186000', 'tray_weight': '433', 'TS': 1781784794.1859999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.186000', 'tray_weight': '433', 'TS': 1781784794.186, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.187000', 'tray_weight': '433', 'TS': 1781784794.1869998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.188000', 'tray_weight': '433', 'TS': 1781784794.188, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.191000', 'tray_weight': '433', 'TS': 1781784794.191, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.191000', 'tray_weight': '433', 'TS': 1781784794.191, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.192000', 'tray_weight': '433', 'TS': 1781784794.1920002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.193000', 'tray_weight': '433', 'TS': 1781784794.193, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.196000', 'tray_weight': '433', 'TS': 1781784794.196, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.197000', 'tray_weight': '433', 'TS': 1781784794.1969998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.197000', 'tray_weight': '433', 'TS': 1781784794.197, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.198000', 'tray_weight': '433', 'TS': 1781784794.198, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.200000', 'tray_weight': '433', 'TS': 1781784794.2, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.202000', 'tray_weight': '433', 'TS': 1781784794.202, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.204000', 'tray_weight': '433', 'TS': 1781784794.204, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.204000', 'tray_weight': '433', 'TS': 1781784794.204, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.206000', 'tray_weight': '433', 'TS': 1781784794.206, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.208000', 'tray_weight': '433', 'TS': 1781784794.208, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.208000', 'tray_weight': '433', 'TS': 1781784794.208, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.210000', 'tray_weight': '433', 'TS': 1781784794.21, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.211000', 'tray_weight': '433', 'TS': 1781784794.211, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.211000', 'tray_weight': '433', 'TS': 1781784794.211, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.212000', 'tray_weight': '433', 'TS': 1781784794.212, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.212000', 'tray_weight': '433', 'TS': 1781784794.2120001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.215000', 'tray_weight': '433', 'TS': 1781784794.215, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.216000', 'tray_weight': '433', 'TS': 1781784794.216, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.217000', 'tray_weight': '433', 'TS': 1781784794.217, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.217000', 'tray_weight': '433', 'TS': 1781784794.217, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.218000', 'tray_weight': '433', 'TS': 1781784794.218, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.219000', 'tray_weight': '433', 'TS': 1781784794.2189999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.219000', 'tray_weight': '433', 'TS': 1781784794.219, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.223000', 'tray_weight': '433', 'TS': 1781784794.223, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.226000', 'tray_weight': '433', 'TS': 1781784794.2259998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.226000', 'tray_weight': '433', 'TS': 1781784794.226, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.226000', 'tray_weight': '433', 'TS': 1781784794.226, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.228000', 'tray_weight': '433', 'TS': 1781784794.228, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.231000', 'tray_weight': '433', 'TS': 1781784794.231, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.231000', 'tray_weight': '433', 'TS': 1781784794.2310002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.233000', 'tray_weight': '433', 'TS': 1781784794.233, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.234000', 'tray_weight': '433', 'TS': 1781784794.234, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.234000', 'tray_weight': '433', 'TS': 1781784794.234, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.235000', 'tray_weight': '433', 'TS': 1781784794.235, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.236000', 'tray_weight': '433', 'TS': 1781784794.2359998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.236000', 'tray_weight': '433', 'TS': 1781784794.236, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.237000', 'tray_weight': '433', 'TS': 1781784794.2370002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.239000', 'tray_weight': '433', 'TS': 1781784794.239, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.241000', 'tray_weight': '433', 'TS': 1781784794.241, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.243000', 'tray_weight': '433', 'TS': 1781784794.243, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.243000', 'tray_weight': '433', 'TS': 1781784794.243, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.244000', 'tray_weight': '433', 'TS': 1781784794.244, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.248000', 'tray_weight': '433', 'TS': 1781784794.248, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.250000', 'tray_weight': '433', 'TS': 1781784794.25, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.251000', 'tray_weight': '433', 'TS': 1781784794.251, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.252000', 'tray_weight': '433', 'TS': 1781784794.252, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.253000', 'tray_weight': '433', 'TS': 1781784794.2529998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.253000', 'tray_weight': '433', 'TS': 1781784794.253, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.257000', 'tray_weight': '433', 'TS': 1781784794.257, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.258000', 'tray_weight': '433', 'TS': 1781784794.2580001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.259000', 'tray_weight': '433', 'TS': 1781784794.259, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.261000', 'tray_weight': '433', 'TS': 1781784794.261, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.261000', 'tray_weight': '433', 'TS': 1781784794.261, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.261000', 'tray_weight': '433', 'TS': 1781784794.261, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.262000', 'tray_weight': '433', 'TS': 1781784794.2619998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.263000', 'tray_weight': '433', 'TS': 1781784794.263, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.263000', 'tray_weight': '433', 'TS': 1781784794.263, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.265000', 'tray_weight': '433', 'TS': 1781784794.2649999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.265000', 'tray_weight': '433', 'TS': 1781784794.265, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.267000', 'tray_weight': '433', 'TS': 1781784794.267, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.269000', 'tray_weight': '433', 'TS': 1781784794.269, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.269000', 'tray_weight': '433', 'TS': 1781784794.269, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.270000', 'tray_weight': '433', 'TS': 1781784794.27, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.272000', 'tray_weight': '433', 'TS': 1781784794.272, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.276000', 'tray_weight': '433', 'TS': 1781784794.276, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.276000', 'tray_weight': '433', 'TS': 1781784794.276, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.278000', 'tray_weight': '433', 'TS': 1781784794.278, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.279000', 'tray_weight': '433', 'TS': 1781784794.2789998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.279000', 'tray_weight': '433', 'TS': 1781784794.279, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.282000', 'tray_weight': '433', 'TS': 1781784794.2819998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.283000', 'tray_weight': '433', 'TS': 1781784794.283, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.284000', 'tray_weight': '433', 'TS': 1781784794.2840002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.286000', 'tray_weight': '433', 'TS': 1781784794.286, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.286000', 'tray_weight': '433', 'TS': 1781784794.286, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.286000', 'tray_weight': '433', 'TS': 1781784794.286, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.288000', 'tray_weight': '433', 'TS': 1781784794.288, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.289000', 'tray_weight': '433', 'TS': 1781784794.289, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.290000', 'tray_weight': '433', 'TS': 1781784794.29, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.290000', 'tray_weight': '433', 'TS': 1781784794.29, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.292000', 'tray_weight': '433', 'TS': 1781784794.292, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.295000', 'tray_weight': '433', 'TS': 1781784794.295, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.295000', 'tray_weight': '433', 'TS': 1781784794.295, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.297000', 'tray_weight': '433', 'TS': 1781784794.297, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.297000', 'tray_weight': '433', 'TS': 1781784794.2970002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.298000', 'tray_weight': '433', 'TS': 1781784794.298, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.300000', 'tray_weight': '433', 'TS': 1781784794.3, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.302000', 'tray_weight': '433', 'TS': 1781784794.302, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.303000', 'tray_weight': '433', 'TS': 1781784794.303, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.304000', 'tray_weight': '433', 'TS': 1781784794.304, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.304000', 'tray_weight': '433', 'TS': 1781784794.3040001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.306000', 'tray_weight': '433', 'TS': 1781784794.306, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.307000', 'tray_weight': '433', 'TS': 1781784794.307, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.309000', 'tray_weight': '433', 'TS': 1781784794.309, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.311000', 'tray_weight': '433', 'TS': 1781784794.3109999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.311000', 'tray_weight': '433', 'TS': 1781784794.311, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.312000', 'tray_weight': '433', 'TS': 1781784794.312, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.312000', 'tray_weight': '433', 'TS': 1781784794.312, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.313000', 'tray_weight': '433', 'TS': 1781784794.3130002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.314000', 'tray_weight': '433', 'TS': 1781784794.3140001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.315000', 'tray_weight': '433', 'TS': 1781784794.315, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.316000', 'tray_weight': '433', 'TS': 1781784794.316, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.316000', 'tray_weight': '433', 'TS': 1781784794.316, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.318000', 'tray_weight': '433', 'TS': 1781784794.318, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:43:14.324000', 'tray_weight': '433', 'TS': 1781784794.324, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.403000', 'tray_weight': '93', 'TS': 1781784842.4029999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.405000', 'tray_weight': '93', 'TS': 1781784842.405, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.407000', 'tray_weight': '93', 'TS': 1781784842.407, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.407000', 'tray_weight': '93', 'TS': 1781784842.407, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.413000', 'tray_weight': '93', 'TS': 1781784842.413, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.416000', 'tray_weight': '93', 'TS': 1781784842.416, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.420000', 'tray_weight': '93', 'TS': 1781784842.42, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.422000', 'tray_weight': '93', 'TS': 1781784842.4220002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.425000', 'tray_weight': '93', 'TS': 1781784842.425, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.428000', 'tray_weight': '93', 'TS': 1781784842.428, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.431000', 'tray_weight': '93', 'TS': 1781784842.431, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.434000', 'tray_weight': '93', 'TS': 1781784842.434, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.436000', 'tray_weight': '93', 'TS': 1781784842.436, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.440000', 'tray_weight': '93', 'TS': 1781784842.44, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.442000', 'tray_weight': '93', 'TS': 1781784842.442, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.445000', 'tray_weight': '93', 'TS': 1781784842.4450002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.448000', 'tray_weight': '93', 'TS': 1781784842.448, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.451000', 'tray_weight': '93', 'TS': 1781784842.451, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.454000', 'tray_weight': '93', 'TS': 1781784842.454, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.456000', 'tray_weight': '93', 'TS': 1781784842.456, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.460000', 'tray_weight': '93', 'TS': 1781784842.46, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.463000', 'tray_weight': '93', 'TS': 1781784842.463, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.465000', 'tray_weight': '93', 'TS': 1781784842.465, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.469000', 'tray_weight': '93', 'TS': 1781784842.469, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.472000', 'tray_weight': '93', 'TS': 1781784842.472, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.475000', 'tray_weight': '93', 'TS': 1781784842.475, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.478000', 'tray_weight': '93', 'TS': 1781784842.4780002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.480000', 'tray_weight': '93', 'TS': 1781784842.48, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.484000', 'tray_weight': '93', 'TS': 1781784842.484, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.486000', 'tray_weight': '93', 'TS': 1781784842.486, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.488000', 'tray_weight': '93', 'TS': 1781784842.4880002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.492000', 'tray_weight': '93', 'TS': 1781784842.4919999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.495000', 'tray_weight': '93', 'TS': 1781784842.495, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.498000', 'tray_weight': '93', 'TS': 1781784842.498, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.501000', 'tray_weight': '93', 'TS': 1781784842.5010002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.503000', 'tray_weight': '93', 'TS': 1781784842.503, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.508000', 'tray_weight': '93', 'TS': 1781784842.5080001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.509000', 'tray_weight': '93', 'TS': 1781784842.5089998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.513000', 'tray_weight': '93', 'TS': 1781784842.513, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.515000', 'tray_weight': '93', 'TS': 1781784842.515, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.518000', 'tray_weight': '93', 'TS': 1781784842.5180001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.521000', 'tray_weight': '93', 'TS': 1781784842.521, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.525000', 'tray_weight': '93', 'TS': 1781784842.525, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.528000', 'tray_weight': '93', 'TS': 1781784842.5279999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.531000', 'tray_weight': '93', 'TS': 1781784842.5310001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.534000', 'tray_weight': '93', 'TS': 1781784842.534, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.538000', 'tray_weight': '93', 'TS': 1781784842.538, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.541000', 'tray_weight': '93', 'TS': 1781784842.5410001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.543000', 'tray_weight': '93', 'TS': 1781784842.543, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.546000', 'tray_weight': '93', 'TS': 1781784842.546, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.548000', 'tray_weight': '93', 'TS': 1781784842.548, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.551000', 'tray_weight': '93', 'TS': 1781784842.551, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.553000', 'tray_weight': '93', 'TS': 1781784842.553, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.558000', 'tray_weight': '93', 'TS': 1781784842.558, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.561000', 'tray_weight': '93', 'TS': 1781784842.561, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.563000', 'tray_weight': '93', 'TS': 1781784842.563, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.566000', 'tray_weight': '93', 'TS': 1781784842.566, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.569000', 'tray_weight': '93', 'TS': 1781784842.569, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.572000', 'tray_weight': '93', 'TS': 1781784842.572, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.575000', 'tray_weight': '93', 'TS': 1781784842.575, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.578000', 'tray_weight': '93', 'TS': 1781784842.578, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.581000', 'tray_weight': '93', 'TS': 1781784842.581, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.584000', 'tray_weight': '93', 'TS': 1781784842.584, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.587000', 'tray_weight': '93', 'TS': 1781784842.587, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.590000', 'tray_weight': '93', 'TS': 1781784842.59, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.591000', 'tray_weight': '93', 'TS': 1781784842.591, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.597000', 'tray_weight': '93', 'TS': 1781784842.5970001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.600000', 'tray_weight': '93', 'TS': 1781784842.6, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.600000', 'tray_weight': '93', 'TS': 1781784842.6, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.605000', 'tray_weight': '93', 'TS': 1781784842.605, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.608000', 'tray_weight': '93', 'TS': 1781784842.6079998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.611000', 'tray_weight': '93', 'TS': 1781784842.611, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.612000', 'tray_weight': '93', 'TS': 1781784842.612, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.615000', 'tray_weight': '93', 'TS': 1781784842.615, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.618000', 'tray_weight': '93', 'TS': 1781784842.6179998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.618000', 'tray_weight': '93', 'TS': 1781784842.618, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.627000', 'tray_weight': '93', 'TS': 1781784842.627, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.628000', 'tray_weight': '93', 'TS': 1781784842.628, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.630000', 'tray_weight': '93', 'TS': 1781784842.6299999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.633000', 'tray_weight': '93', 'TS': 1781784842.6330001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.637000', 'tray_weight': '93', 'TS': 1781784842.637, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.640000', 'tray_weight': '93', 'TS': 1781784842.64, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.643000', 'tray_weight': '93', 'TS': 1781784842.6430001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.646000', 'tray_weight': '93', 'TS': 1781784842.646, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.649000', 'tray_weight': '93', 'TS': 1781784842.649, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.652000', 'tray_weight': '93', 'TS': 1781784842.652, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.653000', 'tray_weight': '93', 'TS': 1781784842.653, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.654000', 'tray_weight': '93', 'TS': 1781784842.654, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.658000', 'tray_weight': '93', 'TS': 1781784842.658, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.665000', 'tray_weight': '93', 'TS': 1781784842.665, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.665000', 'tray_weight': '93', 'TS': 1781784842.6650002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.671000', 'tray_weight': '93', 'TS': 1781784842.671, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.674000', 'tray_weight': '93', 'TS': 1781784842.674, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.675000', 'tray_weight': '93', 'TS': 1781784842.675, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.677000', 'tray_weight': '93', 'TS': 1781784842.677, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.682000', 'tray_weight': '93', 'TS': 1781784842.682, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.684000', 'tray_weight': '93', 'TS': 1781784842.684, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.687000', 'tray_weight': '93', 'TS': 1781784842.687, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.691000', 'tray_weight': '93', 'TS': 1781784842.691, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.694000', 'tray_weight': '93', 'TS': 1781784842.694, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.697000', 'tray_weight': '93', 'TS': 1781784842.697, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.699000', 'tray_weight': '93', 'TS': 1781784842.699, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.702000', 'tray_weight': '93', 'TS': 1781784842.7020001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.705000', 'tray_weight': '93', 'TS': 1781784842.705, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.708000', 'tray_weight': '93', 'TS': 1781784842.708, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.712000', 'tray_weight': '93', 'TS': 1781784842.712, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.714000', 'tray_weight': '93', 'TS': 1781784842.714, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.717000', 'tray_weight': '93', 'TS': 1781784842.717, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.721000', 'tray_weight': '93', 'TS': 1781784842.721, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.722000', 'tray_weight': '93', 'TS': 1781784842.7220001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.725000', 'tray_weight': '93', 'TS': 1781784842.725, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.730000', 'tray_weight': '93', 'TS': 1781784842.73, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.732000', 'tray_weight': '93', 'TS': 1781784842.7319999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.735000', 'tray_weight': '93', 'TS': 1781784842.735, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.738000', 'tray_weight': '93', 'TS': 1781784842.738, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.738000', 'tray_weight': '93', 'TS': 1781784842.738, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.742000', 'tray_weight': '93', 'TS': 1781784842.7419999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.743000', 'tray_weight': '93', 'TS': 1781784842.743, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.749000', 'tray_weight': '93', 'TS': 1781784842.7489998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.752000', 'tray_weight': '93', 'TS': 1781784842.752, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.756000', 'tray_weight': '93', 'TS': 1781784842.756, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.759000', 'tray_weight': '93', 'TS': 1781784842.759, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.761000', 'tray_weight': '93', 'TS': 1781784842.7610002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.764000', 'tray_weight': '93', 'TS': 1781784842.764, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.767000', 'tray_weight': '93', 'TS': 1781784842.767, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.771000', 'tray_weight': '93', 'TS': 1781784842.771, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.773000', 'tray_weight': '93', 'TS': 1781784842.773, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.776000', 'tray_weight': '93', 'TS': 1781784842.776, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.780000', 'tray_weight': '93', 'TS': 1781784842.78, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.782000', 'tray_weight': '93', 'TS': 1781784842.782, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.782000', 'tray_weight': '93', 'TS': 1781784842.782, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.790000', 'tray_weight': '93', 'TS': 1781784842.79, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.793000', 'tray_weight': '93', 'TS': 1781784842.793, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.796000', 'tray_weight': '93', 'TS': 1781784842.796, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.798000', 'tray_weight': '93', 'TS': 1781784842.798, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.801000', 'tray_weight': '93', 'TS': 1781784842.8009999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.804000', 'tray_weight': '93', 'TS': 1781784842.804, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.808000', 'tray_weight': '93', 'TS': 1781784842.808, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.810000', 'tray_weight': '93', 'TS': 1781784842.81, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.812000', 'tray_weight': '93', 'TS': 1781784842.812, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.816000', 'tray_weight': '93', 'TS': 1781784842.816, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.819000', 'tray_weight': '93', 'TS': 1781784842.819, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.819000', 'tray_weight': '93', 'TS': 1781784842.819, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.823000', 'tray_weight': '93', 'TS': 1781784842.8230002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.828000', 'tray_weight': '93', 'TS': 1781784842.828, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.830000', 'tray_weight': '93', 'TS': 1781784842.8300002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.832000', 'tray_weight': '93', 'TS': 1781784842.832, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.834000', 'tray_weight': '93', 'TS': 1781784842.8339999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.838000', 'tray_weight': '93', 'TS': 1781784842.838, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.841000', 'tray_weight': '93', 'TS': 1781784842.8409998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.844000', 'tray_weight': '93', 'TS': 1781784842.8439999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.847000', 'tray_weight': '93', 'TS': 1781784842.847, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.849000', 'tray_weight': '93', 'TS': 1781784842.849, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.852000', 'tray_weight': '93', 'TS': 1781784842.852, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.856000', 'tray_weight': '93', 'TS': 1781784842.8560002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.861000', 'tray_weight': '93', 'TS': 1781784842.861, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.865000', 'tray_weight': '93', 'TS': 1781784842.865, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.868000', 'tray_weight': '93', 'TS': 1781784842.868, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.868000', 'tray_weight': '93', 'TS': 1781784842.868, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.874000', 'tray_weight': '93', 'TS': 1781784842.874, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.877000', 'tray_weight': '93', 'TS': 1781784842.877, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.879000', 'tray_weight': '93', 'TS': 1781784842.879, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.882000', 'tray_weight': '93', 'TS': 1781784842.882, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.885000', 'tray_weight': '93', 'TS': 1781784842.885, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.888000', 'tray_weight': '93', 'TS': 1781784842.888, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.891000', 'tray_weight': '93', 'TS': 1781784842.891, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.895000', 'tray_weight': '93', 'TS': 1781784842.895, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.896000', 'tray_weight': '93', 'TS': 1781784842.8960001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.901000', 'tray_weight': '93', 'TS': 1781784842.901, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.903000', 'tray_weight': '93', 'TS': 1781784842.903, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.907000', 'tray_weight': '93', 'TS': 1781784842.907, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.909000', 'tray_weight': '93', 'TS': 1781784842.909, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.912000', 'tray_weight': '93', 'TS': 1781784842.912, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.913000', 'tray_weight': '93', 'TS': 1781784842.913, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.918000', 'tray_weight': '93', 'TS': 1781784842.918, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.921000', 'tray_weight': '93', 'TS': 1781784842.921, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.925000', 'tray_weight': '93', 'TS': 1781784842.925, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.927000', 'tray_weight': '93', 'TS': 1781784842.927, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.930000', 'tray_weight': '93', 'TS': 1781784842.93, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.933000', 'tray_weight': '93', 'TS': 1781784842.9329998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.936000', 'tray_weight': '93', 'TS': 1781784842.936, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.939000', 'tray_weight': '93', 'TS': 1781784842.9390001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.942000', 'tray_weight': '93', 'TS': 1781784842.942, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.945000', 'tray_weight': '93', 'TS': 1781784842.945, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.947000', 'tray_weight': '93', 'TS': 1781784842.947, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.951000', 'tray_weight': '93', 'TS': 1781784842.951, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.955000', 'tray_weight': '93', 'TS': 1781784842.955, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.958000', 'tray_weight': '93', 'TS': 1781784842.958, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.960000', 'tray_weight': '93', 'TS': 1781784842.9599998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.963000', 'tray_weight': '93', 'TS': 1781784842.963, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.967000', 'tray_weight': '93', 'TS': 1781784842.967, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.969000', 'tray_weight': '93', 'TS': 1781784842.9689999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.973000', 'tray_weight': '93', 'TS': 1781784842.9729998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.976000', 'tray_weight': '93', 'TS': 1781784842.9759998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.978000', 'tray_weight': '93', 'TS': 1781784842.978, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.982000', 'tray_weight': '93', 'TS': 1781784842.982, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.986000', 'tray_weight': '93', 'TS': 1781784842.986, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.989000', 'tray_weight': '93', 'TS': 1781784842.989, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.992000', 'tray_weight': '93', 'TS': 1781784842.992, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.994000', 'tray_weight': '93', 'TS': 1781784842.994, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:02.997000', 'tray_weight': '93', 'TS': 1781784842.997, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.000000', 'tray_weight': '93', 'TS': 1781784843.0, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.004000', 'tray_weight': '93', 'TS': 1781784843.004, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.007000', 'tray_weight': '93', 'TS': 1781784843.007, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.010000', 'tray_weight': '93', 'TS': 1781784843.01, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.013000', 'tray_weight': '93', 'TS': 1781784843.013, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.015000', 'tray_weight': '93', 'TS': 1781784843.015, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.020000', 'tray_weight': '93', 'TS': 1781784843.02, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.022000', 'tray_weight': '93', 'TS': 1781784843.022, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.024000', 'tray_weight': '93', 'TS': 1781784843.0240002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.025000', 'tray_weight': '93', 'TS': 1781784843.0249999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.029000', 'tray_weight': '93', 'TS': 1781784843.0289998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.032000', 'tray_weight': '93', 'TS': 1781784843.032, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.035000', 'tray_weight': '93', 'TS': 1781784843.035, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.038000', 'tray_weight': '93', 'TS': 1781784843.038, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.042000', 'tray_weight': '93', 'TS': 1781784843.042, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.045000', 'tray_weight': '93', 'TS': 1781784843.045, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.049000', 'tray_weight': '93', 'TS': 1781784843.049, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.051000', 'tray_weight': '93', 'TS': 1781784843.0509999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.054000', 'tray_weight': '93', 'TS': 1781784843.0540001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.057000', 'tray_weight': '93', 'TS': 1781784843.057, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.057000', 'tray_weight': '93', 'TS': 1781784843.057, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.061000', 'tray_weight': '93', 'TS': 1781784843.061, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.064000', 'tray_weight': '93', 'TS': 1781784843.0640001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.068000', 'tray_weight': '93', 'TS': 1781784843.068, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.070000', 'tray_weight': '93', 'TS': 1781784843.07, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.074000', 'tray_weight': '93', 'TS': 1781784843.0740001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.077000', 'tray_weight': '93', 'TS': 1781784843.077, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.079000', 'tray_weight': '93', 'TS': 1781784843.079, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.080000', 'tray_weight': '93', 'TS': 1781784843.08, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.085000', 'tray_weight': '93', 'TS': 1781784843.085, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.089000', 'tray_weight': '93', 'TS': 1781784843.089, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.092000', 'tray_weight': '93', 'TS': 1781784843.092, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.095000', 'tray_weight': '93', 'TS': 1781784843.095, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.100000', 'tray_weight': '93', 'TS': 1781784843.1, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.102000', 'tray_weight': '93', 'TS': 1781784843.102, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.108000', 'tray_weight': '93', 'TS': 1781784843.108, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.112000', 'tray_weight': '93', 'TS': 1781784843.112, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.114000', 'tray_weight': '93', 'TS': 1781784843.1139998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.118000', 'tray_weight': '93', 'TS': 1781784843.118, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.121000', 'tray_weight': '93', 'TS': 1781784843.121, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.122000', 'tray_weight': '93', 'TS': 1781784843.122, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.126000', 'tray_weight': '93', 'TS': 1781784843.1260002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.129000', 'tray_weight': '93', 'TS': 1781784843.129, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.129000', 'tray_weight': '93', 'TS': 1781784843.1290002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.136000', 'tray_weight': '93', 'TS': 1781784843.136, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.138000', 'tray_weight': '93', 'TS': 1781784843.138, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.143000', 'tray_weight': '93', 'TS': 1781784843.143, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.144000', 'tray_weight': '93', 'TS': 1781784843.144, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.147000', 'tray_weight': '93', 'TS': 1781784843.147, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.151000', 'tray_weight': '93', 'TS': 1781784843.151, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.152000', 'tray_weight': '93', 'TS': 1781784843.152, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.157000', 'tray_weight': '93', 'TS': 1781784843.157, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.161000', 'tray_weight': '93', 'TS': 1781784843.161, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.163000', 'tray_weight': '93', 'TS': 1781784843.163, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.165000', 'tray_weight': '93', 'TS': 1781784843.165, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.166000', 'tray_weight': '93', 'TS': 1781784843.166, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.177000', 'tray_weight': '93', 'TS': 1781784843.177, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.180000', 'tray_weight': '93', 'TS': 1781784843.18, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.184000', 'tray_weight': '93', 'TS': 1781784843.184, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.188000', 'tray_weight': '93', 'TS': 1781784843.188, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.189000', 'tray_weight': '93', 'TS': 1781784843.1890001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.191000', 'tray_weight': '93', 'TS': 1781784843.1910002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.196000', 'tray_weight': '93', 'TS': 1781784843.196, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.198000', 'tray_weight': '93', 'TS': 1781784843.198, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.200000', 'tray_weight': '93', 'TS': 1781784843.2, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.202000', 'tray_weight': '93', 'TS': 1781784843.202, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.204000', 'tray_weight': '93', 'TS': 1781784843.204, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.214000', 'tray_weight': '93', 'TS': 1781784843.214, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.218000', 'tray_weight': '93', 'TS': 1781784843.218, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.220000', 'tray_weight': '93', 'TS': 1781784843.22, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.223000', 'tray_weight': '93', 'TS': 1781784843.223, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.226000', 'tray_weight': '93', 'TS': 1781784843.226, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.229000', 'tray_weight': '93', 'TS': 1781784843.229, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.232000', 'tray_weight': '93', 'TS': 1781784843.232, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.235000', 'tray_weight': '93', 'TS': 1781784843.235, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.238000', 'tray_weight': '93', 'TS': 1781784843.238, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.242000', 'tray_weight': '93', 'TS': 1781784843.2419999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.245000', 'tray_weight': '93', 'TS': 1781784843.2450001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.249000', 'tray_weight': '93', 'TS': 1781784843.2489998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.251000', 'tray_weight': '93', 'TS': 1781784843.2510002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.253000', 'tray_weight': '93', 'TS': 1781784843.253, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.258000', 'tray_weight': '93', 'TS': 1781784843.2580001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.259000', 'tray_weight': '93', 'TS': 1781784843.259, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.264000', 'tray_weight': '93', 'TS': 1781784843.264, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.267000', 'tray_weight': '93', 'TS': 1781784843.267, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.269000', 'tray_weight': '93', 'TS': 1781784843.2689998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.270000', 'tray_weight': '93', 'TS': 1781784843.27, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.271000', 'tray_weight': '93', 'TS': 1781784843.271, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.280000', 'tray_weight': '93', 'TS': 1781784843.2800002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.283000', 'tray_weight': '93', 'TS': 1781784843.283, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.287000', 'tray_weight': '93', 'TS': 1781784843.2870002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.290000', 'tray_weight': '93', 'TS': 1781784843.29, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.293000', 'tray_weight': '93', 'TS': 1781784843.293, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.296000', 'tray_weight': '93', 'TS': 1781784843.296, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.300000', 'tray_weight': '93', 'TS': 1781784843.3, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.300000', 'tray_weight': '93', 'TS': 1781784843.3, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.306000', 'tray_weight': '93', 'TS': 1781784843.306, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.309000', 'tray_weight': '93', 'TS': 1781784843.309, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.311000', 'tray_weight': '93', 'TS': 1781784843.311, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.315000', 'tray_weight': '93', 'TS': 1781784843.315, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.318000', 'tray_weight': '93', 'TS': 1781784843.3179998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.321000', 'tray_weight': '93', 'TS': 1781784843.321, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.325000', 'tray_weight': '93', 'TS': 1781784843.3249998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.327000', 'tray_weight': '93', 'TS': 1781784843.3270001, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.331000', 'tray_weight': '93', 'TS': 1781784843.3309999, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.336000', 'tray_weight': '93', 'TS': 1781784843.3360002, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.338000', 'tray_weight': '93', 'TS': 1781784843.338, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:44:03.341000', 'tray_weight': '93', 'TS': 1781784843.3409998, 'expected_tray_weight': 108, 'flow': '1'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.480000', 'tray_weight': '181', 'TS': 1781785010.48, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.485000', 'tray_weight': '181', 'TS': 1781785010.485, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.485000', 'tray_weight': '181', 'TS': 1781785010.485, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.485000', 'tray_weight': '181', 'TS': 1781785010.485, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.486000', 'tray_weight': '181', 'TS': 1781785010.486, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.487000', 'tray_weight': '181', 'TS': 1781785010.487, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.487000', 'tray_weight': '181', 'TS': 1781785010.4870002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.488000', 'tray_weight': '181', 'TS': 1781785010.488, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.488000', 'tray_weight': '181', 'TS': 1781785010.4880002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.489000', 'tray_weight': '181', 'TS': 1781785010.489, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.492000', 'tray_weight': '181', 'TS': 1781785010.4919999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.493000', 'tray_weight': '181', 'TS': 1781785010.4929998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.493000', 'tray_weight': '181', 'TS': 1781785010.493, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.494000', 'tray_weight': '181', 'TS': 1781785010.494, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.494000', 'tray_weight': '181', 'TS': 1781785010.494, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.494000', 'tray_weight': '181', 'TS': 1781785010.494, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.494000', 'tray_weight': '181', 'TS': 1781785010.494, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.495000', 'tray_weight': '181', 'TS': 1781785010.495, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.496000', 'tray_weight': '181', 'TS': 1781785010.496, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.497000', 'tray_weight': '181', 'TS': 1781785010.497, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.497000', 'tray_weight': '181', 'TS': 1781785010.4970002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.498000', 'tray_weight': '181', 'TS': 1781785010.498, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.498000', 'tray_weight': '181', 'TS': 1781785010.498, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.498000', 'tray_weight': '181', 'TS': 1781785010.498, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.498000', 'tray_weight': '181', 'TS': 1781785010.498, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.498000', 'tray_weight': '181', 'TS': 1781785010.4980001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.499000', 'tray_weight': '181', 'TS': 1781785010.4989998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.499000', 'tray_weight': '181', 'TS': 1781785010.4989998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.499000', 'tray_weight': '181', 'TS': 1781785010.499, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.499000', 'tray_weight': '181', 'TS': 1781785010.499, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.499000', 'tray_weight': '181', 'TS': 1781785010.499, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.500000', 'tray_weight': '181', 'TS': 1781785010.5, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.500000', 'tray_weight': '181', 'TS': 1781785010.5, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.500000', 'tray_weight': '181', 'TS': 1781785010.5, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.501000', 'tray_weight': '181', 'TS': 1781785010.501, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.501000', 'tray_weight': '181', 'TS': 1781785010.501, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.502000', 'tray_weight': '181', 'TS': 1781785010.5019999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.502000', 'tray_weight': '181', 'TS': 1781785010.5019999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.502000', 'tray_weight': '181', 'TS': 1781785010.5019999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.504000', 'tray_weight': '181', 'TS': 1781785010.5040002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.506000', 'tray_weight': '181', 'TS': 1781785010.506, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.506000', 'tray_weight': '181', 'TS': 1781785010.506, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.506000', 'tray_weight': '181', 'TS': 1781785010.506, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.507000', 'tray_weight': '181', 'TS': 1781785010.507, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.508000', 'tray_weight': '181', 'TS': 1781785010.508, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.508000', 'tray_weight': '181', 'TS': 1781785010.508, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.508000', 'tray_weight': '181', 'TS': 1781785010.5080001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.509000', 'tray_weight': '181', 'TS': 1781785010.509, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.509000', 'tray_weight': '181', 'TS': 1781785010.509, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.511000', 'tray_weight': '181', 'TS': 1781785010.511, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.511000', 'tray_weight': '181', 'TS': 1781785010.511, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.512000', 'tray_weight': '181', 'TS': 1781785010.512, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.512000', 'tray_weight': '181', 'TS': 1781785010.512, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.513000', 'tray_weight': '181', 'TS': 1781785010.513, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.513000', 'tray_weight': '181', 'TS': 1781785010.513, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.514000', 'tray_weight': '181', 'TS': 1781785010.514, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.514000', 'tray_weight': '181', 'TS': 1781785010.514, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.514000', 'tray_weight': '181', 'TS': 1781785010.514, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.514000', 'tray_weight': '181', 'TS': 1781785010.5140002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.515000', 'tray_weight': '181', 'TS': 1781785010.5149999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.516000', 'tray_weight': '181', 'TS': 1781785010.516, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.516000', 'tray_weight': '181', 'TS': 1781785010.516, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.516000', 'tray_weight': '181', 'TS': 1781785010.516, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.517000', 'tray_weight': '181', 'TS': 1781785010.517, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.517000', 'tray_weight': '181', 'TS': 1781785010.517, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.518000', 'tray_weight': '181', 'TS': 1781785010.518, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.519000', 'tray_weight': '181', 'TS': 1781785010.519, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.519000', 'tray_weight': '181', 'TS': 1781785010.519, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.520000', 'tray_weight': '181', 'TS': 1781785010.52, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.521000', 'tray_weight': '181', 'TS': 1781785010.521, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.522000', 'tray_weight': '181', 'TS': 1781785010.5219998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.522000', 'tray_weight': '181', 'TS': 1781785010.522, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.522000', 'tray_weight': '181', 'TS': 1781785010.522, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.523000', 'tray_weight': '181', 'TS': 1781785010.523, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.523000', 'tray_weight': '181', 'TS': 1781785010.523, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.524000', 'tray_weight': '181', 'TS': 1781785010.524, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.524000', 'tray_weight': '181', 'TS': 1781785010.524, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.524000', 'tray_weight': '181', 'TS': 1781785010.524, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.524000', 'tray_weight': '181', 'TS': 1781785010.5240002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.525000', 'tray_weight': '181', 'TS': 1781785010.525, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.526000', 'tray_weight': '181', 'TS': 1781785010.5259998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.526000', 'tray_weight': '181', 'TS': 1781785010.526, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.526000', 'tray_weight': '181', 'TS': 1781785010.526, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.526000', 'tray_weight': '181', 'TS': 1781785010.526, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.527000', 'tray_weight': '181', 'TS': 1781785010.527, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.527000', 'tray_weight': '181', 'TS': 1781785010.527, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.527000', 'tray_weight': '181', 'TS': 1781785010.527, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.527000', 'tray_weight': '181', 'TS': 1781785010.527, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.531000', 'tray_weight': '181', 'TS': 1781785010.531, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.531000', 'tray_weight': '181', 'TS': 1781785010.5310001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.531000', 'tray_weight': '181', 'TS': 1781785010.5310001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.532000', 'tray_weight': '181', 'TS': 1781785010.532, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.533000', 'tray_weight': '181', 'TS': 1781785010.5330002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.534000', 'tray_weight': '181', 'TS': 1781785010.534, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.534000', 'tray_weight': '181', 'TS': 1781785010.534, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.534000', 'tray_weight': '181', 'TS': 1781785010.534, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.534000', 'tray_weight': '181', 'TS': 1781785010.5340002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.535000', 'tray_weight': '181', 'TS': 1781785010.5349998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.535000', 'tray_weight': '181', 'TS': 1781785010.5349998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.535000', 'tray_weight': '181', 'TS': 1781785010.535, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.535000', 'tray_weight': '181', 'TS': 1781785010.535, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.536000', 'tray_weight': '181', 'TS': 1781785010.536, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.536000', 'tray_weight': '181', 'TS': 1781785010.536, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.537000', 'tray_weight': '181', 'TS': 1781785010.537, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.537000', 'tray_weight': '181', 'TS': 1781785010.537, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.538000', 'tray_weight': '181', 'TS': 1781785010.5379999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.538000', 'tray_weight': '181', 'TS': 1781785010.538, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.539000', 'tray_weight': '181', 'TS': 1781785010.5389998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.539000', 'tray_weight': '181', 'TS': 1781785010.539, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.541000', 'tray_weight': '181', 'TS': 1781785010.541, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.541000', 'tray_weight': '181', 'TS': 1781785010.5410001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.541000', 'tray_weight': '181', 'TS': 1781785010.5410001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.542000', 'tray_weight': '181', 'TS': 1781785010.5419998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.542000', 'tray_weight': '181', 'TS': 1781785010.542, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.542000', 'tray_weight': '181', 'TS': 1781785010.542, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.544000', 'tray_weight': '181', 'TS': 1781785010.5440001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.545000', 'tray_weight': '181', 'TS': 1781785010.5449998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.545000', 'tray_weight': '181', 'TS': 1781785010.5449998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.545000', 'tray_weight': '181', 'TS': 1781785010.545, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.546000', 'tray_weight': '181', 'TS': 1781785010.546, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.546000', 'tray_weight': '181', 'TS': 1781785010.546, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.548000', 'tray_weight': '181', 'TS': 1781785010.548, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.548000', 'tray_weight': '181', 'TS': 1781785010.548, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.548000', 'tray_weight': '181', 'TS': 1781785010.548, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.549000', 'tray_weight': '181', 'TS': 1781785010.549, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.549000', 'tray_weight': '181', 'TS': 1781785010.549, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.549000', 'tray_weight': '181', 'TS': 1781785010.549, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.549000', 'tray_weight': '181', 'TS': 1781785010.549, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.550000', 'tray_weight': '181', 'TS': 1781785010.55, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.551000', 'tray_weight': '181', 'TS': 1781785010.551, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.552000', 'tray_weight': '181', 'TS': 1781785010.552, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.552000', 'tray_weight': '181', 'TS': 1781785010.552, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.552000', 'tray_weight': '181', 'TS': 1781785010.552, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.552000', 'tray_weight': '181', 'TS': 1781785010.552, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.553000', 'tray_weight': '181', 'TS': 1781785010.553, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.554000', 'tray_weight': '181', 'TS': 1781785010.554, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.554000', 'tray_weight': '181', 'TS': 1781785010.554, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.554000', 'tray_weight': '181', 'TS': 1781785010.5540001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.555000', 'tray_weight': '181', 'TS': 1781785010.555, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.555000', 'tray_weight': '181', 'TS': 1781785010.555, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.557000', 'tray_weight': '181', 'TS': 1781785010.557, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.557000', 'tray_weight': '181', 'TS': 1781785010.557, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.557000', 'tray_weight': '181', 'TS': 1781785010.557, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.557000', 'tray_weight': '181', 'TS': 1781785010.5570002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.558000', 'tray_weight': '181', 'TS': 1781785010.558, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.558000', 'tray_weight': '181', 'TS': 1781785010.558, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.559000', 'tray_weight': '181', 'TS': 1781785010.559, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.559000', 'tray_weight': '181', 'TS': 1781785010.559, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.559000', 'tray_weight': '181', 'TS': 1781785010.559, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.560000', 'tray_weight': '181', 'TS': 1781785010.56, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.560000', 'tray_weight': '181', 'TS': 1781785010.5600002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.560000', 'tray_weight': '181', 'TS': 1781785010.5600002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.561000', 'tray_weight': '181', 'TS': 1781785010.5609999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.561000', 'tray_weight': '181', 'TS': 1781785010.5609999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.561000', 'tray_weight': '181', 'TS': 1781785010.561, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.563000', 'tray_weight': '181', 'TS': 1781785010.563, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.563000', 'tray_weight': '181', 'TS': 1781785010.563, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.563000', 'tray_weight': '181', 'TS': 1781785010.563, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.564000', 'tray_weight': '181', 'TS': 1781785010.564, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.564000', 'tray_weight': '181', 'TS': 1781785010.5640001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.565000', 'tray_weight': '181', 'TS': 1781785010.5649998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.565000', 'tray_weight': '181', 'TS': 1781785010.565, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.565000', 'tray_weight': '181', 'TS': 1781785010.565, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.567000', 'tray_weight': '181', 'TS': 1781785010.567, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.567000', 'tray_weight': '181', 'TS': 1781785010.567, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.567000', 'tray_weight': '181', 'TS': 1781785010.5670002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.568000', 'tray_weight': '181', 'TS': 1781785010.5679998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.568000', 'tray_weight': '181', 'TS': 1781785010.568, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.568000', 'tray_weight': '181', 'TS': 1781785010.568, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.569000', 'tray_weight': '181', 'TS': 1781785010.569, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.570000', 'tray_weight': '181', 'TS': 1781785010.57, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.571000', 'tray_weight': '181', 'TS': 1781785010.5709999, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.572000', 'tray_weight': '181', 'TS': 1781785010.572, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.573000', 'tray_weight': '181', 'TS': 1781785010.573, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.573000', 'tray_weight': '181', 'TS': 1781785010.573, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.574000', 'tray_weight': '181', 'TS': 1781785010.5740001, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.575000', 'tray_weight': '181', 'TS': 1781785010.575, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.575000', 'tray_weight': '181', 'TS': 1781785010.575, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.576000', 'tray_weight': '181', 'TS': 1781785010.576, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.576000', 'tray_weight': '181', 'TS': 1781785010.576, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.577000', 'tray_weight': '181', 'TS': 1781785010.577, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.577000', 'tray_weight': '181', 'TS': 1781785010.577, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.578000', 'tray_weight': '181', 'TS': 1781785010.5779998, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.578000', 'tray_weight': '181', 'TS': 1781785010.578, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.578000', 'tray_weight': '181', 'TS': 1781785010.578, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.580000', 'tray_weight': '181', 'TS': 1781785010.58, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '181', 'datetime': '2026-06-18 17:46:50.580000', 'tray_weight': '181', 'TS': 1781785010.5800002, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.045000', 'tray_weight': '433', 'TS': 1781785091.045, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.068000', 'tray_weight': '433', 'TS': 1781785091.068, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.073000', 'tray_weight': '433', 'TS': 1781785091.073, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.074000', 'tray_weight': '433', 'TS': 1781785091.0740001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.077000', 'tray_weight': '433', 'TS': 1781785091.077, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.078000', 'tray_weight': '433', 'TS': 1781785091.0779998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.079000', 'tray_weight': '433', 'TS': 1781785091.079, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.080000', 'tray_weight': '433', 'TS': 1781785091.08, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.082000', 'tray_weight': '433', 'TS': 1781785091.082, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.082000', 'tray_weight': '433', 'TS': 1781785091.082, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.086000', 'tray_weight': '433', 'TS': 1781785091.086, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.087000', 'tray_weight': '433', 'TS': 1781785091.087, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.088000', 'tray_weight': '433', 'TS': 1781785091.088, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.089000', 'tray_weight': '433', 'TS': 1781785091.089, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.091000', 'tray_weight': '433', 'TS': 1781785091.091, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.093000', 'tray_weight': '433', 'TS': 1781785091.093, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.095000', 'tray_weight': '433', 'TS': 1781785091.095, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.098000', 'tray_weight': '433', 'TS': 1781785091.098, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.100000', 'tray_weight': '433', 'TS': 1781785091.1, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.100000', 'tray_weight': '433', 'TS': 1781785091.1000001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.100000', 'tray_weight': '433', 'TS': 1781785091.1000001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.102000', 'tray_weight': '433', 'TS': 1781785091.102, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.104000', 'tray_weight': '433', 'TS': 1781785091.1039999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.105000', 'tray_weight': '433', 'TS': 1781785091.105, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.106000', 'tray_weight': '433', 'TS': 1781785091.106, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.107000', 'tray_weight': '433', 'TS': 1781785091.1069999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.110000', 'tray_weight': '433', 'TS': 1781785091.1100001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.111000', 'tray_weight': '433', 'TS': 1781785091.111, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.113000', 'tray_weight': '433', 'TS': 1781785091.113, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.113000', 'tray_weight': '433', 'TS': 1781785091.113, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.115000', 'tray_weight': '433', 'TS': 1781785091.115, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.117000', 'tray_weight': '433', 'TS': 1781785091.117, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.118000', 'tray_weight': '433', 'TS': 1781785091.118, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.118000', 'tray_weight': '433', 'TS': 1781785091.118, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.120000', 'tray_weight': '433', 'TS': 1781785091.1200001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.121000', 'tray_weight': '433', 'TS': 1781785091.121, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.124000', 'tray_weight': '433', 'TS': 1781785091.124, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.125000', 'tray_weight': '433', 'TS': 1781785091.125, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.126000', 'tray_weight': '433', 'TS': 1781785091.126, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.126000', 'tray_weight': '433', 'TS': 1781785091.126, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.127000', 'tray_weight': '433', 'TS': 1781785091.127, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.129000', 'tray_weight': '433', 'TS': 1781785091.129, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.129000', 'tray_weight': '433', 'TS': 1781785091.129, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.129000', 'tray_weight': '433', 'TS': 1781785091.1290002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.132000', 'tray_weight': '433', 'TS': 1781785091.1320002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.134000', 'tray_weight': '433', 'TS': 1781785091.134, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.136000', 'tray_weight': '433', 'TS': 1781785091.1360002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.137000', 'tray_weight': '433', 'TS': 1781785091.137, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.137000', 'tray_weight': '433', 'TS': 1781785091.137, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.140000', 'tray_weight': '433', 'TS': 1781785091.14, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.141000', 'tray_weight': '433', 'TS': 1781785091.141, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.142000', 'tray_weight': '433', 'TS': 1781785091.142, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.142000', 'tray_weight': '433', 'TS': 1781785091.142, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.142000', 'tray_weight': '433', 'TS': 1781785091.142, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.143000', 'tray_weight': '433', 'TS': 1781785091.143, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.146000', 'tray_weight': '433', 'TS': 1781785091.1460001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.151000', 'tray_weight': '433', 'TS': 1781785091.151, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.152000', 'tray_weight': '433', 'TS': 1781785091.152, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.154000', 'tray_weight': '433', 'TS': 1781785091.154, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.156000', 'tray_weight': '433', 'TS': 1781785091.156, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.156000', 'tray_weight': '433', 'TS': 1781785091.1560001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.157000', 'tray_weight': '433', 'TS': 1781785091.157, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.158000', 'tray_weight': '433', 'TS': 1781785091.158, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.159000', 'tray_weight': '433', 'TS': 1781785091.159, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.160000', 'tray_weight': '433', 'TS': 1781785091.16, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.162000', 'tray_weight': '433', 'TS': 1781785091.162, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.162000', 'tray_weight': '433', 'TS': 1781785091.162, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.163000', 'tray_weight': '433', 'TS': 1781785091.1629999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.164000', 'tray_weight': '433', 'TS': 1781785091.164, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.166000', 'tray_weight': '433', 'TS': 1781785091.166, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.168000', 'tray_weight': '433', 'TS': 1781785091.168, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.170000', 'tray_weight': '433', 'TS': 1781785091.1699998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.171000', 'tray_weight': '433', 'TS': 1781785091.171, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.171000', 'tray_weight': '433', 'TS': 1781785091.171, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.172000', 'tray_weight': '433', 'TS': 1781785091.172, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.174000', 'tray_weight': '433', 'TS': 1781785091.174, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.174000', 'tray_weight': '433', 'TS': 1781785091.174, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.174000', 'tray_weight': '433', 'TS': 1781785091.174, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.176000', 'tray_weight': '433', 'TS': 1781785091.176, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.177000', 'tray_weight': '433', 'TS': 1781785091.177, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.178000', 'tray_weight': '433', 'TS': 1781785091.178, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.180000', 'tray_weight': '433', 'TS': 1781785091.18, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.181000', 'tray_weight': '433', 'TS': 1781785091.181, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.183000', 'tray_weight': '433', 'TS': 1781785091.183, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.184000', 'tray_weight': '433', 'TS': 1781785091.184, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.185000', 'tray_weight': '433', 'TS': 1781785091.185, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.185000', 'tray_weight': '433', 'TS': 1781785091.1850002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.188000', 'tray_weight': '433', 'TS': 1781785091.188, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.190000', 'tray_weight': '433', 'TS': 1781785091.19, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.190000', 'tray_weight': '433', 'TS': 1781785091.19, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.191000', 'tray_weight': '433', 'TS': 1781785091.191, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.191000', 'tray_weight': '433', 'TS': 1781785091.191, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.194000', 'tray_weight': '433', 'TS': 1781785091.194, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.196000', 'tray_weight': '433', 'TS': 1781785091.196, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.196000', 'tray_weight': '433', 'TS': 1781785091.196, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.197000', 'tray_weight': '433', 'TS': 1781785091.197, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.200000', 'tray_weight': '433', 'TS': 1781785091.2, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.202000', 'tray_weight': '433', 'TS': 1781785091.202, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.205000', 'tray_weight': '433', 'TS': 1781785091.205, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.206000', 'tray_weight': '433', 'TS': 1781785091.2059999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.207000', 'tray_weight': '433', 'TS': 1781785091.207, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.209000', 'tray_weight': '433', 'TS': 1781785091.2089999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.209000', 'tray_weight': '433', 'TS': 1781785091.209, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.209000', 'tray_weight': '433', 'TS': 1781785091.209, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.211000', 'tray_weight': '433', 'TS': 1781785091.211, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.213000', 'tray_weight': '433', 'TS': 1781785091.213, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.213000', 'tray_weight': '433', 'TS': 1781785091.213, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.216000', 'tray_weight': '433', 'TS': 1781785091.2159998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.218000', 'tray_weight': '433', 'TS': 1781785091.218, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.218000', 'tray_weight': '433', 'TS': 1781785091.218, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.218000', 'tray_weight': '433', 'TS': 1781785091.2180002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.219000', 'tray_weight': '433', 'TS': 1781785091.219, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.219000', 'tray_weight': '433', 'TS': 1781785091.219, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.220000', 'tray_weight': '433', 'TS': 1781785091.22, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.224000', 'tray_weight': '433', 'TS': 1781785091.224, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.226000', 'tray_weight': '433', 'TS': 1781785091.2259998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.226000', 'tray_weight': '433', 'TS': 1781785091.2259998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.228000', 'tray_weight': '433', 'TS': 1781785091.228, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.229000', 'tray_weight': '433', 'TS': 1781785091.2289999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.231000', 'tray_weight': '433', 'TS': 1781785091.231, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.231000', 'tray_weight': '433', 'TS': 1781785091.231, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.234000', 'tray_weight': '433', 'TS': 1781785091.234, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.238000', 'tray_weight': '433', 'TS': 1781785091.238, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.238000', 'tray_weight': '433', 'TS': 1781785091.238, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.239000', 'tray_weight': '433', 'TS': 1781785091.2389998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.240000', 'tray_weight': '433', 'TS': 1781785091.24, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.242000', 'tray_weight': '433', 'TS': 1781785091.2419999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.244000', 'tray_weight': '433', 'TS': 1781785091.244, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:11.245000', 'tray_weight': '433', 'TS': 1781785091.2450001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.895000', 'tray_weight': '433', 'TS': 1781785118.895, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.918000', 'tray_weight': '433', 'TS': 1781785118.918, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.923000', 'tray_weight': '433', 'TS': 1781785118.923, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.924000', 'tray_weight': '433', 'TS': 1781785118.924, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.927000', 'tray_weight': '433', 'TS': 1781785118.927, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.928000', 'tray_weight': '433', 'TS': 1781785118.928, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.929000', 'tray_weight': '433', 'TS': 1781785118.9290001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.930000', 'tray_weight': '433', 'TS': 1781785118.93, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.932000', 'tray_weight': '433', 'TS': 1781785118.932, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.932000', 'tray_weight': '433', 'TS': 1781785118.932, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.936000', 'tray_weight': '433', 'TS': 1781785118.936, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.937000', 'tray_weight': '433', 'TS': 1781785118.937, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.938000', 'tray_weight': '433', 'TS': 1781785118.938, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.939000', 'tray_weight': '433', 'TS': 1781785118.939, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.941000', 'tray_weight': '433', 'TS': 1781785118.941, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.943000', 'tray_weight': '433', 'TS': 1781785118.943, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.945000', 'tray_weight': '433', 'TS': 1781785118.9450002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.948000', 'tray_weight': '433', 'TS': 1781785118.9480002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.950000', 'tray_weight': '433', 'TS': 1781785118.95, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.950000', 'tray_weight': '433', 'TS': 1781785118.95, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.950000', 'tray_weight': '433', 'TS': 1781785118.95, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.952000', 'tray_weight': '433', 'TS': 1781785118.952, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.954000', 'tray_weight': '433', 'TS': 1781785118.954, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.955000', 'tray_weight': '433', 'TS': 1781785118.9550002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.956000', 'tray_weight': '433', 'TS': 1781785118.9559999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.957000', 'tray_weight': '433', 'TS': 1781785118.957, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.960000', 'tray_weight': '433', 'TS': 1781785118.96, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.961000', 'tray_weight': '433', 'TS': 1781785118.961, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.963000', 'tray_weight': '433', 'TS': 1781785118.9629998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.963000', 'tray_weight': '433', 'TS': 1781785118.963, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.965000', 'tray_weight': '433', 'TS': 1781785118.965, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.967000', 'tray_weight': '433', 'TS': 1781785118.967, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.968000', 'tray_weight': '433', 'TS': 1781785118.968, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.968000', 'tray_weight': '433', 'TS': 1781785118.9680002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.970000', 'tray_weight': '433', 'TS': 1781785118.97, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.971000', 'tray_weight': '433', 'TS': 1781785118.971, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.974000', 'tray_weight': '433', 'TS': 1781785118.974, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.975000', 'tray_weight': '433', 'TS': 1781785118.975, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.976000', 'tray_weight': '433', 'TS': 1781785118.9759998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.976000', 'tray_weight': '433', 'TS': 1781785118.976, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.977000', 'tray_weight': '433', 'TS': 1781785118.977, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.979000', 'tray_weight': '433', 'TS': 1781785118.979, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.979000', 'tray_weight': '433', 'TS': 1781785118.979, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.979000', 'tray_weight': '433', 'TS': 1781785118.979, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.982000', 'tray_weight': '433', 'TS': 1781785118.982, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.984000', 'tray_weight': '433', 'TS': 1781785118.984, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.986000', 'tray_weight': '433', 'TS': 1781785118.986, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.987000', 'tray_weight': '433', 'TS': 1781785118.987, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.987000', 'tray_weight': '433', 'TS': 1781785118.987, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.990000', 'tray_weight': '433', 'TS': 1781785118.99, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.991000', 'tray_weight': '433', 'TS': 1781785118.991, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.992000', 'tray_weight': '433', 'TS': 1781785118.9919999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.992000', 'tray_weight': '433', 'TS': 1781785118.9919999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.992000', 'tray_weight': '433', 'TS': 1781785118.9919999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.993000', 'tray_weight': '433', 'TS': 1781785118.993, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:38.996000', 'tray_weight': '433', 'TS': 1781785118.996, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.001000', 'tray_weight': '433', 'TS': 1781785119.0010002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.002000', 'tray_weight': '433', 'TS': 1781785119.0019999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.004000', 'tray_weight': '433', 'TS': 1781785119.004, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.006000', 'tray_weight': '433', 'TS': 1781785119.006, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.006000', 'tray_weight': '433', 'TS': 1781785119.006, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.007000', 'tray_weight': '433', 'TS': 1781785119.0070002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.008000', 'tray_weight': '433', 'TS': 1781785119.008, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.009000', 'tray_weight': '433', 'TS': 1781785119.0089998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.010000', 'tray_weight': '433', 'TS': 1781785119.01, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.012000', 'tray_weight': '433', 'TS': 1781785119.0119998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.012000', 'tray_weight': '433', 'TS': 1781785119.012, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.013000', 'tray_weight': '433', 'TS': 1781785119.013, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.014000', 'tray_weight': '433', 'TS': 1781785119.014, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.016000', 'tray_weight': '433', 'TS': 1781785119.0159998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.018000', 'tray_weight': '433', 'TS': 1781785119.018, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.020000', 'tray_weight': '433', 'TS': 1781785119.02, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.021000', 'tray_weight': '433', 'TS': 1781785119.021, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.021000', 'tray_weight': '433', 'TS': 1781785119.0210001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.022000', 'tray_weight': '433', 'TS': 1781785119.0219998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.024000', 'tray_weight': '433', 'TS': 1781785119.024, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.024000', 'tray_weight': '433', 'TS': 1781785119.024, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.024000', 'tray_weight': '433', 'TS': 1781785119.0240002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.026000', 'tray_weight': '433', 'TS': 1781785119.026, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.027000', 'tray_weight': '433', 'TS': 1781785119.027, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.028000', 'tray_weight': '433', 'TS': 1781785119.028, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.030000', 'tray_weight': '433', 'TS': 1781785119.03, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.031000', 'tray_weight': '433', 'TS': 1781785119.0310001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.033000', 'tray_weight': '433', 'TS': 1781785119.033, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.034000', 'tray_weight': '433', 'TS': 1781785119.0340002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.035000', 'tray_weight': '433', 'TS': 1781785119.035, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.035000', 'tray_weight': '433', 'TS': 1781785119.035, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.038000', 'tray_weight': '433', 'TS': 1781785119.0379999, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.040000', 'tray_weight': '433', 'TS': 1781785119.04, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.040000', 'tray_weight': '433', 'TS': 1781785119.0400002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.041000', 'tray_weight': '433', 'TS': 1781785119.041, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.041000', 'tray_weight': '433', 'TS': 1781785119.0410001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.044000', 'tray_weight': '433', 'TS': 1781785119.044, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.046000', 'tray_weight': '433', 'TS': 1781785119.046, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.046000', 'tray_weight': '433', 'TS': 1781785119.046, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.047000', 'tray_weight': '433', 'TS': 1781785119.0470002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.050000', 'tray_weight': '433', 'TS': 1781785119.05, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.052000', 'tray_weight': '433', 'TS': 1781785119.052, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.055000', 'tray_weight': '433', 'TS': 1781785119.055, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.056000', 'tray_weight': '433', 'TS': 1781785119.056, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.057000', 'tray_weight': '433', 'TS': 1781785119.057, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.059000', 'tray_weight': '433', 'TS': 1781785119.059, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.059000', 'tray_weight': '433', 'TS': 1781785119.059, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.059000', 'tray_weight': '433', 'TS': 1781785119.059, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.061000', 'tray_weight': '433', 'TS': 1781785119.061, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.063000', 'tray_weight': '433', 'TS': 1781785119.063, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.063000', 'tray_weight': '433', 'TS': 1781785119.063, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.068000', 'tray_weight': '433', 'TS': 1781785119.0679998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.068000', 'tray_weight': '433', 'TS': 1781785119.068, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:48:39.069000', 'tray_weight': '433', 'TS': 1781785119.069, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.304000', 'tray_weight': '433', 'TS': 1781785235.3040001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.327000', 'tray_weight': '433', 'TS': 1781785235.327, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.332000', 'tray_weight': '433', 'TS': 1781785235.332, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.333000', 'tray_weight': '433', 'TS': 1781785235.333, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.336000', 'tray_weight': '433', 'TS': 1781785235.336, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.337000', 'tray_weight': '433', 'TS': 1781785235.337, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.338000', 'tray_weight': '433', 'TS': 1781785235.338, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.339000', 'tray_weight': '433', 'TS': 1781785235.339, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.341000', 'tray_weight': '433', 'TS': 1781785235.341, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.341000', 'tray_weight': '433', 'TS': 1781785235.341, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.345000', 'tray_weight': '433', 'TS': 1781785235.345, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.346000', 'tray_weight': '433', 'TS': 1781785235.346, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.347000', 'tray_weight': '433', 'TS': 1781785235.347, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.348000', 'tray_weight': '433', 'TS': 1781785235.3479998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.350000', 'tray_weight': '433', 'TS': 1781785235.3500001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.352000', 'tray_weight': '433', 'TS': 1781785235.352, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.354000', 'tray_weight': '433', 'TS': 1781785235.354, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.357000', 'tray_weight': '433', 'TS': 1781785235.357, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.359000', 'tray_weight': '433', 'TS': 1781785235.359, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.359000', 'tray_weight': '433', 'TS': 1781785235.359, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.359000', 'tray_weight': '433', 'TS': 1781785235.3590002, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.361000', 'tray_weight': '433', 'TS': 1781785235.3609998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.363000', 'tray_weight': '433', 'TS': 1781785235.363, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.364000', 'tray_weight': '433', 'TS': 1781785235.364, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.365000', 'tray_weight': '433', 'TS': 1781785235.365, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.366000', 'tray_weight': '433', 'TS': 1781785235.366, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.369000', 'tray_weight': '433', 'TS': 1781785235.369, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.370000', 'tray_weight': '433', 'TS': 1781785235.3700001, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.372000', 'tray_weight': '433', 'TS': 1781785235.372, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.372000', 'tray_weight': '433', 'TS': 1781785235.372, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:50:35.374000', 'tray_weight': '433', 'TS': 1781785235.3739998, 'expected_tray_weight': 432, 'flow': '1'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 17:51:20.441000', 'tray_weight': '100', 'TS': 1781785280.441, 'expected_tray_weight': 75, 'flow': '1'}, {'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:51:21.807000', 'tray_weight': '93', 'TS': 1781785281.807, 'expected_tray_weight': 108, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '116', 'datetime': '2026-06-18 17:51:21.831000', 'tray_weight': '116', 'TS': 1781785281.8309999, 'expected_tray_weight': 120, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 17:51:21.908000', 'tray_weight': '312', 'TS': 1781785281.908, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 17:51:21.929000', 'tray_weight': '360', 'TS': 1781785281.9290001, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:51:21.992000', 'tray_weight': '158', 'TS': 1781785281.992, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 17:51:22.086000', 'tray_weight': '100', 'TS': 1781785282.086, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '433', 'datetime': '2026-06-18 17:51:22.130000', 'tray_weight': '433', 'TS': 1781785282.13, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 17:51:22.217000', 'tray_weight': '489', 'TS': 1781785282.217, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 17:51:22.222000', 'tray_weight': '211', 'TS': 1781785282.2220001, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 17:51:22.237000', 'tray_weight': '88', 'TS': 1781785282.237, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '180', 'datetime': '2026-06-18 17:51:22.339000', 'tray_weight': '180', 'TS': 1781785282.339, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:51:22.448000', 'tray_weight': '188', 'TS': 1781785282.448, 'expected_tray_weight': 168, 'flow': '0'}]
[2026-06-18 17:51:25,010.010 INFO    ] Final DB Tray = [{"tray_id": 11, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500626", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500626-4", "tray_weight": "93"}, {"tray_id": 12, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500688", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500688-4", "tray_weight": "116"}, {"tray_id": 13, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500646", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500646-8", "tray_weight": "312"}, {"tray_id": 14, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500445", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500445-5", "tray_weight": "360"}, {"tray_id": 15, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500659", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500659-4", "tray_weight": "158"}, {"tray_id": 16, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500647", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500647-12", "tray_weight": "433"}, {"tray_id": 17, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500648", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500648-3", "tray_weight": "100"}, {"tray_id": 18, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500668", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500668-10", "tray_weight": "211"}, {"tray_id": 19, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500709", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500709-8", "tray_weight": "489"}, {"tray_id": 20, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500672", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500672-3", "tray_weight": "88"}, {"tray_id": 21, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500650", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500650-6", "tray_weight": "180"}, {"tray_id": 22, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500673", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500673-6", "tray_weight": "188"}, {"tray_id": 23, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "186055", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186055-0", "tray_weight": "99999"}, {"tray_id": 24, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500455", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500455-0", "tray_weight": "99999"}, {"tray_id": 25, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "10155", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "10155-0", "tray_weight": "99999"}, {"tray_id": 26, "door_id": "1", "modified_at": "2026-06-13 07:56:46", "org_sku": "186096", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186096-0", "tray_weight": "99999"}, {"tray_id": 31, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "166327", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "166327-4", "tray_weight": "823"}, {"tray_id": 32, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500617", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500617-5", "tray_weight": "1444"}, {"tray_id": 33, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500694", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500694-4", "tray_weight": "908"}, {"tray_id": 34, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "185993", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "185993-4", "tray_weight": "215"}, {"tray_id": 35, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186084", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186084-8", "tray_weight": "313"}, {"tray_id": 36, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500541", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500541-11", "tray_weight": "221"}, {"tray_id": 37, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500669", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500669-0", "tray_weight": "-2"}, {"tray_id": 38, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186078", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186078-1", "tray_weight": "334"}, {"tray_id": 39, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500700", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500700-4", "tray_weight": "889"}, {"tray_id": 40, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500412", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500412-1", "tray_weight": "170"}, {"tray_id": 41, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "108676", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "108676-5", "tray_weight": "871"}, {"tray_id": 42, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500675", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500675-4", "tray_weight": "713"}, {"tray_id": 43, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500702", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500702-1", "tray_weight": "228"}, {"tray_id": 44, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "186059", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "186059-0", "tray_weight": "-6"}, {"tray_id": 45, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500656", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500656-6", "tray_weight": "1357"}, {"tray_id": 46, "door_id": "2", "modified_at": "2026-06-13 07:56:46", "org_sku": "4500499", "created_at": "2026-06-13 07:56:46", "active": 1, "sku_json": "4500499-3", "tray_weight": "583"}]
[2026-06-18 17:51:28,085.085 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:51:26.748000', 'tray_weight': '93', 'TS': 1781785286.748, 'expected_tray_weight': 81, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '116', 'datetime': '2026-06-18 17:51:26.767000', 'tray_weight': '116', 'TS': 1781785286.767, 'expected_tray_weight': 90, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 17:51:26.944000', 'tray_weight': '312', 'TS': 1781785286.944, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 17:51:27.074000', 'tray_weight': '360', 'TS': 1781785287.074, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:51:27.261000', 'tray_weight': '158', 'TS': 1781785287.261, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 17:51:27.285000', 'tray_weight': '434', 'TS': 1781785287.285, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 17:51:27.365000', 'tray_weight': '100', 'TS': 1781785287.365, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 17:51:27.382000', 'tray_weight': '211', 'TS': 1781785287.382, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 17:51:27.499000', 'tray_weight': '489', 'TS': 1781785287.4989998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 17:51:27.518000', 'tray_weight': '88', 'TS': 1781785287.518, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '180', 'datetime': '2026-06-18 17:51:27.565000', 'tray_weight': '180', 'TS': 1781785287.565, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:51:27.671000', 'tray_weight': '188', 'TS': 1781785287.671, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 51, 26, 791834)}}
[2026-06-18 17:51:28,097.097 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:36:31.778000', 'tray_weight': '823', 'TS': 1781784391.778, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1444', 'datetime': '2026-06-18 17:36:31.866000', 'tray_weight': '1444', 'TS': 1781784391.866, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:36:31.908000', 'tray_weight': '908', 'TS': 1781784391.908, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '215', 'datetime': '2026-06-18 17:36:31.948000', 'tray_weight': '215', 'TS': 1781784391.948, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '313', 'TS': 1781784391.9759998, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:36:31.976000', 'tray_weight': '221', 'TS': 1781784391.9759998, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-2', 'datetime': '2026-06-18 17:36:32.096000', 'tray_weight': '-2', 'TS': 1781784392.096, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '334', 'datetime': '2026-06-18 17:36:32.097000', 'tray_weight': '334', 'TS': 1781784392.0970001, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:36:32.129000', 'tray_weight': '889', 'TS': 1781784392.1290002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:36:32.236000', 'tray_weight': '170', 'TS': 1781784392.236, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '871', 'datetime': '2026-06-18 17:36:32.262000', 'tray_weight': '871', 'TS': 1781784392.2619998, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '713', 'datetime': '2026-06-18 17:36:32.323000', 'tray_weight': '713', 'TS': 1781784392.323, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:36:32.335000', 'tray_weight': '228', 'TS': 1781784392.335, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:36:32.439000', 'tray_weight': '-6', 'TS': 1781784392.439, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:36:32.502000', 'tray_weight': '1357', 'TS': 1781784392.502, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '583', 'datetime': '2026-06-18 17:36:32.538000', 'tray_weight': '583', 'TS': 1781784392.538, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 36, 31, 809239)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:51:26.748000', 'tray_weight': '93', 'TS': 1781785286.748, 'expected_tray_weight': 81, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '116', 'datetime': '2026-06-18 17:51:26.767000', 'tray_weight': '116', 'TS': 1781785286.767, 'expected_tray_weight': 90, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 17:51:26.944000', 'tray_weight': '312', 'TS': 1781785286.944, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 17:51:27.074000', 'tray_weight': '360', 'TS': 1781785287.074, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:51:27.261000', 'tray_weight': '158', 'TS': 1781785287.261, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 17:51:27.285000', 'tray_weight': '434', 'TS': 1781785287.285, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 17:51:27.365000', 'tray_weight': '100', 'TS': 1781785287.365, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 17:51:27.382000', 'tray_weight': '211', 'TS': 1781785287.382, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 17:51:27.499000', 'tray_weight': '489', 'TS': 1781785287.4989998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 17:51:27.518000', 'tray_weight': '88', 'TS': 1781785287.518, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '180', 'datetime': '2026-06-18 17:51:27.565000', 'tray_weight': '180', 'TS': 1781785287.565, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:51:27.671000', 'tray_weight': '188', 'TS': 1781785287.671, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 51, 26, 791834)}}
[2026-06-18 17:51:28,986.986 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:51:28.112000', 'tray_weight': '823', 'TS': 1781785288.112, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 17:51:28.088000', 'tray_weight': '1443', 'TS': 1781785288.088, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:51:28.196000', 'tray_weight': '908', 'TS': 1781785288.196, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '216', 'datetime': '2026-06-18 17:51:28.240000', 'tray_weight': '216', 'TS': 1781785288.24, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:51:28.257000', 'tray_weight': '313', 'TS': 1781785288.257, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:51:28.330000', 'tray_weight': '221', 'TS': 1781785288.33, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 17:51:28.358000', 'tray_weight': '-3', 'TS': 1781785288.358, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 17:51:28.458000', 'tray_weight': '335', 'TS': 1781785288.458, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:51:28.435000', 'tray_weight': '889', 'TS': 1781785288.4350002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:51:28.527000', 'tray_weight': '170', 'TS': 1781785288.527, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 17:51:28.556000', 'tray_weight': '870', 'TS': 1781785288.556, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 17:51:28.682000', 'tray_weight': '714', 'TS': 1781785288.682, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:51:28.735000', 'tray_weight': '228', 'TS': 1781785288.735, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:51:28.753000', 'tray_weight': '-6', 'TS': 1781785288.753, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:51:28.836000', 'tray_weight': '1357', 'TS': 1781785288.836, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 17:51:28.916000', 'tray_weight': '582', 'TS': 1781785288.916, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 51, 28, 113505)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:51:26.748000', 'tray_weight': '93', 'TS': 1781785286.748, 'expected_tray_weight': 81, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '116', 'datetime': '2026-06-18 17:51:26.767000', 'tray_weight': '116', 'TS': 1781785286.767, 'expected_tray_weight': 90, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 17:51:26.944000', 'tray_weight': '312', 'TS': 1781785286.944, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 17:51:27.074000', 'tray_weight': '360', 'TS': 1781785287.074, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:51:27.261000', 'tray_weight': '158', 'TS': 1781785287.261, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 17:51:27.285000', 'tray_weight': '434', 'TS': 1781785287.285, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 17:51:27.365000', 'tray_weight': '100', 'TS': 1781785287.365, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 17:51:27.382000', 'tray_weight': '211', 'TS': 1781785287.382, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 17:51:27.499000', 'tray_weight': '489', 'TS': 1781785287.4989998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 17:51:27.518000', 'tray_weight': '88', 'TS': 1781785287.518, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '180', 'datetime': '2026-06-18 17:51:27.565000', 'tray_weight': '180', 'TS': 1781785287.565, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:51:27.671000', 'tray_weight': '188', 'TS': 1781785287.671, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 51, 26, 791834)}}
[2026-06-18 17:51:28,994.994 INFO    ] get_tray_status {'2': {'door_weights': [{'tray_id': '31', 'address': '31', 'weight': '823', 'datetime': '2026-06-18 17:51:28.112000', 'tray_weight': '823', 'TS': 1781785288.112, 'expected_tray_weight': 840, 'flow': '0'}, {'tray_id': '32', 'address': '32', 'weight': '1443', 'datetime': '2026-06-18 17:51:28.088000', 'tray_weight': '1443', 'TS': 1781785288.088, 'expected_tray_weight': 1430, 'flow': '0'}, {'tray_id': '33', 'address': '33', 'weight': '908', 'datetime': '2026-06-18 17:51:28.196000', 'tray_weight': '908', 'TS': 1781785288.196, 'expected_tray_weight': 928, 'flow': '0'}, {'tray_id': '34', 'address': '34', 'weight': '216', 'datetime': '2026-06-18 17:51:28.240000', 'tray_weight': '216', 'TS': 1781785288.24, 'expected_tray_weight': 168, 'flow': '0'}, {'tray_id': '35', 'address': '35', 'weight': '313', 'datetime': '2026-06-18 17:51:28.257000', 'tray_weight': '313', 'TS': 1781785288.257, 'expected_tray_weight': 328, 'flow': '0'}, {'tray_id': '36', 'address': '36', 'weight': '221', 'datetime': '2026-06-18 17:51:28.330000', 'tray_weight': '221', 'TS': 1781785288.33, 'expected_tray_weight': 209, 'flow': '0'}, {'tray_id': '37', 'address': '37', 'weight': '-3', 'datetime': '2026-06-18 17:51:28.358000', 'tray_weight': '-3', 'TS': 1781785288.358, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '38', 'address': '38', 'weight': '335', 'datetime': '2026-06-18 17:51:28.458000', 'tray_weight': '335', 'TS': 1781785288.458, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '39', 'address': '39', 'weight': '889', 'datetime': '2026-06-18 17:51:28.435000', 'tray_weight': '889', 'TS': 1781785288.4350002, 'expected_tray_weight': 712, 'flow': '0'}, {'tray_id': '40', 'address': '40', 'weight': '170', 'datetime': '2026-06-18 17:51:28.527000', 'tray_weight': '170', 'TS': 1781785288.527, 'expected_tray_weight': 166, 'flow': '0'}, {'tray_id': '41', 'address': '41', 'weight': '870', 'datetime': '2026-06-18 17:51:28.556000', 'tray_weight': '870', 'TS': 1781785288.556, 'expected_tray_weight': 885, 'flow': '0'}, {'tray_id': '42', 'address': '42', 'weight': '714', 'datetime': '2026-06-18 17:51:28.682000', 'tray_weight': '714', 'TS': 1781785288.682, 'expected_tray_weight': 700, 'flow': '0'}, {'tray_id': '43', 'address': '43', 'weight': '228', 'datetime': '2026-06-18 17:51:28.735000', 'tray_weight': '228', 'TS': 1781785288.735, 'expected_tray_weight': 222, 'flow': '0'}, {'tray_id': '44', 'address': '44', 'weight': '-6', 'datetime': '2026-06-18 17:51:28.753000', 'tray_weight': '-6', 'TS': 1781785288.753, 'expected_tray_weight': 0, 'flow': '0'}, {'tray_id': '45', 'address': '45', 'weight': '1357', 'datetime': '2026-06-18 17:51:28.836000', 'tray_weight': '1357', 'TS': 1781785288.836, 'expected_tray_weight': 1350, 'flow': '0'}, {'tray_id': '46', 'address': '46', 'weight': '582', 'datetime': '2026-06-18 17:51:28.916000', 'tray_weight': '582', 'TS': 1781785288.916, 'expected_tray_weight': 576, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 51, 28, 113505)}, '1': {'door_weights': [{'tray_id': '11', 'address': '11', 'weight': '93', 'datetime': '2026-06-18 17:51:26.748000', 'tray_weight': '93', 'TS': 1781785286.748, 'expected_tray_weight': 81, 'flow': '0'}, {'tray_id': '12', 'address': '12', 'weight': '116', 'datetime': '2026-06-18 17:51:26.767000', 'tray_weight': '116', 'TS': 1781785286.767, 'expected_tray_weight': 90, 'flow': '0'}, {'tray_id': '13', 'address': '13', 'weight': '312', 'datetime': '2026-06-18 17:51:26.944000', 'tray_weight': '312', 'TS': 1781785286.944, 'expected_tray_weight': 280, 'flow': '0'}, {'tray_id': '14', 'address': '14', 'weight': '360', 'datetime': '2026-06-18 17:51:27.074000', 'tray_weight': '360', 'TS': 1781785287.074, 'expected_tray_weight': 335, 'flow': '0'}, {'tray_id': '15', 'address': '15', 'weight': '158', 'datetime': '2026-06-18 17:51:27.261000', 'tray_weight': '158', 'TS': 1781785287.261, 'expected_tray_weight': 128, 'flow': '0'}, {'tray_id': '16', 'address': '16', 'weight': '434', 'datetime': '2026-06-18 17:51:27.285000', 'tray_weight': '434', 'TS': 1781785287.285, 'expected_tray_weight': 432, 'flow': '0'}, {'tray_id': '17', 'address': '17', 'weight': '100', 'datetime': '2026-06-18 17:51:27.365000', 'tray_weight': '100', 'TS': 1781785287.365, 'expected_tray_weight': 75, 'flow': '0'}, {'tray_id': '18', 'address': '18', 'weight': '211', 'datetime': '2026-06-18 17:51:27.382000', 'tray_weight': '211', 'TS': 1781785287.382, 'expected_tray_weight': 210, 'flow': '0'}, {'tray_id': '19', 'address': '19', 'weight': '489', 'datetime': '2026-06-18 17:51:27.499000', 'tray_weight': '489', 'TS': 1781785287.4989998, 'expected_tray_weight': 488, 'flow': '0'}, {'tray_id': '20', 'address': '20', 'weight': '88', 'datetime': '2026-06-18 17:51:27.518000', 'tray_weight': '88', 'TS': 1781785287.518, 'expected_tray_weight': 87, 'flow': '0'}, {'tray_id': '21', 'address': '21', 'weight': '180', 'datetime': '2026-06-18 17:51:27.565000', 'tray_weight': '180', 'TS': 1781785287.565, 'expected_tray_weight': 180, 'flow': '0'}, {'tray_id': '22', 'address': '22', 'weight': '188', 'datetime': '2026-06-18 17:51:27.671000', 'tray_weight': '188', 'TS': 1781785287.671, 'expected_tray_weight': 168, 'flow': '0'}], 'weight_recorded_at': datetime.datetime(2026, 6, 18, 17, 51, 26, 791834)}}
[2026-06-18 17:51:35,916.916 INFO    ] Syncing order with order id: TM06202508260618174035288
[2026-06-18 17:51:35,927.927 INFO    ] pg status for order_id: TM06202508260618174035288 before is --> False
[2026-06-18 17:51:35,929.929 INFO    ] payment_gateway for order_id: TM06202508260618174035288 is --> razor_pay and sync status is True
[2026-06-18 17:51:36,173.173 INFO    ] pg status response {'status': True}
[2026-06-18 17:51:36,200.200 INFO    ] pg status for order_id: TM06202508260618174035288 after is --> {'status': True}
[2026-06-18 17:58:29,821.821 INFO    ] processOrderPayment version is : v2
[2026-06-18 17:58:29,924.924 INFO    ] pg status for order_id before: TM02201903190925175446 is --> False
[2026-06-18 17:58:30,199.199 INFO    ] pg status for order_id after: TM02201903190925175446 is --> {'status': False}
[2026-06-18 18:02:21,394.394 INFO    ] processOrderPayment version is : v2
[2026-06-18 18:02:54,489.489 INFO    ] 
###################################
####### PI SERVER STARTED #########
###################################


[2026-06-18 18:02:57,196.196 INFO    ] get_tray_status {'2': {}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 2, 56, 284599), 'door_weights': [{'datetime': '2026-06-18 18:02:56.279000', 'address': '11', 'expected_tray_weight': 81, 'tray_weight': '93', 'weight': '93', 'flow': '0', 'tray_id': '11', 'TS': 1781785976.279}, {'datetime': '2026-06-18 18:02:56.302000', 'address': '12', 'expected_tray_weight': 90, 'tray_weight': '116', 'weight': '116', 'flow': '0', 'tray_id': '12', 'TS': 1781785976.3019998}, {'datetime': '2026-06-18 18:02:56.325000', 'address': '13', 'expected_tray_weight': 280, 'tray_weight': '313', 'weight': '313', 'flow': '0', 'tray_id': '13', 'TS': 1781785976.325}, {'datetime': '2026-06-18 18:02:56.345000', 'address': '14', 'expected_tray_weight': 335, 'tray_weight': '360', 'weight': '360', 'flow': '0', 'tray_id': '14', 'TS': 1781785976.345}, {'datetime': '2026-06-18 18:02:56.416000', 'address': '15', 'expected_tray_weight': 128, 'tray_weight': '158', 'weight': '158', 'flow': '0', 'tray_id': '15', 'TS': 1781785976.416}, {'datetime': '2026-06-18 18:02:56.434000', 'address': '16', 'expected_tray_weight': 432, 'tray_weight': '434', 'weight': '434', 'flow': '0', 'tray_id': '16', 'TS': 1781785976.434}, {'datetime': '2026-06-18 18:02:56.507000', 'address': '17', 'expected_tray_weight': 75, 'tray_weight': '100', 'weight': '100', 'flow': '0', 'tray_id': '17', 'TS': 1781785976.507}, {'datetime': '2026-06-18 18:02:56.526000', 'address': '18', 'expected_tray_weight': 210, 'tray_weight': '211', 'weight': '211', 'flow': '0', 'tray_id': '18', 'TS': 1781785976.526}, {'datetime': '2026-06-18 18:02:56.645000', 'address': '19', 'expected_tray_weight': 488, 'tray_weight': '489', 'weight': '489', 'flow': '0', 'tray_id': '19', 'TS': 1781785976.645}, {'datetime': '2026-06-18 18:02:56.663000', 'address': '20', 'expected_tray_weight': 87, 'tray_weight': '88', 'weight': '88', 'flow': '0', 'tray_id': '20', 'TS': 1781785976.663}, {'datetime': '2026-06-18 18:02:56.749000', 'address': '21', 'expected_tray_weight': 180, 'tray_weight': '181', 'weight': '181', 'flow': '0', 'tray_id': '21', 'TS': 1781785976.749}, {'datetime': '2026-06-18 18:02:56.772000', 'address': '22', 'expected_tray_weight': 168, 'tray_weight': '187', 'weight': '187', 'flow': '0', 'tray_id': '22', 'TS': 1781785976.772}]}}
[2026-06-18 18:02:57,203.203 INFO    ] get_tray_status {'2': {}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 2, 56, 284599), 'door_weights': [{'datetime': '2026-06-18 18:02:56.279000', 'address': '11', 'expected_tray_weight': 81, 'tray_weight': '93', 'weight': '93', 'flow': '0', 'tray_id': '11', 'TS': 1781785976.279}, {'datetime': '2026-06-18 18:02:56.302000', 'address': '12', 'expected_tray_weight': 90, 'tray_weight': '116', 'weight': '116', 'flow': '0', 'tray_id': '12', 'TS': 1781785976.3019998}, {'datetime': '2026-06-18 18:02:56.325000', 'address': '13', 'expected_tray_weight': 280, 'tray_weight': '313', 'weight': '313', 'flow': '0', 'tray_id': '13', 'TS': 1781785976.325}, {'datetime': '2026-06-18 18:02:56.345000', 'address': '14', 'expected_tray_weight': 335, 'tray_weight': '360', 'weight': '360', 'flow': '0', 'tray_id': '14', 'TS': 1781785976.345}, {'datetime': '2026-06-18 18:02:56.416000', 'address': '15', 'expected_tray_weight': 128, 'tray_weight': '158', 'weight': '158', 'flow': '0', 'tray_id': '15', 'TS': 1781785976.416}, {'datetime': '2026-06-18 18:02:56.434000', 'address': '16', 'expected_tray_weight': 432, 'tray_weight': '434', 'weight': '434', 'flow': '0', 'tray_id': '16', 'TS': 1781785976.434}, {'datetime': '2026-06-18 18:02:56.507000', 'address': '17', 'expected_tray_weight': 75, 'tray_weight': '100', 'weight': '100', 'flow': '0', 'tray_id': '17', 'TS': 1781785976.507}, {'datetime': '2026-06-18 18:02:56.526000', 'address': '18', 'expected_tray_weight': 210, 'tray_weight': '211', 'weight': '211', 'flow': '0', 'tray_id': '18', 'TS': 1781785976.526}, {'datetime': '2026-06-18 18:02:56.645000', 'address': '19', 'expected_tray_weight': 488, 'tray_weight': '489', 'weight': '489', 'flow': '0', 'tray_id': '19', 'TS': 1781785976.645}, {'datetime': '2026-06-18 18:02:56.663000', 'address': '20', 'expected_tray_weight': 87, 'tray_weight': '88', 'weight': '88', 'flow': '0', 'tray_id': '20', 'TS': 1781785976.663}, {'datetime': '2026-06-18 18:02:56.749000', 'address': '21', 'expected_tray_weight': 180, 'tray_weight': '181', 'weight': '181', 'flow': '0', 'tray_id': '21', 'TS': 1781785976.749}, {'datetime': '2026-06-18 18:02:56.772000', 'address': '22', 'expected_tray_weight': 168, 'tray_weight': '187', 'weight': '187', 'flow': '0', 'tray_id': '22', 'TS': 1781785976.772}]}}
[2026-06-18 18:02:57,987.987 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 2, 57, 214176), 'door_weights': [{'datetime': '2026-06-18 18:02:57.207000', 'address': '31', 'expected_tray_weight': 840, 'tray_weight': '822', 'weight': '822', 'flow': '0', 'tray_id': '31', 'TS': 1781785977.2069998}, {'datetime': '2026-06-18 18:02:57.225000', 'address': '32', 'expected_tray_weight': 1430, 'tray_weight': '1444', 'weight': '1444', 'flow': '0', 'tray_id': '32', 'TS': 1781785977.2250001}, {'datetime': '2026-06-18 18:02:57.278000', 'address': '33', 'expected_tray_weight': 928, 'tray_weight': '908', 'weight': '908', 'flow': '0', 'tray_id': '33', 'TS': 1781785977.2779999}, {'datetime': '2026-06-18 18:02:57.270000', 'address': '34', 'expected_tray_weight': 168, 'tray_weight': '215', 'weight': '215', 'flow': '0', 'tray_id': '34', 'TS': 1781785977.27}, {'datetime': '2026-06-18 18:02:57.372000', 'address': '35', 'expected_tray_weight': 328, 'tray_weight': '313', 'weight': '313', 'flow': '0', 'tray_id': '35', 'TS': 1781785977.372}, {'datetime': '2026-06-18 18:02:57.373000', 'address': '36', 'expected_tray_weight': 209, 'tray_weight': '221', 'weight': '221', 'flow': '0', 'tray_id': '36', 'TS': 1781785977.373}, {'datetime': '2026-06-18 18:02:57.486000', 'address': '37', 'expected_tray_weight': 0, 'tray_weight': '-3', 'weight': '-3', 'flow': '0', 'tray_id': '37', 'TS': 1781785977.486}, {'datetime': '2026-06-18 18:02:57.515000', 'address': '38', 'expected_tray_weight': 166, 'tray_weight': '335', 'weight': '335', 'flow': '0', 'tray_id': '38', 'TS': 1781785977.515}, {'datetime': '2026-06-18 18:02:57.560000', 'address': '39', 'expected_tray_weight': 712, 'tray_weight': '889', 'weight': '889', 'flow': '0', 'tray_id': '39', 'TS': 1781785977.56}, {'datetime': '2026-06-18 18:02:57.617000', 'address': '40', 'expected_tray_weight': 166, 'tray_weight': '170', 'weight': '170', 'flow': '0', 'tray_id': '40', 'TS': 1781785977.617}, {'datetime': '2026-06-18 18:02:57.620000', 'address': '41', 'expected_tray_weight': 885, 'tray_weight': '870', 'weight': '870', 'flow': '0', 'tray_id': '41', 'TS': 1781785977.62}, {'datetime': '2026-06-18 18:02:57.740000', 'address': '42', 'expected_tray_weight': 700, 'tray_weight': '714', 'weight': '714', 'flow': '0', 'tray_id': '42', 'TS': 1781785977.74}, {'datetime': '2026-06-18 18:02:57.709000', 'address': '43', 'expected_tray_weight': 222, 'tray_weight': '229', 'weight': '229', 'flow': '0', 'tray_id': '43', 'TS': 1781785977.7089999}, {'datetime': '2026-06-18 18:02:57.755000', 'address': '44', 'expected_tray_weight': 0, 'tray_weight': '-6', 'weight': '-6', 'flow': '0', 'tray_id': '44', 'TS': 1781785977.755}, {'datetime': '2026-06-18 18:02:57.802000', 'address': '45', 'expected_tray_weight': 1350, 'tray_weight': '1357', 'weight': '1357', 'flow': '0', 'tray_id': '45', 'TS': 1781785977.802}, {'datetime': '2026-06-18 18:02:57.917000', 'address': '46', 'expected_tray_weight': 576, 'tray_weight': '583', 'weight': '583', 'flow': '0', 'tray_id': '46', 'TS': 1781785977.917}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 2, 56, 284599), 'door_weights': [{'datetime': '2026-06-18 18:02:56.279000', 'address': '11', 'expected_tray_weight': 81, 'tray_weight': '93', 'weight': '93', 'flow': '0', 'tray_id': '11', 'TS': 1781785976.279}, {'datetime': '2026-06-18 18:02:56.302000', 'address': '12', 'expected_tray_weight': 90, 'tray_weight': '116', 'weight': '116', 'flow': '0', 'tray_id': '12', 'TS': 1781785976.3019998}, {'datetime': '2026-06-18 18:02:56.325000', 'address': '13', 'expected_tray_weight': 280, 'tray_weight': '313', 'weight': '313', 'flow': '0', 'tray_id': '13', 'TS': 1781785976.325}, {'datetime': '2026-06-18 18:02:56.345000', 'address': '14', 'expected_tray_weight': 335, 'tray_weight': '360', 'weight': '360', 'flow': '0', 'tray_id': '14', 'TS': 1781785976.345}, {'datetime': '2026-06-18 18:02:56.416000', 'address': '15', 'expected_tray_weight': 128, 'tray_weight': '158', 'weight': '158', 'flow': '0', 'tray_id': '15', 'TS': 1781785976.416}, {'datetime': '2026-06-18 18:02:56.434000', 'address': '16', 'expected_tray_weight': 432, 'tray_weight': '434', 'weight': '434', 'flow': '0', 'tray_id': '16', 'TS': 1781785976.434}, {'datetime': '2026-06-18 18:02:56.507000', 'address': '17', 'expected_tray_weight': 75, 'tray_weight': '100', 'weight': '100', 'flow': '0', 'tray_id': '17', 'TS': 1781785976.507}, {'datetime': '2026-06-18 18:02:56.526000', 'address': '18', 'expected_tray_weight': 210, 'tray_weight': '211', 'weight': '211', 'flow': '0', 'tray_id': '18', 'TS': 1781785976.526}, {'datetime': '2026-06-18 18:02:56.645000', 'address': '19', 'expected_tray_weight': 488, 'tray_weight': '489', 'weight': '489', 'flow': '0', 'tray_id': '19', 'TS': 1781785976.645}, {'datetime': '2026-06-18 18:02:56.663000', 'address': '20', 'expected_tray_weight': 87, 'tray_weight': '88', 'weight': '88', 'flow': '0', 'tray_id': '20', 'TS': 1781785976.663}, {'datetime': '2026-06-18 18:02:56.749000', 'address': '21', 'expected_tray_weight': 180, 'tray_weight': '181', 'weight': '181', 'flow': '0', 'tray_id': '21', 'TS': 1781785976.749}, {'datetime': '2026-06-18 18:02:56.772000', 'address': '22', 'expected_tray_weight': 168, 'tray_weight': '187', 'weight': '187', 'flow': '0', 'tray_id': '22', 'TS': 1781785976.772}]}}
[2026-06-18 18:02:57,994.994 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 2, 57, 214176), 'door_weights': [{'datetime': '2026-06-18 18:02:57.207000', 'address': '31', 'expected_tray_weight': 840, 'tray_weight': '822', 'weight': '822', 'flow': '0', 'tray_id': '31', 'TS': 1781785977.2069998}, {'datetime': '2026-06-18 18:02:57.225000', 'address': '32', 'expected_tray_weight': 1430, 'tray_weight': '1444', 'weight': '1444', 'flow': '0', 'tray_id': '32', 'TS': 1781785977.2250001}, {'datetime': '2026-06-18 18:02:57.278000', 'address': '33', 'expected_tray_weight': 928, 'tray_weight': '908', 'weight': '908', 'flow': '0', 'tray_id': '33', 'TS': 1781785977.2779999}, {'datetime': '2026-06-18 18:02:57.270000', 'address': '34', 'expected_tray_weight': 168, 'tray_weight': '215', 'weight': '215', 'flow': '0', 'tray_id': '34', 'TS': 1781785977.27}, {'datetime': '2026-06-18 18:02:57.372000', 'address': '35', 'expected_tray_weight': 328, 'tray_weight': '313', 'weight': '313', 'flow': '0', 'tray_id': '35', 'TS': 1781785977.372}, {'datetime': '2026-06-18 18:02:57.373000', 'address': '36', 'expected_tray_weight': 209, 'tray_weight': '221', 'weight': '221', 'flow': '0', 'tray_id': '36', 'TS': 1781785977.373}, {'datetime': '2026-06-18 18:02:57.486000', 'address': '37', 'expected_tray_weight': 0, 'tray_weight': '-3', 'weight': '-3', 'flow': '0', 'tray_id': '37', 'TS': 1781785977.486}, {'datetime': '2026-06-18 18:02:57.515000', 'address': '38', 'expected_tray_weight': 166, 'tray_weight': '335', 'weight': '335', 'flow': '0', 'tray_id': '38', 'TS': 1781785977.515}, {'datetime': '2026-06-18 18:02:57.560000', 'address': '39', 'expected_tray_weight': 712, 'tray_weight': '889', 'weight': '889', 'flow': '0', 'tray_id': '39', 'TS': 1781785977.56}, {'datetime': '2026-06-18 18:02:57.617000', 'address': '40', 'expected_tray_weight': 166, 'tray_weight': '170', 'weight': '170', 'flow': '0', 'tray_id': '40', 'TS': 1781785977.617}, {'datetime': '2026-06-18 18:02:57.620000', 'address': '41', 'expected_tray_weight': 885, 'tray_weight': '870', 'weight': '870', 'flow': '0', 'tray_id': '41', 'TS': 1781785977.62}, {'datetime': '2026-06-18 18:02:57.740000', 'address': '42', 'expected_tray_weight': 700, 'tray_weight': '714', 'weight': '714', 'flow': '0', 'tray_id': '42', 'TS': 1781785977.74}, {'datetime': '2026-06-18 18:02:57.709000', 'address': '43', 'expected_tray_weight': 222, 'tray_weight': '229', 'weight': '229', 'flow': '0', 'tray_id': '43', 'TS': 1781785977.7089999}, {'datetime': '2026-06-18 18:02:57.755000', 'address': '44', 'expected_tray_weight': 0, 'tray_weight': '-6', 'weight': '-6', 'flow': '0', 'tray_id': '44', 'TS': 1781785977.755}, {'datetime': '2026-06-18 18:02:57.802000', 'address': '45', 'expected_tray_weight': 1350, 'tray_weight': '1357', 'weight': '1357', 'flow': '0', 'tray_id': '45', 'TS': 1781785977.802}, {'datetime': '2026-06-18 18:02:57.917000', 'address': '46', 'expected_tray_weight': 576, 'tray_weight': '583', 'weight': '583', 'flow': '0', 'tray_id': '46', 'TS': 1781785977.917}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 2, 56, 284599), 'door_weights': [{'datetime': '2026-06-18 18:02:56.279000', 'address': '11', 'expected_tray_weight': 81, 'tray_weight': '93', 'weight': '93', 'flow': '0', 'tray_id': '11', 'TS': 1781785976.279}, {'datetime': '2026-06-18 18:02:56.302000', 'address': '12', 'expected_tray_weight': 90, 'tray_weight': '116', 'weight': '116', 'flow': '0', 'tray_id': '12', 'TS': 1781785976.3019998}, {'datetime': '2026-06-18 18:02:56.325000', 'address': '13', 'expected_tray_weight': 280, 'tray_weight': '313', 'weight': '313', 'flow': '0', 'tray_id': '13', 'TS': 1781785976.325}, {'datetime': '2026-06-18 18:02:56.345000', 'address': '14', 'expected_tray_weight': 335, 'tray_weight': '360', 'weight': '360', 'flow': '0', 'tray_id': '14', 'TS': 1781785976.345}, {'datetime': '2026-06-18 18:02:56.416000', 'address': '15', 'expected_tray_weight': 128, 'tray_weight': '158', 'weight': '158', 'flow': '0', 'tray_id': '15', 'TS': 1781785976.416}, {'datetime': '2026-06-18 18:02:56.434000', 'address': '16', 'expected_tray_weight': 432, 'tray_weight': '434', 'weight': '434', 'flow': '0', 'tray_id': '16', 'TS': 1781785976.434}, {'datetime': '2026-06-18 18:02:56.507000', 'address': '17', 'expected_tray_weight': 75, 'tray_weight': '100', 'weight': '100', 'flow': '0', 'tray_id': '17', 'TS': 1781785976.507}, {'datetime': '2026-06-18 18:02:56.526000', 'address': '18', 'expected_tray_weight': 210, 'tray_weight': '211', 'weight': '211', 'flow': '0', 'tray_id': '18', 'TS': 1781785976.526}, {'datetime': '2026-06-18 18:02:56.645000', 'address': '19', 'expected_tray_weight': 488, 'tray_weight': '489', 'weight': '489', 'flow': '0', 'tray_id': '19', 'TS': 1781785976.645}, {'datetime': '2026-06-18 18:02:56.663000', 'address': '20', 'expected_tray_weight': 87, 'tray_weight': '88', 'weight': '88', 'flow': '0', 'tray_id': '20', 'TS': 1781785976.663}, {'datetime': '2026-06-18 18:02:56.749000', 'address': '21', 'expected_tray_weight': 180, 'tray_weight': '181', 'weight': '181', 'flow': '0', 'tray_id': '21', 'TS': 1781785976.749}, {'datetime': '2026-06-18 18:02:56.772000', 'address': '22', 'expected_tray_weight': 168, 'tray_weight': '187', 'weight': '187', 'flow': '0', 'tray_id': '22', 'TS': 1781785976.772}]}}
[2026-06-18 18:04:05,797.797 INFO    ] 
###################################
####### PI SERVER STARTED #########
###################################


[2026-06-18 18:05:17,651.651 INFO    ] check_update_tray_weights {'2': {}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 16, 712146), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781786116.6330001, 'datetime': '2026-06-18 18:05:16.633000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781786116.6520002, 'datetime': '2026-06-18 18:05:16.652000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781786116.814, 'datetime': '2026-06-18 18:05:16.814000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781786116.835, 'datetime': '2026-06-18 18:05:16.835000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781786116.808, 'datetime': '2026-06-18 18:05:16.808000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781786116.9450002, 'datetime': '2026-06-18 18:05:16.945000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781786116.9650002, 'datetime': '2026-06-18 18:05:16.965000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781786116.982, 'datetime': '2026-06-18 18:05:16.982000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781786117.054, 'datetime': '2026-06-18 18:05:17.054000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781786117.074, 'datetime': '2026-06-18 18:05:17.074000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '184', 'tray_id': '21', 'address': '21', 'TS': 1781786117.209, 'datetime': '2026-06-18 18:05:17.209000', 'weight': '184', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781786117.267, 'datetime': '2026-06-18 18:05:17.267000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:05:17,659.659 INFO    ] check_update_tray_weights {'2': {}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 16, 712146), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781786116.6330001, 'datetime': '2026-06-18 18:05:16.633000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781786116.6520002, 'datetime': '2026-06-18 18:05:16.652000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781786116.814, 'datetime': '2026-06-18 18:05:16.814000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781786116.835, 'datetime': '2026-06-18 18:05:16.835000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781786116.808, 'datetime': '2026-06-18 18:05:16.808000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781786116.9450002, 'datetime': '2026-06-18 18:05:16.945000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781786116.9650002, 'datetime': '2026-06-18 18:05:16.965000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781786116.982, 'datetime': '2026-06-18 18:05:16.982000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781786117.054, 'datetime': '2026-06-18 18:05:17.054000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781786117.074, 'datetime': '2026-06-18 18:05:17.074000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '184', 'tray_id': '21', 'address': '21', 'TS': 1781786117.209, 'datetime': '2026-06-18 18:05:17.209000', 'weight': '184', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781786117.267, 'datetime': '2026-06-18 18:05:17.267000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:05:18,515.515 INFO    ] check_update_tray_weights {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 17, 686730), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781786117.662, 'datetime': '2026-06-18 18:05:17.662000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781786117.712, 'datetime': '2026-06-18 18:05:17.712000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '909', 'tray_id': '33', 'address': '33', 'TS': 1781786117.712, 'datetime': '2026-06-18 18:05:17.712000', 'weight': '909', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '215', 'tray_id': '34', 'address': '34', 'TS': 1781786117.776, 'datetime': '2026-06-18 18:05:17.776000', 'weight': '215', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '313', 'tray_id': '35', 'address': '35', 'TS': 1781786117.836, 'datetime': '2026-06-18 18:05:17.836000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781786117.92, 'datetime': '2026-06-18 18:05:17.920000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781786117.9520001, 'datetime': '2026-06-18 18:05:17.952000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781786118.023, 'datetime': '2026-06-18 18:05:18.023000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781786118.063, 'datetime': '2026-06-18 18:05:18.063000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781786118.1139998, 'datetime': '2026-06-18 18:05:18.114000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781786118.1699998, 'datetime': '2026-06-18 18:05:18.170000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781786118.1690001, 'datetime': '2026-06-18 18:05:18.169000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781786118.22, 'datetime': '2026-06-18 18:05:18.220000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781786118.313, 'datetime': '2026-06-18 18:05:18.313000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1358', 'tray_id': '45', 'address': '45', 'TS': 1781786118.385, 'datetime': '2026-06-18 18:05:18.385000', 'weight': '1358', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781786118.451, 'datetime': '2026-06-18 18:05:18.451000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 16, 712146), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781786116.6330001, 'datetime': '2026-06-18 18:05:16.633000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781786116.6520002, 'datetime': '2026-06-18 18:05:16.652000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781786116.814, 'datetime': '2026-06-18 18:05:16.814000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781786116.835, 'datetime': '2026-06-18 18:05:16.835000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781786116.808, 'datetime': '2026-06-18 18:05:16.808000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781786116.9450002, 'datetime': '2026-06-18 18:05:16.945000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781786116.9650002, 'datetime': '2026-06-18 18:05:16.965000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781786116.982, 'datetime': '2026-06-18 18:05:16.982000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781786117.054, 'datetime': '2026-06-18 18:05:17.054000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781786117.074, 'datetime': '2026-06-18 18:05:17.074000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '184', 'tray_id': '21', 'address': '21', 'TS': 1781786117.209, 'datetime': '2026-06-18 18:05:17.209000', 'weight': '184', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781786117.267, 'datetime': '2026-06-18 18:05:17.267000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:05:18,523.523 INFO    ] check_update_tray_weights {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 17, 686730), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781786117.662, 'datetime': '2026-06-18 18:05:17.662000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781786117.712, 'datetime': '2026-06-18 18:05:17.712000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '909', 'tray_id': '33', 'address': '33', 'TS': 1781786117.712, 'datetime': '2026-06-18 18:05:17.712000', 'weight': '909', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '215', 'tray_id': '34', 'address': '34', 'TS': 1781786117.776, 'datetime': '2026-06-18 18:05:17.776000', 'weight': '215', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '313', 'tray_id': '35', 'address': '35', 'TS': 1781786117.836, 'datetime': '2026-06-18 18:05:17.836000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781786117.92, 'datetime': '2026-06-18 18:05:17.920000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781786117.9520001, 'datetime': '2026-06-18 18:05:17.952000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781786118.023, 'datetime': '2026-06-18 18:05:18.023000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781786118.063, 'datetime': '2026-06-18 18:05:18.063000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781786118.1139998, 'datetime': '2026-06-18 18:05:18.114000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781786118.1699998, 'datetime': '2026-06-18 18:05:18.170000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781786118.1690001, 'datetime': '2026-06-18 18:05:18.169000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781786118.22, 'datetime': '2026-06-18 18:05:18.220000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781786118.313, 'datetime': '2026-06-18 18:05:18.313000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1358', 'tray_id': '45', 'address': '45', 'TS': 1781786118.385, 'datetime': '2026-06-18 18:05:18.385000', 'weight': '1358', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781786118.451, 'datetime': '2026-06-18 18:05:18.451000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 16, 712146), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781786116.6330001, 'datetime': '2026-06-18 18:05:16.633000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781786116.6520002, 'datetime': '2026-06-18 18:05:16.652000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781786116.814, 'datetime': '2026-06-18 18:05:16.814000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781786116.835, 'datetime': '2026-06-18 18:05:16.835000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781786116.808, 'datetime': '2026-06-18 18:05:16.808000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781786116.9450002, 'datetime': '2026-06-18 18:05:16.945000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781786116.9650002, 'datetime': '2026-06-18 18:05:16.965000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781786116.982, 'datetime': '2026-06-18 18:05:16.982000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781786117.054, 'datetime': '2026-06-18 18:05:17.054000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781786117.074, 'datetime': '2026-06-18 18:05:17.074000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '184', 'tray_id': '21', 'address': '21', 'TS': 1781786117.209, 'datetime': '2026-06-18 18:05:17.209000', 'weight': '184', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781786117.267, 'datetime': '2026-06-18 18:05:17.267000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:05:18,531.531 INFO    ] ADDRESS: 11 TRAY WEIGHT: 93 TRAY DB WEIGHT: 93
[2026-06-18 18:05:18,536.536 INFO    ] ADDRESS: 12 TRAY WEIGHT: 116 TRAY DB WEIGHT: 116
[2026-06-18 18:05:18,540.540 INFO    ] ADDRESS: 13 TRAY WEIGHT: 313 TRAY DB WEIGHT: 313
[2026-06-18 18:05:18,545.545 INFO    ] ADDRESS: 14 TRAY WEIGHT: 360 TRAY DB WEIGHT: 360
[2026-06-18 18:05:18,550.550 INFO    ] ADDRESS: 15 TRAY WEIGHT: 158 TRAY DB WEIGHT: 158
[2026-06-18 18:05:18,554.554 INFO    ] ADDRESS: 16 TRAY WEIGHT: 433 TRAY DB WEIGHT: 434
[2026-06-18 18:05:18,559.559 INFO    ] ADDRESS: 17 TRAY WEIGHT: 100 TRAY DB WEIGHT: 100
[2026-06-18 18:05:18,564.564 INFO    ] ADDRESS: 18 TRAY WEIGHT: 211 TRAY DB WEIGHT: 211
[2026-06-18 18:05:18,568.568 INFO    ] ADDRESS: 19 TRAY WEIGHT: 489 TRAY DB WEIGHT: 489
[2026-06-18 18:05:18,573.573 INFO    ] ADDRESS: 20 TRAY WEIGHT: 88 TRAY DB WEIGHT: 88
[2026-06-18 18:05:18,577.577 INFO    ] ADDRESS: 21 TRAY WEIGHT: 184 TRAY DB WEIGHT: 181
[2026-06-18 18:05:18,582.582 INFO    ] ADDRESS: 22 TRAY WEIGHT: 187 TRAY DB WEIGHT: 187
[2026-06-18 18:05:18,586.586 INFO    ] ADDRESS: 31 TRAY WEIGHT: 823 TRAY DB WEIGHT: 822
[2026-06-18 18:05:18,590.590 INFO    ] ADDRESS: 32 TRAY WEIGHT: 1443 TRAY DB WEIGHT: 1444
[2026-06-18 18:05:18,595.595 INFO    ] ADDRESS: 33 TRAY WEIGHT: 909 TRAY DB WEIGHT: 908
[2026-06-18 18:05:18,599.599 INFO    ] ADDRESS: 34 TRAY WEIGHT: 215 TRAY DB WEIGHT: 215
[2026-06-18 18:05:18,604.604 INFO    ] ADDRESS: 35 TRAY WEIGHT: 313 TRAY DB WEIGHT: 313
[2026-06-18 18:05:18,609.609 INFO    ] ADDRESS: 36 TRAY WEIGHT: 221 TRAY DB WEIGHT: 221
[2026-06-18 18:05:18,613.613 INFO    ] ADDRESS: 37 TRAY WEIGHT: -3 TRAY DB WEIGHT: -3
[2026-06-18 18:05:18,618.618 INFO    ] ADDRESS: 38 TRAY WEIGHT: 335 TRAY DB WEIGHT: 335
[2026-06-18 18:05:18,623.623 INFO    ] ADDRESS: 39 TRAY WEIGHT: 889 TRAY DB WEIGHT: 889
[2026-06-18 18:05:18,627.627 INFO    ] ADDRESS: 40 TRAY WEIGHT: 170 TRAY DB WEIGHT: 170
[2026-06-18 18:05:18,632.632 INFO    ] ADDRESS: 41 TRAY WEIGHT: 870 TRAY DB WEIGHT: 870
[2026-06-18 18:05:18,636.636 INFO    ] ADDRESS: 42 TRAY WEIGHT: 714 TRAY DB WEIGHT: 714
[2026-06-18 18:05:18,641.641 INFO    ] ADDRESS: 43 TRAY WEIGHT: 228 TRAY DB WEIGHT: 229
[2026-06-18 18:05:18,645.645 INFO    ] ADDRESS: 44 TRAY WEIGHT: -6 TRAY DB WEIGHT: -6
[2026-06-18 18:05:18,650.650 INFO    ] ADDRESS: 45 TRAY WEIGHT: 1358 TRAY DB WEIGHT: 1357
[2026-06-18 18:05:18,654.654 INFO    ] ADDRESS: 46 TRAY WEIGHT: 583 TRAY DB WEIGHT: 583
[2026-06-18 18:05:20,850.850 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 20, 77430), 'door_weights': []}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 16, 712146), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781786116.6330001, 'datetime': '2026-06-18 18:05:16.633000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781786116.6520002, 'datetime': '2026-06-18 18:05:16.652000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781786116.814, 'datetime': '2026-06-18 18:05:16.814000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781786116.835, 'datetime': '2026-06-18 18:05:16.835000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781786116.808, 'datetime': '2026-06-18 18:05:16.808000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781786116.9450002, 'datetime': '2026-06-18 18:05:16.945000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781786116.9650002, 'datetime': '2026-06-18 18:05:16.965000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781786116.982, 'datetime': '2026-06-18 18:05:16.982000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781786117.054, 'datetime': '2026-06-18 18:05:17.054000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781786117.074, 'datetime': '2026-06-18 18:05:17.074000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '184', 'tray_id': '21', 'address': '21', 'TS': 1781786117.209, 'datetime': '2026-06-18 18:05:17.209000', 'weight': '184', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781786117.267, 'datetime': '2026-06-18 18:05:17.267000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:05:20,856.856 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 20, 77430), 'door_weights': []}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 16, 712146), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781786116.6330001, 'datetime': '2026-06-18 18:05:16.633000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781786116.6520002, 'datetime': '2026-06-18 18:05:16.652000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781786116.814, 'datetime': '2026-06-18 18:05:16.814000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781786116.835, 'datetime': '2026-06-18 18:05:16.835000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781786116.808, 'datetime': '2026-06-18 18:05:16.808000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781786116.9450002, 'datetime': '2026-06-18 18:05:16.945000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781786116.9650002, 'datetime': '2026-06-18 18:05:16.965000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781786116.982, 'datetime': '2026-06-18 18:05:16.982000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781786117.054, 'datetime': '2026-06-18 18:05:17.054000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781786117.074, 'datetime': '2026-06-18 18:05:17.074000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '184', 'tray_id': '21', 'address': '21', 'TS': 1781786117.209, 'datetime': '2026-06-18 18:05:17.209000', 'weight': '184', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781786117.267, 'datetime': '2026-06-18 18:05:17.267000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:05:21,885.885 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 21, 241705), 'door_weights': []}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 16, 712146), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781786116.6330001, 'datetime': '2026-06-18 18:05:16.633000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781786116.6520002, 'datetime': '2026-06-18 18:05:16.652000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781786116.814, 'datetime': '2026-06-18 18:05:16.814000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781786116.835, 'datetime': '2026-06-18 18:05:16.835000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781786116.808, 'datetime': '2026-06-18 18:05:16.808000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781786116.9450002, 'datetime': '2026-06-18 18:05:16.945000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781786116.9650002, 'datetime': '2026-06-18 18:05:16.965000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781786116.982, 'datetime': '2026-06-18 18:05:16.982000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781786117.054, 'datetime': '2026-06-18 18:05:17.054000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781786117.074, 'datetime': '2026-06-18 18:05:17.074000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '184', 'tray_id': '21', 'address': '21', 'TS': 1781786117.209, 'datetime': '2026-06-18 18:05:17.209000', 'weight': '184', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781786117.267, 'datetime': '2026-06-18 18:05:17.267000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:05:21,892.892 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 21, 241705), 'door_weights': []}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 16, 712146), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781786116.6330001, 'datetime': '2026-06-18 18:05:16.633000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781786116.6520002, 'datetime': '2026-06-18 18:05:16.652000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781786116.814, 'datetime': '2026-06-18 18:05:16.814000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781786116.835, 'datetime': '2026-06-18 18:05:16.835000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781786116.808, 'datetime': '2026-06-18 18:05:16.808000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781786116.9450002, 'datetime': '2026-06-18 18:05:16.945000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781786116.9650002, 'datetime': '2026-06-18 18:05:16.965000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781786116.982, 'datetime': '2026-06-18 18:05:16.982000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781786117.054, 'datetime': '2026-06-18 18:05:17.054000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781786117.074, 'datetime': '2026-06-18 18:05:17.074000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '184', 'tray_id': '21', 'address': '21', 'TS': 1781786117.209, 'datetime': '2026-06-18 18:05:17.209000', 'weight': '184', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781786117.267, 'datetime': '2026-06-18 18:05:17.267000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:05:22,635.635 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 21, 961753), 'door_weights': [{'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781786121.9090002, 'datetime': '2026-06-18 18:05:21.909000', 'weight': '229', 'flow': '1'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 16, 712146), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781786116.6330001, 'datetime': '2026-06-18 18:05:16.633000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781786116.6520002, 'datetime': '2026-06-18 18:05:16.652000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781786116.814, 'datetime': '2026-06-18 18:05:16.814000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781786116.835, 'datetime': '2026-06-18 18:05:16.835000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781786116.808, 'datetime': '2026-06-18 18:05:16.808000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781786116.9450002, 'datetime': '2026-06-18 18:05:16.945000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781786116.9650002, 'datetime': '2026-06-18 18:05:16.965000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781786116.982, 'datetime': '2026-06-18 18:05:16.982000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781786117.054, 'datetime': '2026-06-18 18:05:17.054000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781786117.074, 'datetime': '2026-06-18 18:05:17.074000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '184', 'tray_id': '21', 'address': '21', 'TS': 1781786117.209, 'datetime': '2026-06-18 18:05:17.209000', 'weight': '184', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781786117.267, 'datetime': '2026-06-18 18:05:17.267000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:05:22,642.642 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 21, 961753), 'door_weights': [{'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781786121.9090002, 'datetime': '2026-06-18 18:05:21.909000', 'weight': '229', 'flow': '1'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 16, 712146), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781786116.6330001, 'datetime': '2026-06-18 18:05:16.633000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781786116.6520002, 'datetime': '2026-06-18 18:05:16.652000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781786116.814, 'datetime': '2026-06-18 18:05:16.814000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781786116.835, 'datetime': '2026-06-18 18:05:16.835000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781786116.808, 'datetime': '2026-06-18 18:05:16.808000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781786116.9450002, 'datetime': '2026-06-18 18:05:16.945000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781786116.9650002, 'datetime': '2026-06-18 18:05:16.965000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781786116.982, 'datetime': '2026-06-18 18:05:16.982000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781786117.054, 'datetime': '2026-06-18 18:05:17.054000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781786117.074, 'datetime': '2026-06-18 18:05:17.074000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '184', 'tray_id': '21', 'address': '21', 'TS': 1781786117.209, 'datetime': '2026-06-18 18:05:17.209000', 'weight': '184', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781786117.267, 'datetime': '2026-06-18 18:05:17.267000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:05:23,387.387 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 22, 712370), 'door_weights': [{'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781786121.898, 'datetime': '2026-06-18 18:05:21.898000', 'weight': '229', 'flow': '1'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 16, 712146), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781786116.6330001, 'datetime': '2026-06-18 18:05:16.633000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781786116.6520002, 'datetime': '2026-06-18 18:05:16.652000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781786116.814, 'datetime': '2026-06-18 18:05:16.814000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781786116.835, 'datetime': '2026-06-18 18:05:16.835000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781786116.808, 'datetime': '2026-06-18 18:05:16.808000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781786116.9450002, 'datetime': '2026-06-18 18:05:16.945000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781786116.9650002, 'datetime': '2026-06-18 18:05:16.965000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781786116.982, 'datetime': '2026-06-18 18:05:16.982000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781786117.054, 'datetime': '2026-06-18 18:05:17.054000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781786117.074, 'datetime': '2026-06-18 18:05:17.074000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '184', 'tray_id': '21', 'address': '21', 'TS': 1781786117.209, 'datetime': '2026-06-18 18:05:17.209000', 'weight': '184', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781786117.267, 'datetime': '2026-06-18 18:05:17.267000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:05:23,394.394 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 22, 712370), 'door_weights': [{'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781786121.898, 'datetime': '2026-06-18 18:05:21.898000', 'weight': '229', 'flow': '1'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 16, 712146), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781786116.6330001, 'datetime': '2026-06-18 18:05:16.633000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781786116.6520002, 'datetime': '2026-06-18 18:05:16.652000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781786116.814, 'datetime': '2026-06-18 18:05:16.814000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781786116.835, 'datetime': '2026-06-18 18:05:16.835000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781786116.808, 'datetime': '2026-06-18 18:05:16.808000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781786116.9450002, 'datetime': '2026-06-18 18:05:16.945000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781786116.9650002, 'datetime': '2026-06-18 18:05:16.965000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781786116.982, 'datetime': '2026-06-18 18:05:16.982000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781786117.054, 'datetime': '2026-06-18 18:05:17.054000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781786117.074, 'datetime': '2026-06-18 18:05:17.074000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '184', 'tray_id': '21', 'address': '21', 'TS': 1781786117.209, 'datetime': '2026-06-18 18:05:17.209000', 'weight': '184', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781786117.267, 'datetime': '2026-06-18 18:05:17.267000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:05:24,143.143 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 23, 465180), 'door_weights': [{'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781786121.908, 'datetime': '2026-06-18 18:05:21.908000', 'weight': '229', 'flow': '1'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 16, 712146), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781786116.6330001, 'datetime': '2026-06-18 18:05:16.633000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781786116.6520002, 'datetime': '2026-06-18 18:05:16.652000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781786116.814, 'datetime': '2026-06-18 18:05:16.814000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781786116.835, 'datetime': '2026-06-18 18:05:16.835000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781786116.808, 'datetime': '2026-06-18 18:05:16.808000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781786116.9450002, 'datetime': '2026-06-18 18:05:16.945000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781786116.9650002, 'datetime': '2026-06-18 18:05:16.965000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781786116.982, 'datetime': '2026-06-18 18:05:16.982000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781786117.054, 'datetime': '2026-06-18 18:05:17.054000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781786117.074, 'datetime': '2026-06-18 18:05:17.074000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '184', 'tray_id': '21', 'address': '21', 'TS': 1781786117.209, 'datetime': '2026-06-18 18:05:17.209000', 'weight': '184', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781786117.267, 'datetime': '2026-06-18 18:05:17.267000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:05:24,149.149 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 23, 465180), 'door_weights': [{'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781786121.908, 'datetime': '2026-06-18 18:05:21.908000', 'weight': '229', 'flow': '1'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 16, 712146), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781786116.6330001, 'datetime': '2026-06-18 18:05:16.633000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781786116.6520002, 'datetime': '2026-06-18 18:05:16.652000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781786116.814, 'datetime': '2026-06-18 18:05:16.814000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781786116.835, 'datetime': '2026-06-18 18:05:16.835000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781786116.808, 'datetime': '2026-06-18 18:05:16.808000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781786116.9450002, 'datetime': '2026-06-18 18:05:16.945000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781786116.9650002, 'datetime': '2026-06-18 18:05:16.965000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781786116.982, 'datetime': '2026-06-18 18:05:16.982000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781786117.054, 'datetime': '2026-06-18 18:05:17.054000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781786117.074, 'datetime': '2026-06-18 18:05:17.074000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '184', 'tray_id': '21', 'address': '21', 'TS': 1781786117.209, 'datetime': '2026-06-18 18:05:17.209000', 'weight': '184', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781786117.267, 'datetime': '2026-06-18 18:05:17.267000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:05:24,901.901 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 24, 219671), 'door_weights': [{'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781786121.911, 'datetime': '2026-06-18 18:05:21.911000', 'weight': '229', 'flow': '1'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 16, 712146), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781786116.6330001, 'datetime': '2026-06-18 18:05:16.633000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781786116.6520002, 'datetime': '2026-06-18 18:05:16.652000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781786116.814, 'datetime': '2026-06-18 18:05:16.814000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781786116.835, 'datetime': '2026-06-18 18:05:16.835000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781786116.808, 'datetime': '2026-06-18 18:05:16.808000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781786116.9450002, 'datetime': '2026-06-18 18:05:16.945000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781786116.9650002, 'datetime': '2026-06-18 18:05:16.965000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781786116.982, 'datetime': '2026-06-18 18:05:16.982000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781786117.054, 'datetime': '2026-06-18 18:05:17.054000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781786117.074, 'datetime': '2026-06-18 18:05:17.074000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '184', 'tray_id': '21', 'address': '21', 'TS': 1781786117.209, 'datetime': '2026-06-18 18:05:17.209000', 'weight': '184', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781786117.267, 'datetime': '2026-06-18 18:05:17.267000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:05:24,908.908 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 24, 219671), 'door_weights': [{'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781786121.911, 'datetime': '2026-06-18 18:05:21.911000', 'weight': '229', 'flow': '1'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 16, 712146), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781786116.6330001, 'datetime': '2026-06-18 18:05:16.633000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781786116.6520002, 'datetime': '2026-06-18 18:05:16.652000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781786116.814, 'datetime': '2026-06-18 18:05:16.814000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781786116.835, 'datetime': '2026-06-18 18:05:16.835000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781786116.808, 'datetime': '2026-06-18 18:05:16.808000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781786116.9450002, 'datetime': '2026-06-18 18:05:16.945000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781786116.9650002, 'datetime': '2026-06-18 18:05:16.965000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781786116.982, 'datetime': '2026-06-18 18:05:16.982000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781786117.054, 'datetime': '2026-06-18 18:05:17.054000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781786117.074, 'datetime': '2026-06-18 18:05:17.074000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '184', 'tray_id': '21', 'address': '21', 'TS': 1781786117.209, 'datetime': '2026-06-18 18:05:17.209000', 'weight': '184', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781786117.267, 'datetime': '2026-06-18 18:05:17.267000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:05:25,697.697 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 24, 978569), 'door_weights': [{'expected_tray_weight': 168, 'tray_weight': '192', 'tray_id': '34', 'address': '34', 'TS': 1781786124.9680002, 'datetime': '2026-06-18 18:05:24.968000', 'weight': '192', 'flow': '1'}, {'expected_tray_weight': 885, 'tray_weight': '872', 'tray_id': '41', 'address': '41', 'TS': 1781786124.65, 'datetime': '2026-06-18 18:05:24.650000', 'weight': '872', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781786121.91, 'datetime': '2026-06-18 18:05:21.910000', 'weight': '229', 'flow': '1'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 16, 712146), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781786116.6330001, 'datetime': '2026-06-18 18:05:16.633000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781786116.6520002, 'datetime': '2026-06-18 18:05:16.652000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781786116.814, 'datetime': '2026-06-18 18:05:16.814000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781786116.835, 'datetime': '2026-06-18 18:05:16.835000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781786116.808, 'datetime': '2026-06-18 18:05:16.808000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781786116.9450002, 'datetime': '2026-06-18 18:05:16.945000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781786116.9650002, 'datetime': '2026-06-18 18:05:16.965000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781786116.982, 'datetime': '2026-06-18 18:05:16.982000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781786117.054, 'datetime': '2026-06-18 18:05:17.054000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781786117.074, 'datetime': '2026-06-18 18:05:17.074000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '184', 'tray_id': '21', 'address': '21', 'TS': 1781786117.209, 'datetime': '2026-06-18 18:05:17.209000', 'weight': '184', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781786117.267, 'datetime': '2026-06-18 18:05:17.267000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:05:25,704.704 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 24, 978569), 'door_weights': [{'expected_tray_weight': 168, 'tray_weight': '192', 'tray_id': '34', 'address': '34', 'TS': 1781786124.9680002, 'datetime': '2026-06-18 18:05:24.968000', 'weight': '192', 'flow': '1'}, {'expected_tray_weight': 885, 'tray_weight': '872', 'tray_id': '41', 'address': '41', 'TS': 1781786124.65, 'datetime': '2026-06-18 18:05:24.650000', 'weight': '872', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781786121.91, 'datetime': '2026-06-18 18:05:21.910000', 'weight': '229', 'flow': '1'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 16, 712146), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781786116.6330001, 'datetime': '2026-06-18 18:05:16.633000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781786116.6520002, 'datetime': '2026-06-18 18:05:16.652000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781786116.814, 'datetime': '2026-06-18 18:05:16.814000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781786116.835, 'datetime': '2026-06-18 18:05:16.835000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781786116.808, 'datetime': '2026-06-18 18:05:16.808000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781786116.9450002, 'datetime': '2026-06-18 18:05:16.945000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781786116.9650002, 'datetime': '2026-06-18 18:05:16.965000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781786116.982, 'datetime': '2026-06-18 18:05:16.982000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781786117.054, 'datetime': '2026-06-18 18:05:17.054000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781786117.074, 'datetime': '2026-06-18 18:05:17.074000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '184', 'tray_id': '21', 'address': '21', 'TS': 1781786117.209, 'datetime': '2026-06-18 18:05:17.209000', 'weight': '184', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781786117.267, 'datetime': '2026-06-18 18:05:17.267000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:05:26,543.543 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 25, 775096), 'door_weights': [{'expected_tray_weight': 168, 'tray_weight': '192', 'tray_id': '34', 'address': '34', 'TS': 1781786124.9710002, 'datetime': '2026-06-18 18:05:24.971000', 'weight': '192', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '195', 'tray_id': '34', 'address': '34', 'TS': 1781786125.171, 'datetime': '2026-06-18 18:05:25.171000', 'weight': '195', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '181', 'tray_id': '34', 'address': '34', 'TS': 1781786125.371, 'datetime': '2026-06-18 18:05:25.371000', 'weight': '181', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '872', 'tray_id': '41', 'address': '41', 'TS': 1781786124.6499999, 'datetime': '2026-06-18 18:05:24.650000', 'weight': '872', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781786121.9080002, 'datetime': '2026-06-18 18:05:21.908000', 'weight': '229', 'flow': '1'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 16, 712146), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781786116.6330001, 'datetime': '2026-06-18 18:05:16.633000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781786116.6520002, 'datetime': '2026-06-18 18:05:16.652000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781786116.814, 'datetime': '2026-06-18 18:05:16.814000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781786116.835, 'datetime': '2026-06-18 18:05:16.835000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781786116.808, 'datetime': '2026-06-18 18:05:16.808000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781786116.9450002, 'datetime': '2026-06-18 18:05:16.945000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781786116.9650002, 'datetime': '2026-06-18 18:05:16.965000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781786116.982, 'datetime': '2026-06-18 18:05:16.982000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781786117.054, 'datetime': '2026-06-18 18:05:17.054000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781786117.074, 'datetime': '2026-06-18 18:05:17.074000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '184', 'tray_id': '21', 'address': '21', 'TS': 1781786117.209, 'datetime': '2026-06-18 18:05:17.209000', 'weight': '184', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781786117.267, 'datetime': '2026-06-18 18:05:17.267000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:05:26,550.550 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 25, 775096), 'door_weights': [{'expected_tray_weight': 168, 'tray_weight': '192', 'tray_id': '34', 'address': '34', 'TS': 1781786124.9710002, 'datetime': '2026-06-18 18:05:24.971000', 'weight': '192', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '195', 'tray_id': '34', 'address': '34', 'TS': 1781786125.171, 'datetime': '2026-06-18 18:05:25.171000', 'weight': '195', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '181', 'tray_id': '34', 'address': '34', 'TS': 1781786125.371, 'datetime': '2026-06-18 18:05:25.371000', 'weight': '181', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '872', 'tray_id': '41', 'address': '41', 'TS': 1781786124.6499999, 'datetime': '2026-06-18 18:05:24.650000', 'weight': '872', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781786121.9080002, 'datetime': '2026-06-18 18:05:21.908000', 'weight': '229', 'flow': '1'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 16, 712146), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781786116.6330001, 'datetime': '2026-06-18 18:05:16.633000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781786116.6520002, 'datetime': '2026-06-18 18:05:16.652000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781786116.814, 'datetime': '2026-06-18 18:05:16.814000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781786116.835, 'datetime': '2026-06-18 18:05:16.835000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781786116.808, 'datetime': '2026-06-18 18:05:16.808000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781786116.9450002, 'datetime': '2026-06-18 18:05:16.945000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781786116.9650002, 'datetime': '2026-06-18 18:05:16.965000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781786116.982, 'datetime': '2026-06-18 18:05:16.982000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781786117.054, 'datetime': '2026-06-18 18:05:17.054000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781786117.074, 'datetime': '2026-06-18 18:05:17.074000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '184', 'tray_id': '21', 'address': '21', 'TS': 1781786117.209, 'datetime': '2026-06-18 18:05:17.209000', 'weight': '184', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781786117.267, 'datetime': '2026-06-18 18:05:17.267000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:05:27,365.365 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 26, 620877), 'door_weights': [{'expected_tray_weight': 168, 'tray_weight': '192', 'tray_id': '34', 'address': '34', 'TS': 1781786124.968, 'datetime': '2026-06-18 18:05:24.968000', 'weight': '192', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '195', 'tray_id': '34', 'address': '34', 'TS': 1781786125.168, 'datetime': '2026-06-18 18:05:25.168000', 'weight': '195', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '181', 'tray_id': '34', 'address': '34', 'TS': 1781786125.368, 'datetime': '2026-06-18 18:05:25.368000', 'weight': '181', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '872', 'tray_id': '41', 'address': '41', 'TS': 1781786124.6499999, 'datetime': '2026-06-18 18:05:24.650000', 'weight': '872', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781786121.908, 'datetime': '2026-06-18 18:05:21.908000', 'weight': '229', 'flow': '1'}, {'expected_tray_weight': 1350, 'tray_weight': '1355', 'tray_id': '45', 'address': '45', 'TS': 1781786127.038, 'datetime': '2026-06-18 18:05:27.038000', 'weight': '1355', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 16, 712146), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781786116.6330001, 'datetime': '2026-06-18 18:05:16.633000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781786116.6520002, 'datetime': '2026-06-18 18:05:16.652000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781786116.814, 'datetime': '2026-06-18 18:05:16.814000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781786116.835, 'datetime': '2026-06-18 18:05:16.835000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781786116.808, 'datetime': '2026-06-18 18:05:16.808000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781786116.9450002, 'datetime': '2026-06-18 18:05:16.945000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781786116.9650002, 'datetime': '2026-06-18 18:05:16.965000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781786116.982, 'datetime': '2026-06-18 18:05:16.982000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781786117.054, 'datetime': '2026-06-18 18:05:17.054000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781786117.074, 'datetime': '2026-06-18 18:05:17.074000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '184', 'tray_id': '21', 'address': '21', 'TS': 1781786117.209, 'datetime': '2026-06-18 18:05:17.209000', 'weight': '184', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781786117.267, 'datetime': '2026-06-18 18:05:17.267000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:05:27,372.372 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 26, 620877), 'door_weights': [{'expected_tray_weight': 168, 'tray_weight': '192', 'tray_id': '34', 'address': '34', 'TS': 1781786124.968, 'datetime': '2026-06-18 18:05:24.968000', 'weight': '192', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '195', 'tray_id': '34', 'address': '34', 'TS': 1781786125.168, 'datetime': '2026-06-18 18:05:25.168000', 'weight': '195', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '181', 'tray_id': '34', 'address': '34', 'TS': 1781786125.368, 'datetime': '2026-06-18 18:05:25.368000', 'weight': '181', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '872', 'tray_id': '41', 'address': '41', 'TS': 1781786124.6499999, 'datetime': '2026-06-18 18:05:24.650000', 'weight': '872', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781786121.908, 'datetime': '2026-06-18 18:05:21.908000', 'weight': '229', 'flow': '1'}, {'expected_tray_weight': 1350, 'tray_weight': '1355', 'tray_id': '45', 'address': '45', 'TS': 1781786127.038, 'datetime': '2026-06-18 18:05:27.038000', 'weight': '1355', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 16, 712146), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781786116.6330001, 'datetime': '2026-06-18 18:05:16.633000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781786116.6520002, 'datetime': '2026-06-18 18:05:16.652000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781786116.814, 'datetime': '2026-06-18 18:05:16.814000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781786116.835, 'datetime': '2026-06-18 18:05:16.835000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781786116.808, 'datetime': '2026-06-18 18:05:16.808000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781786116.9450002, 'datetime': '2026-06-18 18:05:16.945000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781786116.9650002, 'datetime': '2026-06-18 18:05:16.965000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781786116.982, 'datetime': '2026-06-18 18:05:16.982000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781786117.054, 'datetime': '2026-06-18 18:05:17.054000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781786117.074, 'datetime': '2026-06-18 18:05:17.074000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '184', 'tray_id': '21', 'address': '21', 'TS': 1781786117.209, 'datetime': '2026-06-18 18:05:17.209000', 'weight': '184', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781786117.267, 'datetime': '2026-06-18 18:05:17.267000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:05:28,183.183 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 27, 439759), 'door_weights': [{'expected_tray_weight': 168, 'tray_weight': '192', 'tray_id': '34', 'address': '34', 'TS': 1781786124.967, 'datetime': '2026-06-18 18:05:24.967000', 'weight': '192', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '195', 'tray_id': '34', 'address': '34', 'TS': 1781786125.167, 'datetime': '2026-06-18 18:05:25.167000', 'weight': '195', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '181', 'tray_id': '34', 'address': '34', 'TS': 1781786125.367, 'datetime': '2026-06-18 18:05:25.367000', 'weight': '181', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '872', 'tray_id': '41', 'address': '41', 'TS': 1781786124.649, 'datetime': '2026-06-18 18:05:24.649000', 'weight': '872', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781786121.907, 'datetime': '2026-06-18 18:05:21.907000', 'weight': '229', 'flow': '1'}, {'expected_tray_weight': 1350, 'tray_weight': '1355', 'tray_id': '45', 'address': '45', 'TS': 1781786127.04, 'datetime': '2026-06-18 18:05:27.040000', 'weight': '1355', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 16, 712146), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781786116.6330001, 'datetime': '2026-06-18 18:05:16.633000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781786116.6520002, 'datetime': '2026-06-18 18:05:16.652000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781786116.814, 'datetime': '2026-06-18 18:05:16.814000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781786116.835, 'datetime': '2026-06-18 18:05:16.835000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781786116.808, 'datetime': '2026-06-18 18:05:16.808000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781786116.9450002, 'datetime': '2026-06-18 18:05:16.945000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781786116.9650002, 'datetime': '2026-06-18 18:05:16.965000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781786116.982, 'datetime': '2026-06-18 18:05:16.982000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781786117.054, 'datetime': '2026-06-18 18:05:17.054000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781786117.074, 'datetime': '2026-06-18 18:05:17.074000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '184', 'tray_id': '21', 'address': '21', 'TS': 1781786117.209, 'datetime': '2026-06-18 18:05:17.209000', 'weight': '184', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781786117.267, 'datetime': '2026-06-18 18:05:17.267000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:05:28,189.189 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 27, 439759), 'door_weights': [{'expected_tray_weight': 168, 'tray_weight': '192', 'tray_id': '34', 'address': '34', 'TS': 1781786124.967, 'datetime': '2026-06-18 18:05:24.967000', 'weight': '192', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '195', 'tray_id': '34', 'address': '34', 'TS': 1781786125.167, 'datetime': '2026-06-18 18:05:25.167000', 'weight': '195', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '181', 'tray_id': '34', 'address': '34', 'TS': 1781786125.367, 'datetime': '2026-06-18 18:05:25.367000', 'weight': '181', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '872', 'tray_id': '41', 'address': '41', 'TS': 1781786124.649, 'datetime': '2026-06-18 18:05:24.649000', 'weight': '872', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781786121.907, 'datetime': '2026-06-18 18:05:21.907000', 'weight': '229', 'flow': '1'}, {'expected_tray_weight': 1350, 'tray_weight': '1355', 'tray_id': '45', 'address': '45', 'TS': 1781786127.04, 'datetime': '2026-06-18 18:05:27.040000', 'weight': '1355', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 16, 712146), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781786116.6330001, 'datetime': '2026-06-18 18:05:16.633000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781786116.6520002, 'datetime': '2026-06-18 18:05:16.652000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781786116.814, 'datetime': '2026-06-18 18:05:16.814000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781786116.835, 'datetime': '2026-06-18 18:05:16.835000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781786116.808, 'datetime': '2026-06-18 18:05:16.808000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781786116.9450002, 'datetime': '2026-06-18 18:05:16.945000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781786116.9650002, 'datetime': '2026-06-18 18:05:16.965000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781786116.982, 'datetime': '2026-06-18 18:05:16.982000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781786117.054, 'datetime': '2026-06-18 18:05:17.054000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781786117.074, 'datetime': '2026-06-18 18:05:17.074000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '184', 'tray_id': '21', 'address': '21', 'TS': 1781786117.209, 'datetime': '2026-06-18 18:05:17.209000', 'weight': '184', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781786117.267, 'datetime': '2026-06-18 18:05:17.267000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:05:29,022.022 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 28, 256975), 'door_weights': [{'expected_tray_weight': 168, 'tray_weight': '192', 'tray_id': '34', 'address': '34', 'TS': 1781786124.959, 'datetime': '2026-06-18 18:05:24.959000', 'weight': '192', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '195', 'tray_id': '34', 'address': '34', 'TS': 1781786125.1590002, 'datetime': '2026-06-18 18:05:25.159000', 'weight': '195', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '181', 'tray_id': '34', 'address': '34', 'TS': 1781786125.359, 'datetime': '2026-06-18 18:05:25.359000', 'weight': '181', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '872', 'tray_id': '41', 'address': '41', 'TS': 1781786124.6490002, 'datetime': '2026-06-18 18:05:24.649000', 'weight': '872', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781786121.902, 'datetime': '2026-06-18 18:05:21.902000', 'weight': '229', 'flow': '1'}, {'expected_tray_weight': 1350, 'tray_weight': '1355', 'tray_id': '45', 'address': '45', 'TS': 1781786127.039, 'datetime': '2026-06-18 18:05:27.039000', 'weight': '1355', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 16, 712146), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781786116.6330001, 'datetime': '2026-06-18 18:05:16.633000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781786116.6520002, 'datetime': '2026-06-18 18:05:16.652000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781786116.814, 'datetime': '2026-06-18 18:05:16.814000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781786116.835, 'datetime': '2026-06-18 18:05:16.835000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781786116.808, 'datetime': '2026-06-18 18:05:16.808000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781786116.9450002, 'datetime': '2026-06-18 18:05:16.945000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781786116.9650002, 'datetime': '2026-06-18 18:05:16.965000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781786116.982, 'datetime': '2026-06-18 18:05:16.982000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781786117.054, 'datetime': '2026-06-18 18:05:17.054000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781786117.074, 'datetime': '2026-06-18 18:05:17.074000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '184', 'tray_id': '21', 'address': '21', 'TS': 1781786117.209, 'datetime': '2026-06-18 18:05:17.209000', 'weight': '184', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781786117.267, 'datetime': '2026-06-18 18:05:17.267000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:05:29,029.029 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 28, 256975), 'door_weights': [{'expected_tray_weight': 168, 'tray_weight': '192', 'tray_id': '34', 'address': '34', 'TS': 1781786124.959, 'datetime': '2026-06-18 18:05:24.959000', 'weight': '192', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '195', 'tray_id': '34', 'address': '34', 'TS': 1781786125.1590002, 'datetime': '2026-06-18 18:05:25.159000', 'weight': '195', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '181', 'tray_id': '34', 'address': '34', 'TS': 1781786125.359, 'datetime': '2026-06-18 18:05:25.359000', 'weight': '181', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '872', 'tray_id': '41', 'address': '41', 'TS': 1781786124.6490002, 'datetime': '2026-06-18 18:05:24.649000', 'weight': '872', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781786121.902, 'datetime': '2026-06-18 18:05:21.902000', 'weight': '229', 'flow': '1'}, {'expected_tray_weight': 1350, 'tray_weight': '1355', 'tray_id': '45', 'address': '45', 'TS': 1781786127.039, 'datetime': '2026-06-18 18:05:27.039000', 'weight': '1355', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 16, 712146), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781786116.6330001, 'datetime': '2026-06-18 18:05:16.633000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781786116.6520002, 'datetime': '2026-06-18 18:05:16.652000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781786116.814, 'datetime': '2026-06-18 18:05:16.814000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781786116.835, 'datetime': '2026-06-18 18:05:16.835000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781786116.808, 'datetime': '2026-06-18 18:05:16.808000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781786116.9450002, 'datetime': '2026-06-18 18:05:16.945000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781786116.9650002, 'datetime': '2026-06-18 18:05:16.965000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781786116.982, 'datetime': '2026-06-18 18:05:16.982000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781786117.054, 'datetime': '2026-06-18 18:05:17.054000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781786117.074, 'datetime': '2026-06-18 18:05:17.074000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '184', 'tray_id': '21', 'address': '21', 'TS': 1781786117.209, 'datetime': '2026-06-18 18:05:17.209000', 'weight': '184', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781786117.267, 'datetime': '2026-06-18 18:05:17.267000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:05:29,948.948 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 29, 941052), 'door_weights': [{'expected_tray_weight': 168, 'tray_weight': '192', 'tray_id': '34', 'address': '34', 'TS': 1781786124.9689999, 'datetime': '2026-06-18 18:05:24.969000', 'weight': '192', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '195', 'tray_id': '34', 'address': '34', 'TS': 1781786125.169, 'datetime': '2026-06-18 18:05:25.169000', 'weight': '195', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '181', 'tray_id': '34', 'address': '34', 'TS': 1781786125.369, 'datetime': '2026-06-18 18:05:25.369000', 'weight': '181', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '872', 'tray_id': '41', 'address': '41', 'TS': 1781786124.648, 'datetime': '2026-06-18 18:05:24.648000', 'weight': '872', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781786121.902, 'datetime': '2026-06-18 18:05:21.902000', 'weight': '229', 'flow': '1'}, {'expected_tray_weight': 1350, 'tray_weight': '1355', 'tray_id': '45', 'address': '45', 'TS': 1781786127.039, 'datetime': '2026-06-18 18:05:27.039000', 'weight': '1355', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 16, 712146), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781786116.6330001, 'datetime': '2026-06-18 18:05:16.633000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781786116.6520002, 'datetime': '2026-06-18 18:05:16.652000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781786116.814, 'datetime': '2026-06-18 18:05:16.814000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781786116.835, 'datetime': '2026-06-18 18:05:16.835000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781786116.808, 'datetime': '2026-06-18 18:05:16.808000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781786116.9450002, 'datetime': '2026-06-18 18:05:16.945000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781786116.9650002, 'datetime': '2026-06-18 18:05:16.965000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781786116.982, 'datetime': '2026-06-18 18:05:16.982000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781786117.054, 'datetime': '2026-06-18 18:05:17.054000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781786117.074, 'datetime': '2026-06-18 18:05:17.074000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '184', 'tray_id': '21', 'address': '21', 'TS': 1781786117.209, 'datetime': '2026-06-18 18:05:17.209000', 'weight': '184', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781786117.267, 'datetime': '2026-06-18 18:05:17.267000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:05:29,957.957 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 29, 941052), 'door_weights': [{'expected_tray_weight': 168, 'tray_weight': '192', 'tray_id': '34', 'address': '34', 'TS': 1781786124.9689999, 'datetime': '2026-06-18 18:05:24.969000', 'weight': '192', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '195', 'tray_id': '34', 'address': '34', 'TS': 1781786125.169, 'datetime': '2026-06-18 18:05:25.169000', 'weight': '195', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '181', 'tray_id': '34', 'address': '34', 'TS': 1781786125.369, 'datetime': '2026-06-18 18:05:25.369000', 'weight': '181', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '872', 'tray_id': '41', 'address': '41', 'TS': 1781786124.648, 'datetime': '2026-06-18 18:05:24.648000', 'weight': '872', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781786121.902, 'datetime': '2026-06-18 18:05:21.902000', 'weight': '229', 'flow': '1'}, {'expected_tray_weight': 1350, 'tray_weight': '1355', 'tray_id': '45', 'address': '45', 'TS': 1781786127.039, 'datetime': '2026-06-18 18:05:27.039000', 'weight': '1355', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 16, 712146), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781786116.6330001, 'datetime': '2026-06-18 18:05:16.633000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781786116.6520002, 'datetime': '2026-06-18 18:05:16.652000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781786116.814, 'datetime': '2026-06-18 18:05:16.814000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781786116.835, 'datetime': '2026-06-18 18:05:16.835000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781786116.808, 'datetime': '2026-06-18 18:05:16.808000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781786116.9450002, 'datetime': '2026-06-18 18:05:16.945000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781786116.9650002, 'datetime': '2026-06-18 18:05:16.965000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781786116.982, 'datetime': '2026-06-18 18:05:16.982000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781786117.054, 'datetime': '2026-06-18 18:05:17.054000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781786117.074, 'datetime': '2026-06-18 18:05:17.074000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '184', 'tray_id': '21', 'address': '21', 'TS': 1781786117.209, 'datetime': '2026-06-18 18:05:17.209000', 'weight': '184', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781786117.267, 'datetime': '2026-06-18 18:05:17.267000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:05:30,812.812 INFO    ] collect_close_door_weights {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 29, 941052), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '821', 'tray_id': '31', 'address': '31', 'TS': 1781786129.9589999, 'datetime': '2026-06-18 18:05:29.959000', 'weight': '821', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1441', 'tray_id': '32', 'address': '32', 'TS': 1781786130.008, 'datetime': '2026-06-18 18:05:30.008000', 'weight': '1441', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '907', 'tray_id': '33', 'address': '33', 'TS': 1781786130.005, 'datetime': '2026-06-18 18:05:30.005000', 'weight': '907', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781786130.068, 'datetime': '2026-06-18 18:05:30.068000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '313', 'tray_id': '35', 'address': '35', 'TS': 1781786130.132, 'datetime': '2026-06-18 18:05:30.132000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781786130.217, 'datetime': '2026-06-18 18:05:30.217000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781786130.223, 'datetime': '2026-06-18 18:05:30.223000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781786130.271, 'datetime': '2026-06-18 18:05:30.271000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781786130.323, 'datetime': '2026-06-18 18:05:30.323000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '168', 'tray_id': '40', 'address': '40', 'TS': 1781786130.413, 'datetime': '2026-06-18 18:05:30.413000', 'weight': '168', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '868', 'tray_id': '41', 'address': '41', 'TS': 1781786130.449, 'datetime': '2026-06-18 18:05:30.449000', 'weight': '868', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781786130.4629998, 'datetime': '2026-06-18 18:05:30.463000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781786130.503, 'datetime': '2026-06-18 18:05:30.503000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781786130.61, 'datetime': '2026-06-18 18:05:30.610000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781786130.6560001, 'datetime': '2026-06-18 18:05:30.656000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781786130.7059999, 'datetime': '2026-06-18 18:05:30.706000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 16, 712146), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781786116.6330001, 'datetime': '2026-06-18 18:05:16.633000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781786116.6520002, 'datetime': '2026-06-18 18:05:16.652000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781786116.814, 'datetime': '2026-06-18 18:05:16.814000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781786116.835, 'datetime': '2026-06-18 18:05:16.835000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781786116.808, 'datetime': '2026-06-18 18:05:16.808000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781786116.9450002, 'datetime': '2026-06-18 18:05:16.945000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781786116.9650002, 'datetime': '2026-06-18 18:05:16.965000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781786116.982, 'datetime': '2026-06-18 18:05:16.982000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781786117.054, 'datetime': '2026-06-18 18:05:17.054000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781786117.074, 'datetime': '2026-06-18 18:05:17.074000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '184', 'tray_id': '21', 'address': '21', 'TS': 1781786117.209, 'datetime': '2026-06-18 18:05:17.209000', 'weight': '184', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781786117.267, 'datetime': '2026-06-18 18:05:17.267000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:05:30,819.819 INFO    ] collect_close_door_weights {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 29, 941052), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '821', 'tray_id': '31', 'address': '31', 'TS': 1781786129.9589999, 'datetime': '2026-06-18 18:05:29.959000', 'weight': '821', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1441', 'tray_id': '32', 'address': '32', 'TS': 1781786130.008, 'datetime': '2026-06-18 18:05:30.008000', 'weight': '1441', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '907', 'tray_id': '33', 'address': '33', 'TS': 1781786130.005, 'datetime': '2026-06-18 18:05:30.005000', 'weight': '907', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781786130.068, 'datetime': '2026-06-18 18:05:30.068000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '313', 'tray_id': '35', 'address': '35', 'TS': 1781786130.132, 'datetime': '2026-06-18 18:05:30.132000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781786130.217, 'datetime': '2026-06-18 18:05:30.217000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781786130.223, 'datetime': '2026-06-18 18:05:30.223000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781786130.271, 'datetime': '2026-06-18 18:05:30.271000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781786130.323, 'datetime': '2026-06-18 18:05:30.323000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '168', 'tray_id': '40', 'address': '40', 'TS': 1781786130.413, 'datetime': '2026-06-18 18:05:30.413000', 'weight': '168', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '868', 'tray_id': '41', 'address': '41', 'TS': 1781786130.449, 'datetime': '2026-06-18 18:05:30.449000', 'weight': '868', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781786130.4629998, 'datetime': '2026-06-18 18:05:30.463000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781786130.503, 'datetime': '2026-06-18 18:05:30.503000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781786130.61, 'datetime': '2026-06-18 18:05:30.610000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781786130.6560001, 'datetime': '2026-06-18 18:05:30.656000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781786130.7059999, 'datetime': '2026-06-18 18:05:30.706000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 16, 712146), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781786116.6330001, 'datetime': '2026-06-18 18:05:16.633000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781786116.6520002, 'datetime': '2026-06-18 18:05:16.652000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781786116.814, 'datetime': '2026-06-18 18:05:16.814000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781786116.835, 'datetime': '2026-06-18 18:05:16.835000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781786116.808, 'datetime': '2026-06-18 18:05:16.808000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781786116.9450002, 'datetime': '2026-06-18 18:05:16.945000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781786116.9650002, 'datetime': '2026-06-18 18:05:16.965000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781786116.982, 'datetime': '2026-06-18 18:05:16.982000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781786117.054, 'datetime': '2026-06-18 18:05:17.054000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781786117.074, 'datetime': '2026-06-18 18:05:17.074000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '184', 'tray_id': '21', 'address': '21', 'TS': 1781786117.209, 'datetime': '2026-06-18 18:05:17.209000', 'weight': '184', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781786117.267, 'datetime': '2026-06-18 18:05:17.267000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:05:32,364.364 INFO    ] *********** ORDER STARTED ***********
[2026-06-18 18:05:32,366.366 INFO    ] DB TRAY [{"modified_at": "2026-06-13 07:56:46", "tray_weight": "93", "door_id": "1", "sku_json": "4500626-3", "org_sku": "4500626", "tray_id": 11, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "116", "door_id": "1", "sku_json": "4500688-3", "org_sku": "4500688", "tray_id": 12, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "313", "door_id": "1", "sku_json": "4500646-8", "org_sku": "4500646", "tray_id": 13, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "360", "door_id": "1", "sku_json": "4500445-5", "org_sku": "4500445", "tray_id": 14, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "158", "door_id": "1", "sku_json": "4500659-4", "org_sku": "4500659", "tray_id": 15, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "433", "door_id": "1", "sku_json": "4500647-12", "org_sku": "4500647", "tray_id": 16, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "100", "door_id": "1", "sku_json": "4500648-3", "org_sku": "4500648", "tray_id": 17, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "211", "door_id": "1", "sku_json": "4500668-10", "org_sku": "4500668", "tray_id": 18, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "489", "door_id": "1", "sku_json": "4500709-8", "org_sku": "4500709", "tray_id": 19, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "88", "door_id": "1", "sku_json": "4500672-3", "org_sku": "4500672", "tray_id": 20, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "184", "door_id": "1", "sku_json": "4500650-6", "org_sku": "4500650", "tray_id": 21, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "187", "door_id": "1", "sku_json": "4500673-6", "org_sku": "4500673", "tray_id": 22, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "99999", "door_id": "1", "sku_json": "186055-0", "org_sku": "186055", "tray_id": 23, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "99999", "door_id": "1", "sku_json": "4500455-0", "org_sku": "4500455", "tray_id": 24, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "99999", "door_id": "1", "sku_json": "10155-0", "org_sku": "10155", "tray_id": 25, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "99999", "door_id": "1", "sku_json": "186096-0", "org_sku": "186096", "tray_id": 26, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "823", "door_id": "2", "sku_json": "166327-4", "org_sku": "166327", "tray_id": 31, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "1443", "door_id": "2", "sku_json": "4500617-5", "org_sku": "4500617", "tray_id": 32, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "909", "door_id": "2", "sku_json": "4500694-4", "org_sku": "4500694", "tray_id": 33, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "215", "door_id": "2", "sku_json": "185993-4", "org_sku": "185993", "tray_id": 34, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "313", "door_id": "2", "sku_json": "186084-8", "org_sku": "186084", "tray_id": 35, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "221", "door_id": "2", "sku_json": "4500541-11", "org_sku": "4500541", "tray_id": 36, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "-3", "door_id": "2", "sku_json": "4500669-0", "org_sku": "4500669", "tray_id": 37, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "335", "door_id": "2", "sku_json": "186078-1", "org_sku": "186078", "tray_id": 38, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "889", "door_id": "2", "sku_json": "4500700-4", "org_sku": "4500700", "tray_id": 39, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "170", "door_id": "2", "sku_json": "4500412-1", "org_sku": "4500412", "tray_id": 40, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "870", "door_id": "2", "sku_json": "108676-5", "org_sku": "108676", "tray_id": 41, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "714", "door_id": "2", "sku_json": "4500675-4", "org_sku": "4500675", "tray_id": 42, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "228", "door_id": "2", "sku_json": "4500702-1", "org_sku": "4500702", "tray_id": 43, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "-6", "door_id": "2", "sku_json": "186059-0", "org_sku": "186059", "tray_id": 44, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "1358", "door_id": "2", "sku_json": "4500656-6", "org_sku": "4500656", "tray_id": 45, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "583", "door_id": "2", "sku_json": "4500499-3", "org_sku": "4500499", "tray_id": 46, "active": 1, "created_at": "2026-06-13 07:56:46"}]
[2026-06-18 18:05:32,369.369 INFO    ] TRAY READINGS [{'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781786121.902, 'datetime': '2026-06-18 18:05:21.902000', 'weight': '229', 'flow': '1'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781786121.902, 'datetime': '2026-06-18 18:05:21.902000', 'weight': '229', 'flow': '1'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781786121.907, 'datetime': '2026-06-18 18:05:21.907000', 'weight': '229', 'flow': '1'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781786121.908, 'datetime': '2026-06-18 18:05:21.908000', 'weight': '229', 'flow': '1'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781786121.9080002, 'datetime': '2026-06-18 18:05:21.908000', 'weight': '229', 'flow': '1'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781786121.91, 'datetime': '2026-06-18 18:05:21.910000', 'weight': '229', 'flow': '1'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781786121.911, 'datetime': '2026-06-18 18:05:21.911000', 'weight': '229', 'flow': '1'}, {'expected_tray_weight': 885, 'tray_weight': '872', 'tray_id': '41', 'address': '41', 'TS': 1781786124.648, 'datetime': '2026-06-18 18:05:24.648000', 'weight': '872', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '872', 'tray_id': '41', 'address': '41', 'TS': 1781786124.649, 'datetime': '2026-06-18 18:05:24.649000', 'weight': '872', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '872', 'tray_id': '41', 'address': '41', 'TS': 1781786124.6490002, 'datetime': '2026-06-18 18:05:24.649000', 'weight': '872', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '872', 'tray_id': '41', 'address': '41', 'TS': 1781786124.6499999, 'datetime': '2026-06-18 18:05:24.650000', 'weight': '872', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '872', 'tray_id': '41', 'address': '41', 'TS': 1781786124.6499999, 'datetime': '2026-06-18 18:05:24.650000', 'weight': '872', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '872', 'tray_id': '41', 'address': '41', 'TS': 1781786124.65, 'datetime': '2026-06-18 18:05:24.650000', 'weight': '872', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '192', 'tray_id': '34', 'address': '34', 'TS': 1781786124.9680002, 'datetime': '2026-06-18 18:05:24.968000', 'weight': '192', 'flow': '1'}, {'expected_tray_weight': 168, 'tray_weight': '181', 'tray_id': '34', 'address': '34', 'TS': 1781786125.359, 'datetime': '2026-06-18 18:05:25.359000', 'weight': '181', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '181', 'tray_id': '34', 'address': '34', 'TS': 1781786125.367, 'datetime': '2026-06-18 18:05:25.367000', 'weight': '181', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '181', 'tray_id': '34', 'address': '34', 'TS': 1781786125.368, 'datetime': '2026-06-18 18:05:25.368000', 'weight': '181', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '181', 'tray_id': '34', 'address': '34', 'TS': 1781786125.369, 'datetime': '2026-06-18 18:05:25.369000', 'weight': '181', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '181', 'tray_id': '34', 'address': '34', 'TS': 1781786125.371, 'datetime': '2026-06-18 18:05:25.371000', 'weight': '181', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1355', 'tray_id': '45', 'address': '45', 'TS': 1781786127.038, 'datetime': '2026-06-18 18:05:27.038000', 'weight': '1355', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1355', 'tray_id': '45', 'address': '45', 'TS': 1781786127.039, 'datetime': '2026-06-18 18:05:27.039000', 'weight': '1355', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1355', 'tray_id': '45', 'address': '45', 'TS': 1781786127.039, 'datetime': '2026-06-18 18:05:27.039000', 'weight': '1355', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1355', 'tray_id': '45', 'address': '45', 'TS': 1781786127.04, 'datetime': '2026-06-18 18:05:27.040000', 'weight': '1355', 'flow': '0'}, {'expected_tray_weight': 840, 'tray_weight': '821', 'tray_id': '31', 'address': '31', 'TS': 1781786129.9589999, 'datetime': '2026-06-18 18:05:29.959000', 'weight': '821', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '907', 'tray_id': '33', 'address': '33', 'TS': 1781786130.005, 'datetime': '2026-06-18 18:05:30.005000', 'weight': '907', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1441', 'tray_id': '32', 'address': '32', 'TS': 1781786130.008, 'datetime': '2026-06-18 18:05:30.008000', 'weight': '1441', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781786130.068, 'datetime': '2026-06-18 18:05:30.068000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '313', 'tray_id': '35', 'address': '35', 'TS': 1781786130.132, 'datetime': '2026-06-18 18:05:30.132000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781786130.217, 'datetime': '2026-06-18 18:05:30.217000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781786130.223, 'datetime': '2026-06-18 18:05:30.223000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781786130.271, 'datetime': '2026-06-18 18:05:30.271000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781786130.323, 'datetime': '2026-06-18 18:05:30.323000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '168', 'tray_id': '40', 'address': '40', 'TS': 1781786130.413, 'datetime': '2026-06-18 18:05:30.413000', 'weight': '168', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '868', 'tray_id': '41', 'address': '41', 'TS': 1781786130.449, 'datetime': '2026-06-18 18:05:30.449000', 'weight': '868', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781786130.4629998, 'datetime': '2026-06-18 18:05:30.463000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781786130.503, 'datetime': '2026-06-18 18:05:30.503000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781786130.61, 'datetime': '2026-06-18 18:05:30.610000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781786130.6560001, 'datetime': '2026-06-18 18:05:30.656000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781786130.7059999, 'datetime': '2026-06-18 18:05:30.706000', 'weight': '582', 'flow': '0'}]
[2026-06-18 18:05:33,524.524 INFO    ] Final DB Tray = [{"modified_at": "2026-06-13 07:56:46", "tray_weight": "93", "door_id": "1", "sku_json": "4500626-3", "org_sku": "4500626", "tray_id": 11, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "116", "door_id": "1", "sku_json": "4500688-3", "org_sku": "4500688", "tray_id": 12, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "313", "door_id": "1", "sku_json": "4500646-8", "org_sku": "4500646", "tray_id": 13, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "360", "door_id": "1", "sku_json": "4500445-5", "org_sku": "4500445", "tray_id": 14, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "158", "door_id": "1", "sku_json": "4500659-4", "org_sku": "4500659", "tray_id": 15, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "433", "door_id": "1", "sku_json": "4500647-12", "org_sku": "4500647", "tray_id": 16, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "100", "door_id": "1", "sku_json": "4500648-3", "org_sku": "4500648", "tray_id": 17, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "211", "door_id": "1", "sku_json": "4500668-10", "org_sku": "4500668", "tray_id": 18, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "489", "door_id": "1", "sku_json": "4500709-8", "org_sku": "4500709", "tray_id": 19, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "88", "door_id": "1", "sku_json": "4500672-3", "org_sku": "4500672", "tray_id": 20, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "184", "door_id": "1", "sku_json": "4500650-6", "org_sku": "4500650", "tray_id": 21, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "187", "door_id": "1", "sku_json": "4500673-6", "org_sku": "4500673", "tray_id": 22, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "99999", "door_id": "1", "sku_json": "186055-0", "org_sku": "186055", "tray_id": 23, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "99999", "door_id": "1", "sku_json": "4500455-0", "org_sku": "4500455", "tray_id": 24, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "99999", "door_id": "1", "sku_json": "10155-0", "org_sku": "10155", "tray_id": 25, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "99999", "door_id": "1", "sku_json": "186096-0", "org_sku": "186096", "tray_id": 26, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "821", "door_id": "2", "sku_json": "166327-4", "org_sku": "166327", "tray_id": 31, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "1441", "door_id": "2", "sku_json": "4500617-5", "org_sku": "4500617", "tray_id": 32, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "907", "door_id": "2", "sku_json": "4500694-4", "org_sku": "4500694", "tray_id": 33, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "177", "door_id": "2", "sku_json": "185993-4", "org_sku": "185993", "tray_id": 34, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "313", "door_id": "2", "sku_json": "186084-8", "org_sku": "186084", "tray_id": 35, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "221", "door_id": "2", "sku_json": "4500541-11", "org_sku": "4500541", "tray_id": 36, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "-3", "door_id": "2", "sku_json": "4500669-0", "org_sku": "4500669", "tray_id": 37, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "335", "door_id": "2", "sku_json": "186078-1", "org_sku": "186078", "tray_id": 38, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "889", "door_id": "2", "sku_json": "4500700-4", "org_sku": "4500700", "tray_id": 39, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "168", "door_id": "2", "sku_json": "4500412-1", "org_sku": "4500412", "tray_id": 40, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "868", "door_id": "2", "sku_json": "108676-5", "org_sku": "108676", "tray_id": 41, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "714", "door_id": "2", "sku_json": "4500675-4", "org_sku": "4500675", "tray_id": 42, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "228", "door_id": "2", "sku_json": "4500702-1", "org_sku": "4500702", "tray_id": 43, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "-6", "door_id": "2", "sku_json": "186059-0", "org_sku": "186059", "tray_id": 44, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "1357", "door_id": "2", "sku_json": "4500656-6", "org_sku": "4500656", "tray_id": 45, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "582", "door_id": "2", "sku_json": "4500499-3", "org_sku": "4500499", "tray_id": 46, "active": 1, "created_at": "2026-06-13 07:56:46"}]
[2026-06-18 18:05:38,205.205 INFO    ] Syncing order with order id: TM06202508260618180155194
[2026-06-18 18:05:38,229.229 INFO    ] pg status for order_id: TM06202508260618180155194 before is --> False
[2026-06-18 18:05:38,232.232 INFO    ] payment_gateway for order_id: TM06202508260618180155194 is --> razor_pay and sync status is True
[2026-06-18 18:05:38,578.578 INFO    ] pg status response {'status': True}
[2026-06-18 18:05:38,608.608 INFO    ] pg status for order_id: TM06202508260618180155194 after is --> {'status': True}
[2026-06-18 18:12:01,892.892 INFO    ] processOrderPayment version is : v2
[2026-06-18 18:19:44,979.979 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 29, 941052), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '821', 'tray_id': '31', 'address': '31', 'TS': 1781786129.9589999, 'datetime': '2026-06-18 18:05:29.959000', 'weight': '821', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1441', 'tray_id': '32', 'address': '32', 'TS': 1781786130.008, 'datetime': '2026-06-18 18:05:30.008000', 'weight': '1441', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '907', 'tray_id': '33', 'address': '33', 'TS': 1781786130.005, 'datetime': '2026-06-18 18:05:30.005000', 'weight': '907', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781786130.068, 'datetime': '2026-06-18 18:05:30.068000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '313', 'tray_id': '35', 'address': '35', 'TS': 1781786130.132, 'datetime': '2026-06-18 18:05:30.132000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781786130.217, 'datetime': '2026-06-18 18:05:30.217000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781786130.223, 'datetime': '2026-06-18 18:05:30.223000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781786130.271, 'datetime': '2026-06-18 18:05:30.271000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781786130.323, 'datetime': '2026-06-18 18:05:30.323000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '168', 'tray_id': '40', 'address': '40', 'TS': 1781786130.413, 'datetime': '2026-06-18 18:05:30.413000', 'weight': '168', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '868', 'tray_id': '41', 'address': '41', 'TS': 1781786130.449, 'datetime': '2026-06-18 18:05:30.449000', 'weight': '868', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781786130.4629998, 'datetime': '2026-06-18 18:05:30.463000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781786130.503, 'datetime': '2026-06-18 18:05:30.503000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781786130.61, 'datetime': '2026-06-18 18:05:30.610000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781786130.6560001, 'datetime': '2026-06-18 18:05:30.656000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781786130.7059999, 'datetime': '2026-06-18 18:05:30.706000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 19, 44, 7345), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781786983.977, 'datetime': '2026-06-18 18:19:43.977000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781786983.999, 'datetime': '2026-06-18 18:19:43.999000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781786984.1030002, 'datetime': '2026-06-18 18:19:44.103000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781786984.1230001, 'datetime': '2026-06-18 18:19:44.123000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781786984.165, 'datetime': '2026-06-18 18:19:44.165000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781786984.1850002, 'datetime': '2026-06-18 18:19:44.185000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781786984.312, 'datetime': '2026-06-18 18:19:44.312000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781786984.3319998, 'datetime': '2026-06-18 18:19:44.332000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781786984.3799999, 'datetime': '2026-06-18 18:19:44.380000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781786984.401, 'datetime': '2026-06-18 18:19:44.401000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '179', 'tray_id': '21', 'address': '21', 'TS': 1781786984.537, 'datetime': '2026-06-18 18:19:44.537000', 'weight': '179', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781786984.54, 'datetime': '2026-06-18 18:19:44.540000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:19:44,987.987 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 5, 29, 941052), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '821', 'tray_id': '31', 'address': '31', 'TS': 1781786129.9589999, 'datetime': '2026-06-18 18:05:29.959000', 'weight': '821', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1441', 'tray_id': '32', 'address': '32', 'TS': 1781786130.008, 'datetime': '2026-06-18 18:05:30.008000', 'weight': '1441', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '907', 'tray_id': '33', 'address': '33', 'TS': 1781786130.005, 'datetime': '2026-06-18 18:05:30.005000', 'weight': '907', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781786130.068, 'datetime': '2026-06-18 18:05:30.068000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '313', 'tray_id': '35', 'address': '35', 'TS': 1781786130.132, 'datetime': '2026-06-18 18:05:30.132000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781786130.217, 'datetime': '2026-06-18 18:05:30.217000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781786130.223, 'datetime': '2026-06-18 18:05:30.223000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781786130.271, 'datetime': '2026-06-18 18:05:30.271000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781786130.323, 'datetime': '2026-06-18 18:05:30.323000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '168', 'tray_id': '40', 'address': '40', 'TS': 1781786130.413, 'datetime': '2026-06-18 18:05:30.413000', 'weight': '168', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '868', 'tray_id': '41', 'address': '41', 'TS': 1781786130.449, 'datetime': '2026-06-18 18:05:30.449000', 'weight': '868', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781786130.4629998, 'datetime': '2026-06-18 18:05:30.463000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781786130.503, 'datetime': '2026-06-18 18:05:30.503000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781786130.61, 'datetime': '2026-06-18 18:05:30.610000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781786130.6560001, 'datetime': '2026-06-18 18:05:30.656000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781786130.7059999, 'datetime': '2026-06-18 18:05:30.706000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 19, 44, 7345), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781786983.977, 'datetime': '2026-06-18 18:19:43.977000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781786983.999, 'datetime': '2026-06-18 18:19:43.999000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781786984.1030002, 'datetime': '2026-06-18 18:19:44.103000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781786984.1230001, 'datetime': '2026-06-18 18:19:44.123000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781786984.165, 'datetime': '2026-06-18 18:19:44.165000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781786984.1850002, 'datetime': '2026-06-18 18:19:44.185000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781786984.312, 'datetime': '2026-06-18 18:19:44.312000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781786984.3319998, 'datetime': '2026-06-18 18:19:44.332000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781786984.3799999, 'datetime': '2026-06-18 18:19:44.380000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781786984.401, 'datetime': '2026-06-18 18:19:44.401000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '179', 'tray_id': '21', 'address': '21', 'TS': 1781786984.537, 'datetime': '2026-06-18 18:19:44.537000', 'weight': '179', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781786984.54, 'datetime': '2026-06-18 18:19:44.540000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:19:45,796.796 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 19, 45, 276), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781786985.003, 'datetime': '2026-06-18 18:19:45.003000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781786985.032, 'datetime': '2026-06-18 18:19:45.032000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '911', 'tray_id': '33', 'address': '33', 'TS': 1781786985.0100002, 'datetime': '2026-06-18 18:19:45.010000', 'weight': '911', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781786985.083, 'datetime': '2026-06-18 18:19:45.083000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '313', 'tray_id': '35', 'address': '35', 'TS': 1781786985.12, 'datetime': '2026-06-18 18:19:45.120000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781786985.1829998, 'datetime': '2026-06-18 18:19:45.183000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781786985.285, 'datetime': '2026-06-18 18:19:45.285000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781786985.316, 'datetime': '2026-06-18 18:19:45.316000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781786985.372, 'datetime': '2026-06-18 18:19:45.372000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781786985.4, 'datetime': '2026-06-18 18:19:45.400000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '871', 'tray_id': '41', 'address': '41', 'TS': 1781786985.456, 'datetime': '2026-06-18 18:19:45.456000', 'weight': '871', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781786985.5210001, 'datetime': '2026-06-18 18:19:45.521000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781786985.5519998, 'datetime': '2026-06-18 18:19:45.552000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781786985.5579998, 'datetime': '2026-06-18 18:19:45.558000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781786985.662, 'datetime': '2026-06-18 18:19:45.662000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781786985.702, 'datetime': '2026-06-18 18:19:45.702000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 19, 44, 7345), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781786983.977, 'datetime': '2026-06-18 18:19:43.977000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781786983.999, 'datetime': '2026-06-18 18:19:43.999000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781786984.1030002, 'datetime': '2026-06-18 18:19:44.103000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781786984.1230001, 'datetime': '2026-06-18 18:19:44.123000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781786984.165, 'datetime': '2026-06-18 18:19:44.165000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781786984.1850002, 'datetime': '2026-06-18 18:19:44.185000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781786984.312, 'datetime': '2026-06-18 18:19:44.312000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781786984.3319998, 'datetime': '2026-06-18 18:19:44.332000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781786984.3799999, 'datetime': '2026-06-18 18:19:44.380000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781786984.401, 'datetime': '2026-06-18 18:19:44.401000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '179', 'tray_id': '21', 'address': '21', 'TS': 1781786984.537, 'datetime': '2026-06-18 18:19:44.537000', 'weight': '179', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781786984.54, 'datetime': '2026-06-18 18:19:44.540000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:19:45,805.805 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 19, 45, 276), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781786985.003, 'datetime': '2026-06-18 18:19:45.003000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781786985.032, 'datetime': '2026-06-18 18:19:45.032000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '911', 'tray_id': '33', 'address': '33', 'TS': 1781786985.0100002, 'datetime': '2026-06-18 18:19:45.010000', 'weight': '911', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781786985.083, 'datetime': '2026-06-18 18:19:45.083000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '313', 'tray_id': '35', 'address': '35', 'TS': 1781786985.12, 'datetime': '2026-06-18 18:19:45.120000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781786985.1829998, 'datetime': '2026-06-18 18:19:45.183000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781786985.285, 'datetime': '2026-06-18 18:19:45.285000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781786985.316, 'datetime': '2026-06-18 18:19:45.316000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781786985.372, 'datetime': '2026-06-18 18:19:45.372000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781786985.4, 'datetime': '2026-06-18 18:19:45.400000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '871', 'tray_id': '41', 'address': '41', 'TS': 1781786985.456, 'datetime': '2026-06-18 18:19:45.456000', 'weight': '871', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781786985.5210001, 'datetime': '2026-06-18 18:19:45.521000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781786985.5519998, 'datetime': '2026-06-18 18:19:45.552000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781786985.5579998, 'datetime': '2026-06-18 18:19:45.558000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781786985.662, 'datetime': '2026-06-18 18:19:45.662000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781786985.702, 'datetime': '2026-06-18 18:19:45.702000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 19, 44, 7345), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781786983.977, 'datetime': '2026-06-18 18:19:43.977000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781786983.999, 'datetime': '2026-06-18 18:19:43.999000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781786984.1030002, 'datetime': '2026-06-18 18:19:44.103000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781786984.1230001, 'datetime': '2026-06-18 18:19:44.123000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781786984.165, 'datetime': '2026-06-18 18:19:44.165000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781786984.1850002, 'datetime': '2026-06-18 18:19:44.185000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781786984.312, 'datetime': '2026-06-18 18:19:44.312000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781786984.3319998, 'datetime': '2026-06-18 18:19:44.332000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781786984.3799999, 'datetime': '2026-06-18 18:19:44.380000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781786984.401, 'datetime': '2026-06-18 18:19:44.401000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '179', 'tray_id': '21', 'address': '21', 'TS': 1781786984.537, 'datetime': '2026-06-18 18:19:44.537000', 'weight': '179', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781786984.54, 'datetime': '2026-06-18 18:19:44.540000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:24:54,539.539 INFO    ] processOrderPayment version is : v2
[2026-06-18 18:30:26,573.573 INFO    ] processOrderPayment version is : v2
[2026-06-18 18:32:12,468.468 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 19, 45, 276), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781786985.003, 'datetime': '2026-06-18 18:19:45.003000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781786985.032, 'datetime': '2026-06-18 18:19:45.032000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '911', 'tray_id': '33', 'address': '33', 'TS': 1781786985.0100002, 'datetime': '2026-06-18 18:19:45.010000', 'weight': '911', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781786985.083, 'datetime': '2026-06-18 18:19:45.083000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '313', 'tray_id': '35', 'address': '35', 'TS': 1781786985.12, 'datetime': '2026-06-18 18:19:45.120000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781786985.1829998, 'datetime': '2026-06-18 18:19:45.183000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781786985.285, 'datetime': '2026-06-18 18:19:45.285000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781786985.316, 'datetime': '2026-06-18 18:19:45.316000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781786985.372, 'datetime': '2026-06-18 18:19:45.372000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781786985.4, 'datetime': '2026-06-18 18:19:45.400000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '871', 'tray_id': '41', 'address': '41', 'TS': 1781786985.456, 'datetime': '2026-06-18 18:19:45.456000', 'weight': '871', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781786985.5210001, 'datetime': '2026-06-18 18:19:45.521000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781786985.5519998, 'datetime': '2026-06-18 18:19:45.552000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781786985.5579998, 'datetime': '2026-06-18 18:19:45.558000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781786985.662, 'datetime': '2026-06-18 18:19:45.662000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781786985.702, 'datetime': '2026-06-18 18:19:45.702000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 32, 11, 460131), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781787731.376, 'datetime': '2026-06-18 18:32:11.376000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781787731.396, 'datetime': '2026-06-18 18:32:11.396000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781787731.478, 'datetime': '2026-06-18 18:32:11.478000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781787731.497, 'datetime': '2026-06-18 18:32:11.497000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781787731.548, 'datetime': '2026-06-18 18:32:11.548000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781787731.685, 'datetime': '2026-06-18 18:32:11.685000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781787731.725, 'datetime': '2026-06-18 18:32:11.725000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781787731.7450001, 'datetime': '2026-06-18 18:32:11.745000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781787731.829, 'datetime': '2026-06-18 18:32:11.829000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781787731.8509998, 'datetime': '2026-06-18 18:32:11.851000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781787731.868, 'datetime': '2026-06-18 18:32:11.868000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781787731.9029999, 'datetime': '2026-06-18 18:32:11.903000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:32:12,476.476 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 19, 45, 276), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781786985.003, 'datetime': '2026-06-18 18:19:45.003000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781786985.032, 'datetime': '2026-06-18 18:19:45.032000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '911', 'tray_id': '33', 'address': '33', 'TS': 1781786985.0100002, 'datetime': '2026-06-18 18:19:45.010000', 'weight': '911', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781786985.083, 'datetime': '2026-06-18 18:19:45.083000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '313', 'tray_id': '35', 'address': '35', 'TS': 1781786985.12, 'datetime': '2026-06-18 18:19:45.120000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781786985.1829998, 'datetime': '2026-06-18 18:19:45.183000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781786985.285, 'datetime': '2026-06-18 18:19:45.285000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781786985.316, 'datetime': '2026-06-18 18:19:45.316000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781786985.372, 'datetime': '2026-06-18 18:19:45.372000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781786985.4, 'datetime': '2026-06-18 18:19:45.400000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '871', 'tray_id': '41', 'address': '41', 'TS': 1781786985.456, 'datetime': '2026-06-18 18:19:45.456000', 'weight': '871', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781786985.5210001, 'datetime': '2026-06-18 18:19:45.521000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781786985.5519998, 'datetime': '2026-06-18 18:19:45.552000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781786985.5579998, 'datetime': '2026-06-18 18:19:45.558000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781786985.662, 'datetime': '2026-06-18 18:19:45.662000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781786985.702, 'datetime': '2026-06-18 18:19:45.702000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 32, 11, 460131), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781787731.376, 'datetime': '2026-06-18 18:32:11.376000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781787731.396, 'datetime': '2026-06-18 18:32:11.396000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781787731.478, 'datetime': '2026-06-18 18:32:11.478000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781787731.497, 'datetime': '2026-06-18 18:32:11.497000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781787731.548, 'datetime': '2026-06-18 18:32:11.548000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781787731.685, 'datetime': '2026-06-18 18:32:11.685000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781787731.725, 'datetime': '2026-06-18 18:32:11.725000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781787731.7450001, 'datetime': '2026-06-18 18:32:11.745000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781787731.829, 'datetime': '2026-06-18 18:32:11.829000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781787731.8509998, 'datetime': '2026-06-18 18:32:11.851000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781787731.868, 'datetime': '2026-06-18 18:32:11.868000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781787731.9029999, 'datetime': '2026-06-18 18:32:11.903000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:32:13,299.299 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 32, 12, 488188), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781787732.4780002, 'datetime': '2026-06-18 18:32:12.478000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781787732.463, 'datetime': '2026-06-18 18:32:12.463000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '911', 'tray_id': '33', 'address': '33', 'TS': 1781787732.564, 'datetime': '2026-06-18 18:32:12.564000', 'weight': '911', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781787732.5730002, 'datetime': '2026-06-18 18:32:12.573000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '313', 'tray_id': '35', 'address': '35', 'TS': 1781787732.634, 'datetime': '2026-06-18 18:32:12.634000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781787732.694, 'datetime': '2026-06-18 18:32:12.694000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781787732.697, 'datetime': '2026-06-18 18:32:12.697000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781787732.75, 'datetime': '2026-06-18 18:32:12.750000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781787732.816, 'datetime': '2026-06-18 18:32:12.816000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781787732.888, 'datetime': '2026-06-18 18:32:12.888000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '871', 'tray_id': '41', 'address': '41', 'TS': 1781787732.8999999, 'datetime': '2026-06-18 18:32:12.900000', 'weight': '871', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781787732.9160001, 'datetime': '2026-06-18 18:32:12.916000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781787733.043, 'datetime': '2026-06-18 18:32:13.043000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781787733.016, 'datetime': '2026-06-18 18:32:13.016000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781787733.166, 'datetime': '2026-06-18 18:32:13.166000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781787733.208, 'datetime': '2026-06-18 18:32:13.208000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 32, 11, 460131), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781787731.376, 'datetime': '2026-06-18 18:32:11.376000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781787731.396, 'datetime': '2026-06-18 18:32:11.396000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781787731.478, 'datetime': '2026-06-18 18:32:11.478000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781787731.497, 'datetime': '2026-06-18 18:32:11.497000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781787731.548, 'datetime': '2026-06-18 18:32:11.548000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781787731.685, 'datetime': '2026-06-18 18:32:11.685000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781787731.725, 'datetime': '2026-06-18 18:32:11.725000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781787731.7450001, 'datetime': '2026-06-18 18:32:11.745000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781787731.829, 'datetime': '2026-06-18 18:32:11.829000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781787731.8509998, 'datetime': '2026-06-18 18:32:11.851000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781787731.868, 'datetime': '2026-06-18 18:32:11.868000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781787731.9029999, 'datetime': '2026-06-18 18:32:11.903000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:32:13,308.308 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 32, 12, 488188), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781787732.4780002, 'datetime': '2026-06-18 18:32:12.478000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781787732.463, 'datetime': '2026-06-18 18:32:12.463000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '911', 'tray_id': '33', 'address': '33', 'TS': 1781787732.564, 'datetime': '2026-06-18 18:32:12.564000', 'weight': '911', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781787732.5730002, 'datetime': '2026-06-18 18:32:12.573000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '313', 'tray_id': '35', 'address': '35', 'TS': 1781787732.634, 'datetime': '2026-06-18 18:32:12.634000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781787732.694, 'datetime': '2026-06-18 18:32:12.694000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781787732.697, 'datetime': '2026-06-18 18:32:12.697000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781787732.75, 'datetime': '2026-06-18 18:32:12.750000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781787732.816, 'datetime': '2026-06-18 18:32:12.816000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781787732.888, 'datetime': '2026-06-18 18:32:12.888000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '871', 'tray_id': '41', 'address': '41', 'TS': 1781787732.8999999, 'datetime': '2026-06-18 18:32:12.900000', 'weight': '871', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781787732.9160001, 'datetime': '2026-06-18 18:32:12.916000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781787733.043, 'datetime': '2026-06-18 18:32:13.043000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781787733.016, 'datetime': '2026-06-18 18:32:13.016000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781787733.166, 'datetime': '2026-06-18 18:32:13.166000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781787733.208, 'datetime': '2026-06-18 18:32:13.208000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 32, 11, 460131), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781787731.376, 'datetime': '2026-06-18 18:32:11.376000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781787731.396, 'datetime': '2026-06-18 18:32:11.396000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781787731.478, 'datetime': '2026-06-18 18:32:11.478000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781787731.497, 'datetime': '2026-06-18 18:32:11.497000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781787731.548, 'datetime': '2026-06-18 18:32:11.548000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781787731.685, 'datetime': '2026-06-18 18:32:11.685000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781787731.725, 'datetime': '2026-06-18 18:32:11.725000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781787731.7450001, 'datetime': '2026-06-18 18:32:11.745000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781787731.829, 'datetime': '2026-06-18 18:32:11.829000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781787731.8509998, 'datetime': '2026-06-18 18:32:11.851000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781787731.868, 'datetime': '2026-06-18 18:32:11.868000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781787731.9029999, 'datetime': '2026-06-18 18:32:11.903000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:40:33,025.025 INFO    ] ADDRESS: 11 TRAY WEIGHT: 93 TRAY DB WEIGHT: 93
[2026-06-18 18:40:33,030.030 INFO    ] ADDRESS: 12 TRAY WEIGHT: 116 TRAY DB WEIGHT: 116
[2026-06-18 18:40:33,034.034 INFO    ] ADDRESS: 13 TRAY WEIGHT: 313 TRAY DB WEIGHT: 313
[2026-06-18 18:40:33,038.038 INFO    ] ADDRESS: 14 TRAY WEIGHT: 360 TRAY DB WEIGHT: 360
[2026-06-18 18:40:33,043.043 INFO    ] ADDRESS: 15 TRAY WEIGHT: 158 TRAY DB WEIGHT: 158
[2026-06-18 18:40:33,047.047 INFO    ] ADDRESS: 16 TRAY WEIGHT: 434 TRAY DB WEIGHT: 434
[2026-06-18 18:40:33,051.051 INFO    ] ADDRESS: 17 TRAY WEIGHT: 100 TRAY DB WEIGHT: 100
[2026-06-18 18:40:33,055.055 INFO    ] ADDRESS: 18 TRAY WEIGHT: 211 TRAY DB WEIGHT: 211
[2026-06-18 18:40:33,060.060 INFO    ] ADDRESS: 19 TRAY WEIGHT: 489 TRAY DB WEIGHT: 489
[2026-06-18 18:40:33,064.064 INFO    ] ADDRESS: 20 TRAY WEIGHT: 89 TRAY DB WEIGHT: 89
[2026-06-18 18:40:33,068.068 INFO    ] ADDRESS: 21 TRAY WEIGHT: 178 TRAY DB WEIGHT: 178
[2026-06-18 18:40:33,072.072 INFO    ] ADDRESS: 22 TRAY WEIGHT: 187 TRAY DB WEIGHT: 187
[2026-06-18 18:40:33,077.077 INFO    ] ADDRESS: 31 TRAY WEIGHT: 822 TRAY DB WEIGHT: 822
[2026-06-18 18:40:33,081.081 INFO    ] ADDRESS: 32 TRAY WEIGHT: 1444 TRAY DB WEIGHT: 1444
[2026-06-18 18:40:33,085.085 INFO    ] ADDRESS: 33 TRAY WEIGHT: 911 TRAY DB WEIGHT: 911
[2026-06-18 18:40:33,089.089 INFO    ] ADDRESS: 34 TRAY WEIGHT: 177 TRAY DB WEIGHT: 177
[2026-06-18 18:40:33,094.094 INFO    ] ADDRESS: 35 TRAY WEIGHT: 313 TRAY DB WEIGHT: 313
[2026-06-18 18:40:33,098.098 INFO    ] ADDRESS: 36 TRAY WEIGHT: 221 TRAY DB WEIGHT: 221
[2026-06-18 18:40:33,102.102 INFO    ] ADDRESS: 37 TRAY WEIGHT: -3 TRAY DB WEIGHT: -3
[2026-06-18 18:40:33,106.106 INFO    ] ADDRESS: 38 TRAY WEIGHT: 335 TRAY DB WEIGHT: 335
[2026-06-18 18:40:33,111.111 INFO    ] ADDRESS: 39 TRAY WEIGHT: 889 TRAY DB WEIGHT: 889
[2026-06-18 18:40:33,115.115 INFO    ] ADDRESS: 40 TRAY WEIGHT: 170 TRAY DB WEIGHT: 170
[2026-06-18 18:40:33,119.119 INFO    ] ADDRESS: 41 TRAY WEIGHT: 871 TRAY DB WEIGHT: 871
[2026-06-18 18:40:33,124.124 INFO    ] ADDRESS: 42 TRAY WEIGHT: 714 TRAY DB WEIGHT: 714
[2026-06-18 18:40:33,128.128 INFO    ] ADDRESS: 43 TRAY WEIGHT: 228 TRAY DB WEIGHT: 228
[2026-06-18 18:40:33,132.132 INFO    ] ADDRESS: 44 TRAY WEIGHT: -6 TRAY DB WEIGHT: -6
[2026-06-18 18:40:33,136.136 INFO    ] ADDRESS: 45 TRAY WEIGHT: 1357 TRAY DB WEIGHT: 1357
[2026-06-18 18:40:33,141.141 INFO    ] ADDRESS: 46 TRAY WEIGHT: 582 TRAY DB WEIGHT: 582
[2026-06-18 18:40:36,224.224 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 40, 35, 307842), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781787911.211, 'datetime': '2026-06-18 18:35:11.211000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781788169.102, 'datetime': '2026-06-18 18:39:29.102000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '313', 'tray_id': '35', 'address': '35', 'TS': 1781788020.3999999, 'datetime': '2026-06-18 18:37:00.400000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788029.1239998, 'datetime': '2026-06-18 18:37:09.124000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788195.268, 'datetime': '2026-06-18 18:39:55.268000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781787917.398, 'datetime': '2026-06-18 18:35:17.398000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781787962.23, 'datetime': '2026-06-18 18:36:02.230000', 'weight': '-6', 'flow': '1'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781787779.806, 'datetime': '2026-06-18 18:32:59.806000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787936.9429998, 'datetime': '2026-06-18 18:35:36.943000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787944.9889998, 'datetime': '2026-06-18 18:35:44.989000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781788071.414, 'datetime': '2026-06-18 18:37:51.414000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 32, 11, 460131), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781787731.376, 'datetime': '2026-06-18 18:32:11.376000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781787731.396, 'datetime': '2026-06-18 18:32:11.396000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781787731.478, 'datetime': '2026-06-18 18:32:11.478000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781787731.497, 'datetime': '2026-06-18 18:32:11.497000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781787731.548, 'datetime': '2026-06-18 18:32:11.548000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781787731.685, 'datetime': '2026-06-18 18:32:11.685000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781787731.725, 'datetime': '2026-06-18 18:32:11.725000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781787731.7450001, 'datetime': '2026-06-18 18:32:11.745000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781787731.829, 'datetime': '2026-06-18 18:32:11.829000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781787731.8509998, 'datetime': '2026-06-18 18:32:11.851000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781787731.868, 'datetime': '2026-06-18 18:32:11.868000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781787731.9029999, 'datetime': '2026-06-18 18:32:11.903000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:40:36,231.231 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 40, 35, 307842), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781787911.211, 'datetime': '2026-06-18 18:35:11.211000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781788169.102, 'datetime': '2026-06-18 18:39:29.102000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '313', 'tray_id': '35', 'address': '35', 'TS': 1781788020.3999999, 'datetime': '2026-06-18 18:37:00.400000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788029.1239998, 'datetime': '2026-06-18 18:37:09.124000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788195.268, 'datetime': '2026-06-18 18:39:55.268000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781787917.398, 'datetime': '2026-06-18 18:35:17.398000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781787962.23, 'datetime': '2026-06-18 18:36:02.230000', 'weight': '-6', 'flow': '1'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781787779.806, 'datetime': '2026-06-18 18:32:59.806000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787936.9429998, 'datetime': '2026-06-18 18:35:36.943000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787944.9889998, 'datetime': '2026-06-18 18:35:44.989000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781788071.414, 'datetime': '2026-06-18 18:37:51.414000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 32, 11, 460131), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781787731.376, 'datetime': '2026-06-18 18:32:11.376000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781787731.396, 'datetime': '2026-06-18 18:32:11.396000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781787731.478, 'datetime': '2026-06-18 18:32:11.478000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781787731.497, 'datetime': '2026-06-18 18:32:11.497000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781787731.548, 'datetime': '2026-06-18 18:32:11.548000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781787731.685, 'datetime': '2026-06-18 18:32:11.685000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781787731.725, 'datetime': '2026-06-18 18:32:11.725000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781787731.7450001, 'datetime': '2026-06-18 18:32:11.745000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781787731.829, 'datetime': '2026-06-18 18:32:11.829000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781787731.8509998, 'datetime': '2026-06-18 18:32:11.851000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781787731.868, 'datetime': '2026-06-18 18:32:11.868000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781787731.9029999, 'datetime': '2026-06-18 18:32:11.903000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:40:37,244.244 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 40, 36, 299735), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781787911.21, 'datetime': '2026-06-18 18:35:11.210000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781788169.102, 'datetime': '2026-06-18 18:39:29.102000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '313', 'tray_id': '35', 'address': '35', 'TS': 1781788020.401, 'datetime': '2026-06-18 18:37:00.401000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788029.122, 'datetime': '2026-06-18 18:37:09.122000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788195.2659998, 'datetime': '2026-06-18 18:39:55.266000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781787917.392, 'datetime': '2026-06-18 18:35:17.392000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781787962.239, 'datetime': '2026-06-18 18:36:02.239000', 'weight': '-6', 'flow': '1'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781787779.7910001, 'datetime': '2026-06-18 18:32:59.791000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1356', 'tray_id': '45', 'address': '45', 'TS': 1781788236.687, 'datetime': '2026-06-18 18:40:36.687000', 'weight': '1356', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787936.939, 'datetime': '2026-06-18 18:35:36.939000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787944.985, 'datetime': '2026-06-18 18:35:44.985000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781788071.41, 'datetime': '2026-06-18 18:37:51.410000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 32, 11, 460131), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781787731.376, 'datetime': '2026-06-18 18:32:11.376000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781787731.396, 'datetime': '2026-06-18 18:32:11.396000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781787731.478, 'datetime': '2026-06-18 18:32:11.478000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781787731.497, 'datetime': '2026-06-18 18:32:11.497000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781787731.548, 'datetime': '2026-06-18 18:32:11.548000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781787731.685, 'datetime': '2026-06-18 18:32:11.685000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781787731.725, 'datetime': '2026-06-18 18:32:11.725000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781787731.7450001, 'datetime': '2026-06-18 18:32:11.745000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781787731.829, 'datetime': '2026-06-18 18:32:11.829000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781787731.8509998, 'datetime': '2026-06-18 18:32:11.851000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781787731.868, 'datetime': '2026-06-18 18:32:11.868000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781787731.9029999, 'datetime': '2026-06-18 18:32:11.903000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:40:37,251.251 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 40, 36, 299735), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781787911.21, 'datetime': '2026-06-18 18:35:11.210000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781788169.102, 'datetime': '2026-06-18 18:39:29.102000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '313', 'tray_id': '35', 'address': '35', 'TS': 1781788020.401, 'datetime': '2026-06-18 18:37:00.401000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788029.122, 'datetime': '2026-06-18 18:37:09.122000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788195.2659998, 'datetime': '2026-06-18 18:39:55.266000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781787917.392, 'datetime': '2026-06-18 18:35:17.392000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781787962.239, 'datetime': '2026-06-18 18:36:02.239000', 'weight': '-6', 'flow': '1'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781787779.7910001, 'datetime': '2026-06-18 18:32:59.791000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1356', 'tray_id': '45', 'address': '45', 'TS': 1781788236.687, 'datetime': '2026-06-18 18:40:36.687000', 'weight': '1356', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787936.939, 'datetime': '2026-06-18 18:35:36.939000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787944.985, 'datetime': '2026-06-18 18:35:44.985000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781788071.41, 'datetime': '2026-06-18 18:37:51.410000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 32, 11, 460131), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781787731.376, 'datetime': '2026-06-18 18:32:11.376000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781787731.396, 'datetime': '2026-06-18 18:32:11.396000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781787731.478, 'datetime': '2026-06-18 18:32:11.478000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781787731.497, 'datetime': '2026-06-18 18:32:11.497000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781787731.548, 'datetime': '2026-06-18 18:32:11.548000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781787731.685, 'datetime': '2026-06-18 18:32:11.685000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781787731.725, 'datetime': '2026-06-18 18:32:11.725000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781787731.7450001, 'datetime': '2026-06-18 18:32:11.745000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781787731.829, 'datetime': '2026-06-18 18:32:11.829000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781787731.8509998, 'datetime': '2026-06-18 18:32:11.851000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781787731.868, 'datetime': '2026-06-18 18:32:11.868000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781787731.9029999, 'datetime': '2026-06-18 18:32:11.903000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:40:38,326.326 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 40, 37, 320327), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781787911.21, 'datetime': '2026-06-18 18:35:11.210000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 840, 'tray_weight': '826', 'tray_id': '31', 'address': '31', 'TS': 1781788236.5110002, 'datetime': '2026-06-18 18:40:36.511000', 'weight': '826', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781788169.087, 'datetime': '2026-06-18 18:39:29.087000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '313', 'tray_id': '35', 'address': '35', 'TS': 1781788020.397, 'datetime': '2026-06-18 18:37:00.397000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788029.098, 'datetime': '2026-06-18 18:37:09.098000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788195.242, 'datetime': '2026-06-18 18:39:55.242000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781787917.4, 'datetime': '2026-06-18 18:35:17.400000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781787962.239, 'datetime': '2026-06-18 18:36:02.239000', 'weight': '-6', 'flow': '1'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781787779.805, 'datetime': '2026-06-18 18:32:59.805000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1356', 'tray_id': '45', 'address': '45', 'TS': 1781788236.701, 'datetime': '2026-06-18 18:40:36.701000', 'weight': '1356', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787936.9350002, 'datetime': '2026-06-18 18:35:36.935000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787944.9810002, 'datetime': '2026-06-18 18:35:44.981000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781788071.4060001, 'datetime': '2026-06-18 18:37:51.406000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 32, 11, 460131), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781787731.376, 'datetime': '2026-06-18 18:32:11.376000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781787731.396, 'datetime': '2026-06-18 18:32:11.396000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781787731.478, 'datetime': '2026-06-18 18:32:11.478000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781787731.497, 'datetime': '2026-06-18 18:32:11.497000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781787731.548, 'datetime': '2026-06-18 18:32:11.548000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781787731.685, 'datetime': '2026-06-18 18:32:11.685000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781787731.725, 'datetime': '2026-06-18 18:32:11.725000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781787731.7450001, 'datetime': '2026-06-18 18:32:11.745000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781787731.829, 'datetime': '2026-06-18 18:32:11.829000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781787731.8509998, 'datetime': '2026-06-18 18:32:11.851000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781787731.868, 'datetime': '2026-06-18 18:32:11.868000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781787731.9029999, 'datetime': '2026-06-18 18:32:11.903000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:40:38,338.338 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 40, 37, 320327), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781787911.21, 'datetime': '2026-06-18 18:35:11.210000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 840, 'tray_weight': '826', 'tray_id': '31', 'address': '31', 'TS': 1781788236.5110002, 'datetime': '2026-06-18 18:40:36.511000', 'weight': '826', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781788169.087, 'datetime': '2026-06-18 18:39:29.087000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '313', 'tray_id': '35', 'address': '35', 'TS': 1781788020.397, 'datetime': '2026-06-18 18:37:00.397000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788029.098, 'datetime': '2026-06-18 18:37:09.098000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788195.242, 'datetime': '2026-06-18 18:39:55.242000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781787917.4, 'datetime': '2026-06-18 18:35:17.400000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781787962.239, 'datetime': '2026-06-18 18:36:02.239000', 'weight': '-6', 'flow': '1'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781787779.805, 'datetime': '2026-06-18 18:32:59.805000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1356', 'tray_id': '45', 'address': '45', 'TS': 1781788236.701, 'datetime': '2026-06-18 18:40:36.701000', 'weight': '1356', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787936.9350002, 'datetime': '2026-06-18 18:35:36.935000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787944.9810002, 'datetime': '2026-06-18 18:35:44.981000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781788071.4060001, 'datetime': '2026-06-18 18:37:51.406000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 32, 11, 460131), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781787731.376, 'datetime': '2026-06-18 18:32:11.376000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781787731.396, 'datetime': '2026-06-18 18:32:11.396000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781787731.478, 'datetime': '2026-06-18 18:32:11.478000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781787731.497, 'datetime': '2026-06-18 18:32:11.497000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781787731.548, 'datetime': '2026-06-18 18:32:11.548000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781787731.685, 'datetime': '2026-06-18 18:32:11.685000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781787731.725, 'datetime': '2026-06-18 18:32:11.725000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781787731.7450001, 'datetime': '2026-06-18 18:32:11.745000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781787731.829, 'datetime': '2026-06-18 18:32:11.829000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781787731.8509998, 'datetime': '2026-06-18 18:32:11.851000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781787731.868, 'datetime': '2026-06-18 18:32:11.868000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781787731.9029999, 'datetime': '2026-06-18 18:32:11.903000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:40:39,490.490 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 40, 38, 434291), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781787911.208, 'datetime': '2026-06-18 18:35:11.208000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 840, 'tray_weight': '826', 'tray_id': '31', 'address': '31', 'TS': 1781788236.5089998, 'datetime': '2026-06-18 18:40:36.509000', 'weight': '826', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781788169.1, 'datetime': '2026-06-18 18:39:29.100000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '313', 'tray_id': '35', 'address': '35', 'TS': 1781788020.394, 'datetime': '2026-06-18 18:37:00.394000', 'weight': '313', 'flow': '1'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788029.12, 'datetime': '2026-06-18 18:37:09.120000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788195.264, 'datetime': '2026-06-18 18:39:55.264000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781787917.3990002, 'datetime': '2026-06-18 18:35:17.399000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781787962.2389998, 'datetime': '2026-06-18 18:36:02.239000', 'weight': '-6', 'flow': '1'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781787779.807, 'datetime': '2026-06-18 18:32:59.807000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1356', 'tray_id': '45', 'address': '45', 'TS': 1781788236.703, 'datetime': '2026-06-18 18:40:36.703000', 'weight': '1356', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787936.933, 'datetime': '2026-06-18 18:35:36.933000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787944.979, 'datetime': '2026-06-18 18:35:44.979000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781788071.404, 'datetime': '2026-06-18 18:37:51.404000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 32, 11, 460131), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781787731.376, 'datetime': '2026-06-18 18:32:11.376000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781787731.396, 'datetime': '2026-06-18 18:32:11.396000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781787731.478, 'datetime': '2026-06-18 18:32:11.478000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781787731.497, 'datetime': '2026-06-18 18:32:11.497000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781787731.548, 'datetime': '2026-06-18 18:32:11.548000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781787731.685, 'datetime': '2026-06-18 18:32:11.685000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781787731.725, 'datetime': '2026-06-18 18:32:11.725000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781787731.7450001, 'datetime': '2026-06-18 18:32:11.745000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781787731.829, 'datetime': '2026-06-18 18:32:11.829000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781787731.8509998, 'datetime': '2026-06-18 18:32:11.851000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781787731.868, 'datetime': '2026-06-18 18:32:11.868000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781787731.9029999, 'datetime': '2026-06-18 18:32:11.903000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:40:39,498.498 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 40, 38, 434291), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781787911.208, 'datetime': '2026-06-18 18:35:11.208000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 840, 'tray_weight': '826', 'tray_id': '31', 'address': '31', 'TS': 1781788236.5089998, 'datetime': '2026-06-18 18:40:36.509000', 'weight': '826', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781788169.1, 'datetime': '2026-06-18 18:39:29.100000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '313', 'tray_id': '35', 'address': '35', 'TS': 1781788020.394, 'datetime': '2026-06-18 18:37:00.394000', 'weight': '313', 'flow': '1'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788029.12, 'datetime': '2026-06-18 18:37:09.120000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788195.264, 'datetime': '2026-06-18 18:39:55.264000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781787917.3990002, 'datetime': '2026-06-18 18:35:17.399000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781787962.2389998, 'datetime': '2026-06-18 18:36:02.239000', 'weight': '-6', 'flow': '1'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781787779.807, 'datetime': '2026-06-18 18:32:59.807000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1356', 'tray_id': '45', 'address': '45', 'TS': 1781788236.703, 'datetime': '2026-06-18 18:40:36.703000', 'weight': '1356', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787936.933, 'datetime': '2026-06-18 18:35:36.933000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787944.979, 'datetime': '2026-06-18 18:35:44.979000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781788071.404, 'datetime': '2026-06-18 18:37:51.404000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 32, 11, 460131), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781787731.376, 'datetime': '2026-06-18 18:32:11.376000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781787731.396, 'datetime': '2026-06-18 18:32:11.396000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781787731.478, 'datetime': '2026-06-18 18:32:11.478000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781787731.497, 'datetime': '2026-06-18 18:32:11.497000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781787731.548, 'datetime': '2026-06-18 18:32:11.548000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781787731.685, 'datetime': '2026-06-18 18:32:11.685000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781787731.725, 'datetime': '2026-06-18 18:32:11.725000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781787731.7450001, 'datetime': '2026-06-18 18:32:11.745000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781787731.829, 'datetime': '2026-06-18 18:32:11.829000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781787731.8509998, 'datetime': '2026-06-18 18:32:11.851000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781787731.868, 'datetime': '2026-06-18 18:32:11.868000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781787731.9029999, 'datetime': '2026-06-18 18:32:11.903000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:40:40,801.801 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 40, 39, 568762), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781787911.2099998, 'datetime': '2026-06-18 18:35:11.210000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 840, 'tray_weight': '826', 'tray_id': '31', 'address': '31', 'TS': 1781788236.511, 'datetime': '2026-06-18 18:40:36.511000', 'weight': '826', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781788169.099, 'datetime': '2026-06-18 18:39:29.099000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '313', 'tray_id': '35', 'address': '35', 'TS': 1781788020.394, 'datetime': '2026-06-18 18:37:00.394000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '279', 'tray_id': '35', 'address': '35', 'TS': 1781788238.894, 'datetime': '2026-06-18 18:40:38.894000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788029.117, 'datetime': '2026-06-18 18:37:09.117000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788195.2610002, 'datetime': '2026-06-18 18:39:55.261000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781787917.401, 'datetime': '2026-06-18 18:35:17.401000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781788240.351, 'datetime': '2026-06-18 18:40:40.351000', 'weight': '229', 'flow': '1'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781787962.238, 'datetime': '2026-06-18 18:36:02.238000', 'weight': '-6', 'flow': '1'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781787779.806, 'datetime': '2026-06-18 18:32:59.806000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1356', 'tray_id': '45', 'address': '45', 'TS': 1781788236.702, 'datetime': '2026-06-18 18:40:36.702000', 'weight': '1356', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1358', 'tray_id': '45', 'address': '45', 'TS': 1781788240.523, 'datetime': '2026-06-18 18:40:40.523000', 'weight': '1358', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787936.94, 'datetime': '2026-06-18 18:35:36.940000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787944.986, 'datetime': '2026-06-18 18:35:44.986000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781788071.411, 'datetime': '2026-06-18 18:37:51.411000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 32, 11, 460131), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781787731.376, 'datetime': '2026-06-18 18:32:11.376000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781787731.396, 'datetime': '2026-06-18 18:32:11.396000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781787731.478, 'datetime': '2026-06-18 18:32:11.478000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781787731.497, 'datetime': '2026-06-18 18:32:11.497000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781787731.548, 'datetime': '2026-06-18 18:32:11.548000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781787731.685, 'datetime': '2026-06-18 18:32:11.685000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781787731.725, 'datetime': '2026-06-18 18:32:11.725000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781787731.7450001, 'datetime': '2026-06-18 18:32:11.745000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781787731.829, 'datetime': '2026-06-18 18:32:11.829000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781787731.8509998, 'datetime': '2026-06-18 18:32:11.851000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781787731.868, 'datetime': '2026-06-18 18:32:11.868000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781787731.9029999, 'datetime': '2026-06-18 18:32:11.903000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:40:40,809.809 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 40, 39, 568762), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781787911.2099998, 'datetime': '2026-06-18 18:35:11.210000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 840, 'tray_weight': '826', 'tray_id': '31', 'address': '31', 'TS': 1781788236.511, 'datetime': '2026-06-18 18:40:36.511000', 'weight': '826', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781788169.099, 'datetime': '2026-06-18 18:39:29.099000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '313', 'tray_id': '35', 'address': '35', 'TS': 1781788020.394, 'datetime': '2026-06-18 18:37:00.394000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '279', 'tray_id': '35', 'address': '35', 'TS': 1781788238.894, 'datetime': '2026-06-18 18:40:38.894000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788029.117, 'datetime': '2026-06-18 18:37:09.117000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788195.2610002, 'datetime': '2026-06-18 18:39:55.261000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781787917.401, 'datetime': '2026-06-18 18:35:17.401000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781788240.351, 'datetime': '2026-06-18 18:40:40.351000', 'weight': '229', 'flow': '1'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781787962.238, 'datetime': '2026-06-18 18:36:02.238000', 'weight': '-6', 'flow': '1'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781787779.806, 'datetime': '2026-06-18 18:32:59.806000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1356', 'tray_id': '45', 'address': '45', 'TS': 1781788236.702, 'datetime': '2026-06-18 18:40:36.702000', 'weight': '1356', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1358', 'tray_id': '45', 'address': '45', 'TS': 1781788240.523, 'datetime': '2026-06-18 18:40:40.523000', 'weight': '1358', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787936.94, 'datetime': '2026-06-18 18:35:36.940000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787944.986, 'datetime': '2026-06-18 18:35:44.986000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781788071.411, 'datetime': '2026-06-18 18:37:51.411000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 32, 11, 460131), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781787731.376, 'datetime': '2026-06-18 18:32:11.376000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781787731.396, 'datetime': '2026-06-18 18:32:11.396000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781787731.478, 'datetime': '2026-06-18 18:32:11.478000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781787731.497, 'datetime': '2026-06-18 18:32:11.497000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781787731.548, 'datetime': '2026-06-18 18:32:11.548000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781787731.685, 'datetime': '2026-06-18 18:32:11.685000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781787731.725, 'datetime': '2026-06-18 18:32:11.725000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781787731.7450001, 'datetime': '2026-06-18 18:32:11.745000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781787731.829, 'datetime': '2026-06-18 18:32:11.829000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781787731.8509998, 'datetime': '2026-06-18 18:32:11.851000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781787731.868, 'datetime': '2026-06-18 18:32:11.868000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781787731.9029999, 'datetime': '2026-06-18 18:32:11.903000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:40:42,639.639 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 40, 40, 890237), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781787911.169, 'datetime': '2026-06-18 18:35:11.169000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 840, 'tray_weight': '826', 'tray_id': '31', 'address': '31', 'TS': 1781788236.47, 'datetime': '2026-06-18 18:40:36.470000', 'weight': '826', 'flow': '0'}, {'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781788240.47, 'datetime': '2026-06-18 18:40:40.470000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1440', 'tray_id': '32', 'address': '32', 'TS': 1781788240.408, 'datetime': '2026-06-18 18:40:40.408000', 'weight': '1440', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781788169.098, 'datetime': '2026-06-18 18:39:29.098000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '313', 'tray_id': '35', 'address': '35', 'TS': 1781788020.398, 'datetime': '2026-06-18 18:37:00.398000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '279', 'tray_id': '35', 'address': '35', 'TS': 1781788238.898, 'datetime': '2026-06-18 18:40:38.898000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788029.115, 'datetime': '2026-06-18 18:37:09.115000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788195.2589998, 'datetime': '2026-06-18 18:39:55.259000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781787917.402, 'datetime': '2026-06-18 18:35:17.402000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '168', 'tray_id': '40', 'address': '40', 'TS': 1781788240.371, 'datetime': '2026-06-18 18:40:40.371000', 'weight': '168', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '868', 'tray_id': '41', 'address': '41', 'TS': 1781788240.414, 'datetime': '2026-06-18 18:40:40.414000', 'weight': '868', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781788240.348, 'datetime': '2026-06-18 18:40:40.348000', 'weight': '229', 'flow': '1'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781787962.236, 'datetime': '2026-06-18 18:36:02.236000', 'weight': '-6', 'flow': '1'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781787779.809, 'datetime': '2026-06-18 18:32:59.809000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1356', 'tray_id': '45', 'address': '45', 'TS': 1781788236.7050002, 'datetime': '2026-06-18 18:40:36.705000', 'weight': '1356', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1358', 'tray_id': '45', 'address': '45', 'TS': 1781788240.526, 'datetime': '2026-06-18 18:40:40.526000', 'weight': '1358', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787936.9429998, 'datetime': '2026-06-18 18:35:36.943000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787944.9889998, 'datetime': '2026-06-18 18:35:44.989000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781788071.4139998, 'datetime': '2026-06-18 18:37:51.414000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 32, 11, 460131), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781787731.376, 'datetime': '2026-06-18 18:32:11.376000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781787731.396, 'datetime': '2026-06-18 18:32:11.396000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781787731.478, 'datetime': '2026-06-18 18:32:11.478000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781787731.497, 'datetime': '2026-06-18 18:32:11.497000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781787731.548, 'datetime': '2026-06-18 18:32:11.548000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781787731.685, 'datetime': '2026-06-18 18:32:11.685000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781787731.725, 'datetime': '2026-06-18 18:32:11.725000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781787731.7450001, 'datetime': '2026-06-18 18:32:11.745000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781787731.829, 'datetime': '2026-06-18 18:32:11.829000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781787731.8509998, 'datetime': '2026-06-18 18:32:11.851000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781787731.868, 'datetime': '2026-06-18 18:32:11.868000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781787731.9029999, 'datetime': '2026-06-18 18:32:11.903000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:40:42,647.647 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 40, 40, 890237), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781787911.169, 'datetime': '2026-06-18 18:35:11.169000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 840, 'tray_weight': '826', 'tray_id': '31', 'address': '31', 'TS': 1781788236.47, 'datetime': '2026-06-18 18:40:36.470000', 'weight': '826', 'flow': '0'}, {'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781788240.47, 'datetime': '2026-06-18 18:40:40.470000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1440', 'tray_id': '32', 'address': '32', 'TS': 1781788240.408, 'datetime': '2026-06-18 18:40:40.408000', 'weight': '1440', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781788169.098, 'datetime': '2026-06-18 18:39:29.098000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '313', 'tray_id': '35', 'address': '35', 'TS': 1781788020.398, 'datetime': '2026-06-18 18:37:00.398000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '279', 'tray_id': '35', 'address': '35', 'TS': 1781788238.898, 'datetime': '2026-06-18 18:40:38.898000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788029.115, 'datetime': '2026-06-18 18:37:09.115000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788195.2589998, 'datetime': '2026-06-18 18:39:55.259000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781787917.402, 'datetime': '2026-06-18 18:35:17.402000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '168', 'tray_id': '40', 'address': '40', 'TS': 1781788240.371, 'datetime': '2026-06-18 18:40:40.371000', 'weight': '168', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '868', 'tray_id': '41', 'address': '41', 'TS': 1781788240.414, 'datetime': '2026-06-18 18:40:40.414000', 'weight': '868', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781788240.348, 'datetime': '2026-06-18 18:40:40.348000', 'weight': '229', 'flow': '1'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781787962.236, 'datetime': '2026-06-18 18:36:02.236000', 'weight': '-6', 'flow': '1'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781787779.809, 'datetime': '2026-06-18 18:32:59.809000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1356', 'tray_id': '45', 'address': '45', 'TS': 1781788236.7050002, 'datetime': '2026-06-18 18:40:36.705000', 'weight': '1356', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1358', 'tray_id': '45', 'address': '45', 'TS': 1781788240.526, 'datetime': '2026-06-18 18:40:40.526000', 'weight': '1358', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787936.9429998, 'datetime': '2026-06-18 18:35:36.943000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787944.9889998, 'datetime': '2026-06-18 18:35:44.989000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781788071.4139998, 'datetime': '2026-06-18 18:37:51.414000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 32, 11, 460131), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781787731.376, 'datetime': '2026-06-18 18:32:11.376000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781787731.396, 'datetime': '2026-06-18 18:32:11.396000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781787731.478, 'datetime': '2026-06-18 18:32:11.478000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781787731.497, 'datetime': '2026-06-18 18:32:11.497000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781787731.548, 'datetime': '2026-06-18 18:32:11.548000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781787731.685, 'datetime': '2026-06-18 18:32:11.685000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781787731.725, 'datetime': '2026-06-18 18:32:11.725000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781787731.7450001, 'datetime': '2026-06-18 18:32:11.745000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781787731.829, 'datetime': '2026-06-18 18:32:11.829000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781787731.8509998, 'datetime': '2026-06-18 18:32:11.851000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781787731.868, 'datetime': '2026-06-18 18:32:11.868000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781787731.9029999, 'datetime': '2026-06-18 18:32:11.903000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:40:43,819.819 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 40, 42, 720574), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781787911.206, 'datetime': '2026-06-18 18:35:11.206000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 840, 'tray_weight': '826', 'tray_id': '31', 'address': '31', 'TS': 1781788236.507, 'datetime': '2026-06-18 18:40:36.507000', 'weight': '826', 'flow': '0'}, {'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781788240.507, 'datetime': '2026-06-18 18:40:40.507000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1440', 'tray_id': '32', 'address': '32', 'TS': 1781788240.4069998, 'datetime': '2026-06-18 18:40:40.407000', 'weight': '1440', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781788169.0960002, 'datetime': '2026-06-18 18:39:29.096000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '313', 'tray_id': '35', 'address': '35', 'TS': 1781788020.398, 'datetime': '2026-06-18 18:37:00.398000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '279', 'tray_id': '35', 'address': '35', 'TS': 1781788238.898, 'datetime': '2026-06-18 18:40:38.898000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788029.1100001, 'datetime': '2026-06-18 18:37:09.110000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788195.2540002, 'datetime': '2026-06-18 18:39:55.254000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781787917.4029999, 'datetime': '2026-06-18 18:35:17.403000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '168', 'tray_id': '40', 'address': '40', 'TS': 1781788240.371, 'datetime': '2026-06-18 18:40:40.371000', 'weight': '168', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '868', 'tray_id': '41', 'address': '41', 'TS': 1781788240.413, 'datetime': '2026-06-18 18:40:40.413000', 'weight': '868', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781788240.3470001, 'datetime': '2026-06-18 18:40:40.347000', 'weight': '229', 'flow': '1'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781787962.2370002, 'datetime': '2026-06-18 18:36:02.237000', 'weight': '-6', 'flow': '1'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781787779.81, 'datetime': '2026-06-18 18:32:59.810000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1356', 'tray_id': '45', 'address': '45', 'TS': 1781788236.706, 'datetime': '2026-06-18 18:40:36.706000', 'weight': '1356', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1358', 'tray_id': '45', 'address': '45', 'TS': 1781788240.527, 'datetime': '2026-06-18 18:40:40.527000', 'weight': '1358', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787936.944, 'datetime': '2026-06-18 18:35:36.944000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787944.99, 'datetime': '2026-06-18 18:35:44.990000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781788071.415, 'datetime': '2026-06-18 18:37:51.415000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 32, 11, 460131), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781787731.376, 'datetime': '2026-06-18 18:32:11.376000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781787731.396, 'datetime': '2026-06-18 18:32:11.396000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781787731.478, 'datetime': '2026-06-18 18:32:11.478000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781787731.497, 'datetime': '2026-06-18 18:32:11.497000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781787731.548, 'datetime': '2026-06-18 18:32:11.548000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781787731.685, 'datetime': '2026-06-18 18:32:11.685000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781787731.725, 'datetime': '2026-06-18 18:32:11.725000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781787731.7450001, 'datetime': '2026-06-18 18:32:11.745000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781787731.829, 'datetime': '2026-06-18 18:32:11.829000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781787731.8509998, 'datetime': '2026-06-18 18:32:11.851000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781787731.868, 'datetime': '2026-06-18 18:32:11.868000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781787731.9029999, 'datetime': '2026-06-18 18:32:11.903000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:40:43,832.832 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 40, 42, 720574), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781787911.206, 'datetime': '2026-06-18 18:35:11.206000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 840, 'tray_weight': '826', 'tray_id': '31', 'address': '31', 'TS': 1781788236.507, 'datetime': '2026-06-18 18:40:36.507000', 'weight': '826', 'flow': '0'}, {'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781788240.507, 'datetime': '2026-06-18 18:40:40.507000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1440', 'tray_id': '32', 'address': '32', 'TS': 1781788240.4069998, 'datetime': '2026-06-18 18:40:40.407000', 'weight': '1440', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781788169.0960002, 'datetime': '2026-06-18 18:39:29.096000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '313', 'tray_id': '35', 'address': '35', 'TS': 1781788020.398, 'datetime': '2026-06-18 18:37:00.398000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '279', 'tray_id': '35', 'address': '35', 'TS': 1781788238.898, 'datetime': '2026-06-18 18:40:38.898000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788029.1100001, 'datetime': '2026-06-18 18:37:09.110000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788195.2540002, 'datetime': '2026-06-18 18:39:55.254000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781787917.4029999, 'datetime': '2026-06-18 18:35:17.403000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '168', 'tray_id': '40', 'address': '40', 'TS': 1781788240.371, 'datetime': '2026-06-18 18:40:40.371000', 'weight': '168', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '868', 'tray_id': '41', 'address': '41', 'TS': 1781788240.413, 'datetime': '2026-06-18 18:40:40.413000', 'weight': '868', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781788240.3470001, 'datetime': '2026-06-18 18:40:40.347000', 'weight': '229', 'flow': '1'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781787962.2370002, 'datetime': '2026-06-18 18:36:02.237000', 'weight': '-6', 'flow': '1'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781787779.81, 'datetime': '2026-06-18 18:32:59.810000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1356', 'tray_id': '45', 'address': '45', 'TS': 1781788236.706, 'datetime': '2026-06-18 18:40:36.706000', 'weight': '1356', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1358', 'tray_id': '45', 'address': '45', 'TS': 1781788240.527, 'datetime': '2026-06-18 18:40:40.527000', 'weight': '1358', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787936.944, 'datetime': '2026-06-18 18:35:36.944000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787944.99, 'datetime': '2026-06-18 18:35:44.990000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781788071.415, 'datetime': '2026-06-18 18:37:51.415000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 32, 11, 460131), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781787731.376, 'datetime': '2026-06-18 18:32:11.376000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781787731.396, 'datetime': '2026-06-18 18:32:11.396000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781787731.478, 'datetime': '2026-06-18 18:32:11.478000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781787731.497, 'datetime': '2026-06-18 18:32:11.497000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781787731.548, 'datetime': '2026-06-18 18:32:11.548000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781787731.685, 'datetime': '2026-06-18 18:32:11.685000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781787731.725, 'datetime': '2026-06-18 18:32:11.725000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781787731.7450001, 'datetime': '2026-06-18 18:32:11.745000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781787731.829, 'datetime': '2026-06-18 18:32:11.829000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781787731.8509998, 'datetime': '2026-06-18 18:32:11.851000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781787731.868, 'datetime': '2026-06-18 18:32:11.868000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781787731.9029999, 'datetime': '2026-06-18 18:32:11.903000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:40:45,030.030 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 40, 43, 911083), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781787911.207, 'datetime': '2026-06-18 18:35:11.207000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 840, 'tray_weight': '826', 'tray_id': '31', 'address': '31', 'TS': 1781788236.508, 'datetime': '2026-06-18 18:40:36.508000', 'weight': '826', 'flow': '0'}, {'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781788240.508, 'datetime': '2026-06-18 18:40:40.508000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1440', 'tray_id': '32', 'address': '32', 'TS': 1781788240.404, 'datetime': '2026-06-18 18:40:40.404000', 'weight': '1440', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781788169.092, 'datetime': '2026-06-18 18:39:29.092000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '313', 'tray_id': '35', 'address': '35', 'TS': 1781788020.398, 'datetime': '2026-06-18 18:37:00.398000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '279', 'tray_id': '35', 'address': '35', 'TS': 1781788238.898, 'datetime': '2026-06-18 18:40:38.898000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788029.111, 'datetime': '2026-06-18 18:37:09.111000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788195.2549999, 'datetime': '2026-06-18 18:39:55.255000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781787917.4029999, 'datetime': '2026-06-18 18:35:17.403000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '168', 'tray_id': '40', 'address': '40', 'TS': 1781788240.37, 'datetime': '2026-06-18 18:40:40.370000', 'weight': '168', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '868', 'tray_id': '41', 'address': '41', 'TS': 1781788240.4129999, 'datetime': '2026-06-18 18:40:40.413000', 'weight': '868', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781788240.346, 'datetime': '2026-06-18 18:40:40.346000', 'weight': '229', 'flow': '1'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781787962.238, 'datetime': '2026-06-18 18:36:02.238000', 'weight': '-6', 'flow': '1'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781787779.8100002, 'datetime': '2026-06-18 18:32:59.810000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1356', 'tray_id': '45', 'address': '45', 'TS': 1781788236.706, 'datetime': '2026-06-18 18:40:36.706000', 'weight': '1356', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1358', 'tray_id': '45', 'address': '45', 'TS': 1781788240.5270002, 'datetime': '2026-06-18 18:40:40.527000', 'weight': '1358', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787936.94, 'datetime': '2026-06-18 18:35:36.940000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787944.986, 'datetime': '2026-06-18 18:35:44.986000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781788071.411, 'datetime': '2026-06-18 18:37:51.411000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 32, 11, 460131), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781787731.376, 'datetime': '2026-06-18 18:32:11.376000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781787731.396, 'datetime': '2026-06-18 18:32:11.396000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781787731.478, 'datetime': '2026-06-18 18:32:11.478000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781787731.497, 'datetime': '2026-06-18 18:32:11.497000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781787731.548, 'datetime': '2026-06-18 18:32:11.548000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781787731.685, 'datetime': '2026-06-18 18:32:11.685000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781787731.725, 'datetime': '2026-06-18 18:32:11.725000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781787731.7450001, 'datetime': '2026-06-18 18:32:11.745000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781787731.829, 'datetime': '2026-06-18 18:32:11.829000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781787731.8509998, 'datetime': '2026-06-18 18:32:11.851000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781787731.868, 'datetime': '2026-06-18 18:32:11.868000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781787731.9029999, 'datetime': '2026-06-18 18:32:11.903000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:40:45,044.044 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 40, 43, 911083), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781787911.207, 'datetime': '2026-06-18 18:35:11.207000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 840, 'tray_weight': '826', 'tray_id': '31', 'address': '31', 'TS': 1781788236.508, 'datetime': '2026-06-18 18:40:36.508000', 'weight': '826', 'flow': '0'}, {'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781788240.508, 'datetime': '2026-06-18 18:40:40.508000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1440', 'tray_id': '32', 'address': '32', 'TS': 1781788240.404, 'datetime': '2026-06-18 18:40:40.404000', 'weight': '1440', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781788169.092, 'datetime': '2026-06-18 18:39:29.092000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '313', 'tray_id': '35', 'address': '35', 'TS': 1781788020.398, 'datetime': '2026-06-18 18:37:00.398000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '279', 'tray_id': '35', 'address': '35', 'TS': 1781788238.898, 'datetime': '2026-06-18 18:40:38.898000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788029.111, 'datetime': '2026-06-18 18:37:09.111000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788195.2549999, 'datetime': '2026-06-18 18:39:55.255000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781787917.4029999, 'datetime': '2026-06-18 18:35:17.403000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '168', 'tray_id': '40', 'address': '40', 'TS': 1781788240.37, 'datetime': '2026-06-18 18:40:40.370000', 'weight': '168', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '868', 'tray_id': '41', 'address': '41', 'TS': 1781788240.4129999, 'datetime': '2026-06-18 18:40:40.413000', 'weight': '868', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781788240.346, 'datetime': '2026-06-18 18:40:40.346000', 'weight': '229', 'flow': '1'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781787962.238, 'datetime': '2026-06-18 18:36:02.238000', 'weight': '-6', 'flow': '1'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781787779.8100002, 'datetime': '2026-06-18 18:32:59.810000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1356', 'tray_id': '45', 'address': '45', 'TS': 1781788236.706, 'datetime': '2026-06-18 18:40:36.706000', 'weight': '1356', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1358', 'tray_id': '45', 'address': '45', 'TS': 1781788240.5270002, 'datetime': '2026-06-18 18:40:40.527000', 'weight': '1358', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787936.94, 'datetime': '2026-06-18 18:35:36.940000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787944.986, 'datetime': '2026-06-18 18:35:44.986000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781788071.411, 'datetime': '2026-06-18 18:37:51.411000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 32, 11, 460131), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781787731.376, 'datetime': '2026-06-18 18:32:11.376000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781787731.396, 'datetime': '2026-06-18 18:32:11.396000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781787731.478, 'datetime': '2026-06-18 18:32:11.478000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781787731.497, 'datetime': '2026-06-18 18:32:11.497000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781787731.548, 'datetime': '2026-06-18 18:32:11.548000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781787731.685, 'datetime': '2026-06-18 18:32:11.685000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781787731.725, 'datetime': '2026-06-18 18:32:11.725000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781787731.7450001, 'datetime': '2026-06-18 18:32:11.745000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781787731.829, 'datetime': '2026-06-18 18:32:11.829000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781787731.8509998, 'datetime': '2026-06-18 18:32:11.851000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781787731.868, 'datetime': '2026-06-18 18:32:11.868000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781787731.9029999, 'datetime': '2026-06-18 18:32:11.903000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:40:45,871.871 INFO    ] collect_close_door_weights {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 40, 45, 57541), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '821', 'tray_id': '31', 'address': '31', 'TS': 1781788245.009, 'datetime': '2026-06-18 18:40:45.009000', 'weight': '821', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1442', 'tray_id': '32', 'address': '32', 'TS': 1781788245.1079998, 'datetime': '2026-06-18 18:40:45.108000', 'weight': '1442', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781788245.1200001, 'datetime': '2026-06-18 18:40:45.120000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781788245.2, 'datetime': '2026-06-18 18:40:45.200000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781788245.2, 'datetime': '2026-06-18 18:40:45.200000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781788245.2949998, 'datetime': '2026-06-18 18:40:45.295000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781788245.284, 'datetime': '2026-06-18 18:40:45.284000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781788245.402, 'datetime': '2026-06-18 18:40:45.402000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '890', 'tray_id': '39', 'address': '39', 'TS': 1781788245.401, 'datetime': '2026-06-18 18:40:45.401000', 'weight': '890', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781788245.47, 'datetime': '2026-06-18 18:40:45.470000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '869', 'tray_id': '41', 'address': '41', 'TS': 1781788245.513, 'datetime': '2026-06-18 18:40:45.513000', 'weight': '869', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781788245.5570002, 'datetime': '2026-06-18 18:40:45.557000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781788245.642, 'datetime': '2026-06-18 18:40:45.642000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781788245.632, 'datetime': '2026-06-18 18:40:45.632000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781788245.755, 'datetime': '2026-06-18 18:40:45.755000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781788245.815, 'datetime': '2026-06-18 18:40:45.815000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 32, 11, 460131), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781787731.376, 'datetime': '2026-06-18 18:32:11.376000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781787731.396, 'datetime': '2026-06-18 18:32:11.396000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781787731.478, 'datetime': '2026-06-18 18:32:11.478000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781787731.497, 'datetime': '2026-06-18 18:32:11.497000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781787731.548, 'datetime': '2026-06-18 18:32:11.548000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781787731.685, 'datetime': '2026-06-18 18:32:11.685000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781787731.725, 'datetime': '2026-06-18 18:32:11.725000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781787731.7450001, 'datetime': '2026-06-18 18:32:11.745000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781787731.829, 'datetime': '2026-06-18 18:32:11.829000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781787731.8509998, 'datetime': '2026-06-18 18:32:11.851000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781787731.868, 'datetime': '2026-06-18 18:32:11.868000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781787731.9029999, 'datetime': '2026-06-18 18:32:11.903000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:40:45,879.879 INFO    ] collect_close_door_weights {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 40, 45, 57541), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '821', 'tray_id': '31', 'address': '31', 'TS': 1781788245.009, 'datetime': '2026-06-18 18:40:45.009000', 'weight': '821', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1442', 'tray_id': '32', 'address': '32', 'TS': 1781788245.1079998, 'datetime': '2026-06-18 18:40:45.108000', 'weight': '1442', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781788245.1200001, 'datetime': '2026-06-18 18:40:45.120000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781788245.2, 'datetime': '2026-06-18 18:40:45.200000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781788245.2, 'datetime': '2026-06-18 18:40:45.200000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781788245.2949998, 'datetime': '2026-06-18 18:40:45.295000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781788245.284, 'datetime': '2026-06-18 18:40:45.284000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781788245.402, 'datetime': '2026-06-18 18:40:45.402000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '890', 'tray_id': '39', 'address': '39', 'TS': 1781788245.401, 'datetime': '2026-06-18 18:40:45.401000', 'weight': '890', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781788245.47, 'datetime': '2026-06-18 18:40:45.470000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '869', 'tray_id': '41', 'address': '41', 'TS': 1781788245.513, 'datetime': '2026-06-18 18:40:45.513000', 'weight': '869', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781788245.5570002, 'datetime': '2026-06-18 18:40:45.557000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781788245.642, 'datetime': '2026-06-18 18:40:45.642000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781788245.632, 'datetime': '2026-06-18 18:40:45.632000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781788245.755, 'datetime': '2026-06-18 18:40:45.755000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781788245.815, 'datetime': '2026-06-18 18:40:45.815000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 32, 11, 460131), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781787731.376, 'datetime': '2026-06-18 18:32:11.376000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781787731.396, 'datetime': '2026-06-18 18:32:11.396000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781787731.478, 'datetime': '2026-06-18 18:32:11.478000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781787731.497, 'datetime': '2026-06-18 18:32:11.497000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781787731.548, 'datetime': '2026-06-18 18:32:11.548000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781787731.685, 'datetime': '2026-06-18 18:32:11.685000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781787731.725, 'datetime': '2026-06-18 18:32:11.725000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781787731.7450001, 'datetime': '2026-06-18 18:32:11.745000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781787731.829, 'datetime': '2026-06-18 18:32:11.829000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781787731.8509998, 'datetime': '2026-06-18 18:32:11.851000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781787731.868, 'datetime': '2026-06-18 18:32:11.868000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781787731.9029999, 'datetime': '2026-06-18 18:32:11.903000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:40:47,400.400 INFO    ] *********** ORDER STARTED ***********
[2026-06-18 18:40:47,401.401 INFO    ] DB TRAY [{"modified_at": "2026-06-13 07:56:46", "tray_weight": "93", "door_id": "1", "sku_json": "4500626-3", "org_sku": "4500626", "tray_id": 11, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "116", "door_id": "1", "sku_json": "4500688-3", "org_sku": "4500688", "tray_id": 12, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "313", "door_id": "1", "sku_json": "4500646-8", "org_sku": "4500646", "tray_id": 13, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "360", "door_id": "1", "sku_json": "4500445-5", "org_sku": "4500445", "tray_id": 14, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "158", "door_id": "1", "sku_json": "4500659-4", "org_sku": "4500659", "tray_id": 15, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "434", "door_id": "1", "sku_json": "4500647-12", "org_sku": "4500647", "tray_id": 16, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "100", "door_id": "1", "sku_json": "4500648-3", "org_sku": "4500648", "tray_id": 17, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "211", "door_id": "1", "sku_json": "4500668-10", "org_sku": "4500668", "tray_id": 18, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "489", "door_id": "1", "sku_json": "4500709-8", "org_sku": "4500709", "tray_id": 19, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "89", "door_id": "1", "sku_json": "4500672-3", "org_sku": "4500672", "tray_id": 20, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "178", "door_id": "1", "sku_json": "4500650-6", "org_sku": "4500650", "tray_id": 21, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "187", "door_id": "1", "sku_json": "4500673-6", "org_sku": "4500673", "tray_id": 22, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "99999", "door_id": "1", "sku_json": "186055-0", "org_sku": "186055", "tray_id": 23, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "99999", "door_id": "1", "sku_json": "4500455-0", "org_sku": "4500455", "tray_id": 24, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "99999", "door_id": "1", "sku_json": "10155-0", "org_sku": "10155", "tray_id": 25, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "99999", "door_id": "1", "sku_json": "186096-0", "org_sku": "186096", "tray_id": 26, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "822", "door_id": "2", "sku_json": "166327-4", "org_sku": "166327", "tray_id": 31, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "1444", "door_id": "2", "sku_json": "4500617-5", "org_sku": "4500617", "tray_id": 32, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "911", "door_id": "2", "sku_json": "4500694-4", "org_sku": "4500694", "tray_id": 33, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "177", "door_id": "2", "sku_json": "185993-3", "org_sku": "185993", "tray_id": 34, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "313", "door_id": "2", "sku_json": "186084-8", "org_sku": "186084", "tray_id": 35, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "221", "door_id": "2", "sku_json": "4500541-11", "org_sku": "4500541", "tray_id": 36, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "-3", "door_id": "2", "sku_json": "4500669-0", "org_sku": "4500669", "tray_id": 37, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "335", "door_id": "2", "sku_json": "186078-1", "org_sku": "186078", "tray_id": 38, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "889", "door_id": "2", "sku_json": "4500700-4", "org_sku": "4500700", "tray_id": 39, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "170", "door_id": "2", "sku_json": "4500412-1", "org_sku": "4500412", "tray_id": 40, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "871", "door_id": "2", "sku_json": "108676-5", "org_sku": "108676", "tray_id": 41, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "714", "door_id": "2", "sku_json": "4500675-4", "org_sku": "4500675", "tray_id": 42, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "228", "door_id": "2", "sku_json": "4500702-1", "org_sku": "4500702", "tray_id": 43, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "-6", "door_id": "2", "sku_json": "186059-0", "org_sku": "186059", "tray_id": 44, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "1357", "door_id": "2", "sku_json": "4500656-6", "org_sku": "4500656", "tray_id": 45, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "582", "door_id": "2", "sku_json": "4500499-3", "org_sku": "4500499", "tray_id": 46, "active": 1, "created_at": "2026-06-13 07:56:46"}]
[2026-06-18 18:40:47,407.407 INFO    ] TRAY READINGS [{'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781787779.7910001, 'datetime': '2026-06-18 18:32:59.791000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781787779.805, 'datetime': '2026-06-18 18:32:59.805000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781787779.806, 'datetime': '2026-06-18 18:32:59.806000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781787779.806, 'datetime': '2026-06-18 18:32:59.806000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781787779.807, 'datetime': '2026-06-18 18:32:59.807000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781787779.809, 'datetime': '2026-06-18 18:32:59.809000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781787779.81, 'datetime': '2026-06-18 18:32:59.810000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781787779.8100002, 'datetime': '2026-06-18 18:32:59.810000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781787911.169, 'datetime': '2026-06-18 18:35:11.169000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781787911.206, 'datetime': '2026-06-18 18:35:11.206000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781787911.207, 'datetime': '2026-06-18 18:35:11.207000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781787911.208, 'datetime': '2026-06-18 18:35:11.208000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781787911.2099998, 'datetime': '2026-06-18 18:35:11.210000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781787911.21, 'datetime': '2026-06-18 18:35:11.210000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781787911.21, 'datetime': '2026-06-18 18:35:11.210000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781787911.211, 'datetime': '2026-06-18 18:35:11.211000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781787917.392, 'datetime': '2026-06-18 18:35:17.392000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781787917.398, 'datetime': '2026-06-18 18:35:17.398000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781787917.3990002, 'datetime': '2026-06-18 18:35:17.399000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781787917.4, 'datetime': '2026-06-18 18:35:17.400000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781787917.401, 'datetime': '2026-06-18 18:35:17.401000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781787917.402, 'datetime': '2026-06-18 18:35:17.402000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781787917.4029999, 'datetime': '2026-06-18 18:35:17.403000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781787917.4029999, 'datetime': '2026-06-18 18:35:17.403000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787936.933, 'datetime': '2026-06-18 18:35:36.933000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787936.9350002, 'datetime': '2026-06-18 18:35:36.935000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787936.939, 'datetime': '2026-06-18 18:35:36.939000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787936.94, 'datetime': '2026-06-18 18:35:36.940000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787936.94, 'datetime': '2026-06-18 18:35:36.940000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787936.9429998, 'datetime': '2026-06-18 18:35:36.943000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787936.9429998, 'datetime': '2026-06-18 18:35:36.943000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787936.944, 'datetime': '2026-06-18 18:35:36.944000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787944.979, 'datetime': '2026-06-18 18:35:44.979000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787944.9810002, 'datetime': '2026-06-18 18:35:44.981000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787944.985, 'datetime': '2026-06-18 18:35:44.985000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787944.986, 'datetime': '2026-06-18 18:35:44.986000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787944.986, 'datetime': '2026-06-18 18:35:44.986000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787944.9889998, 'datetime': '2026-06-18 18:35:44.989000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787944.9889998, 'datetime': '2026-06-18 18:35:44.989000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781787944.99, 'datetime': '2026-06-18 18:35:44.990000', 'weight': '583', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781787962.23, 'datetime': '2026-06-18 18:36:02.230000', 'weight': '-6', 'flow': '1'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781787962.236, 'datetime': '2026-06-18 18:36:02.236000', 'weight': '-6', 'flow': '1'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781787962.2370002, 'datetime': '2026-06-18 18:36:02.237000', 'weight': '-6', 'flow': '1'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781787962.238, 'datetime': '2026-06-18 18:36:02.238000', 'weight': '-6', 'flow': '1'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781787962.238, 'datetime': '2026-06-18 18:36:02.238000', 'weight': '-6', 'flow': '1'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781787962.2389998, 'datetime': '2026-06-18 18:36:02.239000', 'weight': '-6', 'flow': '1'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781787962.239, 'datetime': '2026-06-18 18:36:02.239000', 'weight': '-6', 'flow': '1'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781787962.239, 'datetime': '2026-06-18 18:36:02.239000', 'weight': '-6', 'flow': '1'}, {'expected_tray_weight': 328, 'tray_weight': '313', 'tray_id': '35', 'address': '35', 'TS': 1781788020.394, 'datetime': '2026-06-18 18:37:00.394000', 'weight': '313', 'flow': '1'}, {'expected_tray_weight': 328, 'tray_weight': '313', 'tray_id': '35', 'address': '35', 'TS': 1781788020.394, 'datetime': '2026-06-18 18:37:00.394000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '313', 'tray_id': '35', 'address': '35', 'TS': 1781788020.397, 'datetime': '2026-06-18 18:37:00.397000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '313', 'tray_id': '35', 'address': '35', 'TS': 1781788020.398, 'datetime': '2026-06-18 18:37:00.398000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '313', 'tray_id': '35', 'address': '35', 'TS': 1781788020.398, 'datetime': '2026-06-18 18:37:00.398000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '313', 'tray_id': '35', 'address': '35', 'TS': 1781788020.398, 'datetime': '2026-06-18 18:37:00.398000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '313', 'tray_id': '35', 'address': '35', 'TS': 1781788020.3999999, 'datetime': '2026-06-18 18:37:00.400000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '313', 'tray_id': '35', 'address': '35', 'TS': 1781788020.401, 'datetime': '2026-06-18 18:37:00.401000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788029.098, 'datetime': '2026-06-18 18:37:09.098000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788029.1100001, 'datetime': '2026-06-18 18:37:09.110000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788029.111, 'datetime': '2026-06-18 18:37:09.111000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788029.115, 'datetime': '2026-06-18 18:37:09.115000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788029.117, 'datetime': '2026-06-18 18:37:09.117000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788029.12, 'datetime': '2026-06-18 18:37:09.120000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788029.122, 'datetime': '2026-06-18 18:37:09.122000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788029.1239998, 'datetime': '2026-06-18 18:37:09.124000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781788071.404, 'datetime': '2026-06-18 18:37:51.404000', 'weight': '582', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781788071.4060001, 'datetime': '2026-06-18 18:37:51.406000', 'weight': '582', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781788071.41, 'datetime': '2026-06-18 18:37:51.410000', 'weight': '582', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781788071.411, 'datetime': '2026-06-18 18:37:51.411000', 'weight': '582', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781788071.411, 'datetime': '2026-06-18 18:37:51.411000', 'weight': '582', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781788071.4139998, 'datetime': '2026-06-18 18:37:51.414000', 'weight': '582', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781788071.414, 'datetime': '2026-06-18 18:37:51.414000', 'weight': '582', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781788071.415, 'datetime': '2026-06-18 18:37:51.415000', 'weight': '582', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781788169.087, 'datetime': '2026-06-18 18:39:29.087000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781788169.092, 'datetime': '2026-06-18 18:39:29.092000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781788169.0960002, 'datetime': '2026-06-18 18:39:29.096000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781788169.098, 'datetime': '2026-06-18 18:39:29.098000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781788169.099, 'datetime': '2026-06-18 18:39:29.099000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781788169.1, 'datetime': '2026-06-18 18:39:29.100000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781788169.102, 'datetime': '2026-06-18 18:39:29.102000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781788169.102, 'datetime': '2026-06-18 18:39:29.102000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788195.242, 'datetime': '2026-06-18 18:39:55.242000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788195.2540002, 'datetime': '2026-06-18 18:39:55.254000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788195.2549999, 'datetime': '2026-06-18 18:39:55.255000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788195.2589998, 'datetime': '2026-06-18 18:39:55.259000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788195.2610002, 'datetime': '2026-06-18 18:39:55.261000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788195.264, 'datetime': '2026-06-18 18:39:55.264000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788195.2659998, 'datetime': '2026-06-18 18:39:55.266000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788195.268, 'datetime': '2026-06-18 18:39:55.268000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 840, 'tray_weight': '826', 'tray_id': '31', 'address': '31', 'TS': 1781788236.47, 'datetime': '2026-06-18 18:40:36.470000', 'weight': '826', 'flow': '0'}, {'expected_tray_weight': 840, 'tray_weight': '826', 'tray_id': '31', 'address': '31', 'TS': 1781788236.507, 'datetime': '2026-06-18 18:40:36.507000', 'weight': '826', 'flow': '0'}, {'expected_tray_weight': 840, 'tray_weight': '826', 'tray_id': '31', 'address': '31', 'TS': 1781788236.508, 'datetime': '2026-06-18 18:40:36.508000', 'weight': '826', 'flow': '0'}, {'expected_tray_weight': 840, 'tray_weight': '826', 'tray_id': '31', 'address': '31', 'TS': 1781788236.5089998, 'datetime': '2026-06-18 18:40:36.509000', 'weight': '826', 'flow': '0'}, {'expected_tray_weight': 840, 'tray_weight': '826', 'tray_id': '31', 'address': '31', 'TS': 1781788236.511, 'datetime': '2026-06-18 18:40:36.511000', 'weight': '826', 'flow': '0'}, {'expected_tray_weight': 840, 'tray_weight': '826', 'tray_id': '31', 'address': '31', 'TS': 1781788236.5110002, 'datetime': '2026-06-18 18:40:36.511000', 'weight': '826', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1356', 'tray_id': '45', 'address': '45', 'TS': 1781788236.687, 'datetime': '2026-06-18 18:40:36.687000', 'weight': '1356', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1356', 'tray_id': '45', 'address': '45', 'TS': 1781788236.701, 'datetime': '2026-06-18 18:40:36.701000', 'weight': '1356', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1356', 'tray_id': '45', 'address': '45', 'TS': 1781788236.702, 'datetime': '2026-06-18 18:40:36.702000', 'weight': '1356', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1356', 'tray_id': '45', 'address': '45', 'TS': 1781788236.703, 'datetime': '2026-06-18 18:40:36.703000', 'weight': '1356', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1356', 'tray_id': '45', 'address': '45', 'TS': 1781788236.7050002, 'datetime': '2026-06-18 18:40:36.705000', 'weight': '1356', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1356', 'tray_id': '45', 'address': '45', 'TS': 1781788236.706, 'datetime': '2026-06-18 18:40:36.706000', 'weight': '1356', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1356', 'tray_id': '45', 'address': '45', 'TS': 1781788236.706, 'datetime': '2026-06-18 18:40:36.706000', 'weight': '1356', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '279', 'tray_id': '35', 'address': '35', 'TS': 1781788238.894, 'datetime': '2026-06-18 18:40:38.894000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '279', 'tray_id': '35', 'address': '35', 'TS': 1781788238.898, 'datetime': '2026-06-18 18:40:38.898000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '279', 'tray_id': '35', 'address': '35', 'TS': 1781788238.898, 'datetime': '2026-06-18 18:40:38.898000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '279', 'tray_id': '35', 'address': '35', 'TS': 1781788238.898, 'datetime': '2026-06-18 18:40:38.898000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781788240.346, 'datetime': '2026-06-18 18:40:40.346000', 'weight': '229', 'flow': '1'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781788240.3470001, 'datetime': '2026-06-18 18:40:40.347000', 'weight': '229', 'flow': '1'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781788240.348, 'datetime': '2026-06-18 18:40:40.348000', 'weight': '229', 'flow': '1'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781788240.351, 'datetime': '2026-06-18 18:40:40.351000', 'weight': '229', 'flow': '1'}, {'expected_tray_weight': 166, 'tray_weight': '168', 'tray_id': '40', 'address': '40', 'TS': 1781788240.37, 'datetime': '2026-06-18 18:40:40.370000', 'weight': '168', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '168', 'tray_id': '40', 'address': '40', 'TS': 1781788240.371, 'datetime': '2026-06-18 18:40:40.371000', 'weight': '168', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '168', 'tray_id': '40', 'address': '40', 'TS': 1781788240.371, 'datetime': '2026-06-18 18:40:40.371000', 'weight': '168', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1440', 'tray_id': '32', 'address': '32', 'TS': 1781788240.404, 'datetime': '2026-06-18 18:40:40.404000', 'weight': '1440', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1440', 'tray_id': '32', 'address': '32', 'TS': 1781788240.4069998, 'datetime': '2026-06-18 18:40:40.407000', 'weight': '1440', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1440', 'tray_id': '32', 'address': '32', 'TS': 1781788240.408, 'datetime': '2026-06-18 18:40:40.408000', 'weight': '1440', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '868', 'tray_id': '41', 'address': '41', 'TS': 1781788240.4129999, 'datetime': '2026-06-18 18:40:40.413000', 'weight': '868', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '868', 'tray_id': '41', 'address': '41', 'TS': 1781788240.413, 'datetime': '2026-06-18 18:40:40.413000', 'weight': '868', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '868', 'tray_id': '41', 'address': '41', 'TS': 1781788240.414, 'datetime': '2026-06-18 18:40:40.414000', 'weight': '868', 'flow': '0'}, {'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781788240.47, 'datetime': '2026-06-18 18:40:40.470000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781788240.507, 'datetime': '2026-06-18 18:40:40.507000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781788240.508, 'datetime': '2026-06-18 18:40:40.508000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1358', 'tray_id': '45', 'address': '45', 'TS': 1781788240.523, 'datetime': '2026-06-18 18:40:40.523000', 'weight': '1358', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1358', 'tray_id': '45', 'address': '45', 'TS': 1781788240.526, 'datetime': '2026-06-18 18:40:40.526000', 'weight': '1358', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1358', 'tray_id': '45', 'address': '45', 'TS': 1781788240.527, 'datetime': '2026-06-18 18:40:40.527000', 'weight': '1358', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1358', 'tray_id': '45', 'address': '45', 'TS': 1781788240.5270002, 'datetime': '2026-06-18 18:40:40.527000', 'weight': '1358', 'flow': '0'}, {'expected_tray_weight': 840, 'tray_weight': '821', 'tray_id': '31', 'address': '31', 'TS': 1781788245.009, 'datetime': '2026-06-18 18:40:45.009000', 'weight': '821', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1442', 'tray_id': '32', 'address': '32', 'TS': 1781788245.1079998, 'datetime': '2026-06-18 18:40:45.108000', 'weight': '1442', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781788245.1200001, 'datetime': '2026-06-18 18:40:45.120000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781788245.2, 'datetime': '2026-06-18 18:40:45.200000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781788245.2, 'datetime': '2026-06-18 18:40:45.200000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781788245.284, 'datetime': '2026-06-18 18:40:45.284000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781788245.2949998, 'datetime': '2026-06-18 18:40:45.295000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '890', 'tray_id': '39', 'address': '39', 'TS': 1781788245.401, 'datetime': '2026-06-18 18:40:45.401000', 'weight': '890', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781788245.402, 'datetime': '2026-06-18 18:40:45.402000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781788245.47, 'datetime': '2026-06-18 18:40:45.470000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '869', 'tray_id': '41', 'address': '41', 'TS': 1781788245.513, 'datetime': '2026-06-18 18:40:45.513000', 'weight': '869', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781788245.5570002, 'datetime': '2026-06-18 18:40:45.557000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781788245.632, 'datetime': '2026-06-18 18:40:45.632000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781788245.642, 'datetime': '2026-06-18 18:40:45.642000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781788245.755, 'datetime': '2026-06-18 18:40:45.755000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781788245.815, 'datetime': '2026-06-18 18:40:45.815000', 'weight': '582', 'flow': '0'}]
[2026-06-18 18:40:49,096.096 INFO    ] Final DB Tray = [{"modified_at": "2026-06-13 07:56:46", "tray_weight": "93", "door_id": "1", "sku_json": "4500626-3", "org_sku": "4500626", "tray_id": 11, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "116", "door_id": "1", "sku_json": "4500688-3", "org_sku": "4500688", "tray_id": 12, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "313", "door_id": "1", "sku_json": "4500646-8", "org_sku": "4500646", "tray_id": 13, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "360", "door_id": "1", "sku_json": "4500445-5", "org_sku": "4500445", "tray_id": 14, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "158", "door_id": "1", "sku_json": "4500659-4", "org_sku": "4500659", "tray_id": 15, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "434", "door_id": "1", "sku_json": "4500647-12", "org_sku": "4500647", "tray_id": 16, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "100", "door_id": "1", "sku_json": "4500648-3", "org_sku": "4500648", "tray_id": 17, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "211", "door_id": "1", "sku_json": "4500668-10", "org_sku": "4500668", "tray_id": 18, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "489", "door_id": "1", "sku_json": "4500709-8", "org_sku": "4500709", "tray_id": 19, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "89", "door_id": "1", "sku_json": "4500672-3", "org_sku": "4500672", "tray_id": 20, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "178", "door_id": "1", "sku_json": "4500650-6", "org_sku": "4500650", "tray_id": 21, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "187", "door_id": "1", "sku_json": "4500673-6", "org_sku": "4500673", "tray_id": 22, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "99999", "door_id": "1", "sku_json": "186055-0", "org_sku": "186055", "tray_id": 23, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "99999", "door_id": "1", "sku_json": "4500455-0", "org_sku": "4500455", "tray_id": 24, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "99999", "door_id": "1", "sku_json": "10155-0", "org_sku": "10155", "tray_id": 25, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "99999", "door_id": "1", "sku_json": "186096-0", "org_sku": "186096", "tray_id": 26, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "821", "door_id": "2", "sku_json": "166327-4", "org_sku": "166327", "tray_id": 31, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "1442", "door_id": "2", "sku_json": "4500617-5", "org_sku": "4500617", "tray_id": 32, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "908", "door_id": "2", "sku_json": "4500694-4", "org_sku": "4500694", "tray_id": 33, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "177", "door_id": "2", "sku_json": "185993-3", "org_sku": "185993", "tray_id": 34, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "275", "door_id": "2", "sku_json": "186084-8", "org_sku": "186084", "tray_id": 35, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "221", "door_id": "2", "sku_json": "4500541-11", "org_sku": "4500541", "tray_id": 36, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "-3", "door_id": "2", "sku_json": "4500669-0", "org_sku": "4500669", "tray_id": 37, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "334", "door_id": "2", "sku_json": "186078-1", "org_sku": "186078", "tray_id": 38, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "890", "door_id": "2", "sku_json": "4500700-4", "org_sku": "4500700", "tray_id": 39, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "169", "door_id": "2", "sku_json": "4500412-1", "org_sku": "4500412", "tray_id": 40, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "869", "door_id": "2", "sku_json": "108676-5", "org_sku": "108676", "tray_id": 41, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "714", "door_id": "2", "sku_json": "4500675-4", "org_sku": "4500675", "tray_id": 42, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "228", "door_id": "2", "sku_json": "4500702-1", "org_sku": "4500702", "tray_id": 43, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "-7", "door_id": "2", "sku_json": "186059-0", "org_sku": "186059", "tray_id": 44, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "1357", "door_id": "2", "sku_json": "4500656-6", "org_sku": "4500656", "tray_id": 45, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "582", "door_id": "2", "sku_json": "4500499-3", "org_sku": "4500499", "tray_id": 46, "active": 1, "created_at": "2026-06-13 07:56:46"}]
[2026-06-18 18:40:53,542.542 INFO    ] Syncing order with order id: TM06202508260618183946810
[2026-06-18 18:40:53,563.563 INFO    ] pg status for order_id: TM06202508260618183946810 before is --> False
[2026-06-18 18:40:53,566.566 INFO    ] payment_gateway for order_id: TM06202508260618183946810 is --> razor_pay and sync status is True
[2026-06-18 18:40:53,835.835 INFO    ] pg status response {'status': True}
[2026-06-18 18:40:53,868.868 INFO    ] pg status for order_id: TM06202508260618183946810 after is --> {'status': True}
[2026-06-18 18:47:45,399.399 INFO    ] processOrderPayment version is : v2
[2026-06-18 18:51:56,258.258 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 40, 45, 57541), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '821', 'tray_id': '31', 'address': '31', 'TS': 1781788245.009, 'datetime': '2026-06-18 18:40:45.009000', 'weight': '821', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1442', 'tray_id': '32', 'address': '32', 'TS': 1781788245.1079998, 'datetime': '2026-06-18 18:40:45.108000', 'weight': '1442', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781788245.1200001, 'datetime': '2026-06-18 18:40:45.120000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781788245.2, 'datetime': '2026-06-18 18:40:45.200000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781788245.2, 'datetime': '2026-06-18 18:40:45.200000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781788245.2949998, 'datetime': '2026-06-18 18:40:45.295000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781788245.284, 'datetime': '2026-06-18 18:40:45.284000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781788245.402, 'datetime': '2026-06-18 18:40:45.402000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '890', 'tray_id': '39', 'address': '39', 'TS': 1781788245.401, 'datetime': '2026-06-18 18:40:45.401000', 'weight': '890', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781788245.47, 'datetime': '2026-06-18 18:40:45.470000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '869', 'tray_id': '41', 'address': '41', 'TS': 1781788245.513, 'datetime': '2026-06-18 18:40:45.513000', 'weight': '869', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781788245.5570002, 'datetime': '2026-06-18 18:40:45.557000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781788245.642, 'datetime': '2026-06-18 18:40:45.642000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781788245.632, 'datetime': '2026-06-18 18:40:45.632000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781788245.755, 'datetime': '2026-06-18 18:40:45.755000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781788245.815, 'datetime': '2026-06-18 18:40:45.815000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 51, 55, 323903), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781788915.298, 'datetime': '2026-06-18 18:51:55.298000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781788915.3179998, 'datetime': '2026-06-18 18:51:55.318000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '312', 'tray_id': '13', 'address': '13', 'TS': 1781788915.346, 'datetime': '2026-06-18 18:51:55.346000', 'weight': '312', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781788915.483, 'datetime': '2026-06-18 18:51:55.483000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781788915.539, 'datetime': '2026-06-18 18:51:55.539000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781788915.559, 'datetime': '2026-06-18 18:51:55.559000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781788915.611, 'datetime': '2026-06-18 18:51:55.611000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781788915.6299999, 'datetime': '2026-06-18 18:51:55.630000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781788915.703, 'datetime': '2026-06-18 18:51:55.703000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781788915.722, 'datetime': '2026-06-18 18:51:55.722000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781788915.802, 'datetime': '2026-06-18 18:51:55.802000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781788915.819, 'datetime': '2026-06-18 18:51:55.819000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:51:56,265.265 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 40, 45, 57541), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '821', 'tray_id': '31', 'address': '31', 'TS': 1781788245.009, 'datetime': '2026-06-18 18:40:45.009000', 'weight': '821', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1442', 'tray_id': '32', 'address': '32', 'TS': 1781788245.1079998, 'datetime': '2026-06-18 18:40:45.108000', 'weight': '1442', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781788245.1200001, 'datetime': '2026-06-18 18:40:45.120000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781788245.2, 'datetime': '2026-06-18 18:40:45.200000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 328, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781788245.2, 'datetime': '2026-06-18 18:40:45.200000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781788245.2949998, 'datetime': '2026-06-18 18:40:45.295000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781788245.284, 'datetime': '2026-06-18 18:40:45.284000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781788245.402, 'datetime': '2026-06-18 18:40:45.402000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '890', 'tray_id': '39', 'address': '39', 'TS': 1781788245.401, 'datetime': '2026-06-18 18:40:45.401000', 'weight': '890', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781788245.47, 'datetime': '2026-06-18 18:40:45.470000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '869', 'tray_id': '41', 'address': '41', 'TS': 1781788245.513, 'datetime': '2026-06-18 18:40:45.513000', 'weight': '869', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781788245.5570002, 'datetime': '2026-06-18 18:40:45.557000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781788245.642, 'datetime': '2026-06-18 18:40:45.642000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781788245.632, 'datetime': '2026-06-18 18:40:45.632000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781788245.755, 'datetime': '2026-06-18 18:40:45.755000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781788245.815, 'datetime': '2026-06-18 18:40:45.815000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 51, 55, 323903), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781788915.298, 'datetime': '2026-06-18 18:51:55.298000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781788915.3179998, 'datetime': '2026-06-18 18:51:55.318000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '312', 'tray_id': '13', 'address': '13', 'TS': 1781788915.346, 'datetime': '2026-06-18 18:51:55.346000', 'weight': '312', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781788915.483, 'datetime': '2026-06-18 18:51:55.483000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781788915.539, 'datetime': '2026-06-18 18:51:55.539000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781788915.559, 'datetime': '2026-06-18 18:51:55.559000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781788915.611, 'datetime': '2026-06-18 18:51:55.611000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781788915.6299999, 'datetime': '2026-06-18 18:51:55.630000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781788915.703, 'datetime': '2026-06-18 18:51:55.703000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781788915.722, 'datetime': '2026-06-18 18:51:55.722000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781788915.802, 'datetime': '2026-06-18 18:51:55.802000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781788915.819, 'datetime': '2026-06-18 18:51:55.819000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:51:57,078.078 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 51, 56, 276844), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781788916.195, 'datetime': '2026-06-18 18:51:56.195000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781788916.239, 'datetime': '2026-06-18 18:51:56.239000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781788916.3009999, 'datetime': '2026-06-18 18:51:56.301000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781788916.417, 'datetime': '2026-06-18 18:51:56.417000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781788916.428, 'datetime': '2026-06-18 18:51:56.428000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781788916.4269998, 'datetime': '2026-06-18 18:51:56.427000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781788916.4780002, 'datetime': '2026-06-18 18:51:56.478000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788916.599, 'datetime': '2026-06-18 18:51:56.599000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781788916.5830002, 'datetime': '2026-06-18 18:51:56.583000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781788916.653, 'datetime': '2026-06-18 18:51:56.653000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781788916.6729999, 'datetime': '2026-06-18 18:51:56.673000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '715', 'tray_id': '42', 'address': '42', 'TS': 1781788916.7150002, 'datetime': '2026-06-18 18:51:56.715000', 'weight': '715', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781788916.836, 'datetime': '2026-06-18 18:51:56.836000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781788916.8130002, 'datetime': '2026-06-18 18:51:56.813000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781788916.9060001, 'datetime': '2026-06-18 18:51:56.906000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781788916.9269998, 'datetime': '2026-06-18 18:51:56.927000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 51, 55, 323903), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781788915.298, 'datetime': '2026-06-18 18:51:55.298000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781788915.3179998, 'datetime': '2026-06-18 18:51:55.318000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '312', 'tray_id': '13', 'address': '13', 'TS': 1781788915.346, 'datetime': '2026-06-18 18:51:55.346000', 'weight': '312', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781788915.483, 'datetime': '2026-06-18 18:51:55.483000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781788915.539, 'datetime': '2026-06-18 18:51:55.539000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781788915.559, 'datetime': '2026-06-18 18:51:55.559000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781788915.611, 'datetime': '2026-06-18 18:51:55.611000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781788915.6299999, 'datetime': '2026-06-18 18:51:55.630000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781788915.703, 'datetime': '2026-06-18 18:51:55.703000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781788915.722, 'datetime': '2026-06-18 18:51:55.722000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781788915.802, 'datetime': '2026-06-18 18:51:55.802000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781788915.819, 'datetime': '2026-06-18 18:51:55.819000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:51:57,085.085 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 51, 56, 276844), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781788916.195, 'datetime': '2026-06-18 18:51:56.195000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781788916.239, 'datetime': '2026-06-18 18:51:56.239000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781788916.3009999, 'datetime': '2026-06-18 18:51:56.301000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781788916.417, 'datetime': '2026-06-18 18:51:56.417000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781788916.428, 'datetime': '2026-06-18 18:51:56.428000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781788916.4269998, 'datetime': '2026-06-18 18:51:56.427000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781788916.4780002, 'datetime': '2026-06-18 18:51:56.478000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788916.599, 'datetime': '2026-06-18 18:51:56.599000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781788916.5830002, 'datetime': '2026-06-18 18:51:56.583000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781788916.653, 'datetime': '2026-06-18 18:51:56.653000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781788916.6729999, 'datetime': '2026-06-18 18:51:56.673000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '715', 'tray_id': '42', 'address': '42', 'TS': 1781788916.7150002, 'datetime': '2026-06-18 18:51:56.715000', 'weight': '715', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781788916.836, 'datetime': '2026-06-18 18:51:56.836000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781788916.8130002, 'datetime': '2026-06-18 18:51:56.813000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781788916.9060001, 'datetime': '2026-06-18 18:51:56.906000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781788916.9269998, 'datetime': '2026-06-18 18:51:56.927000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 51, 55, 323903), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781788915.298, 'datetime': '2026-06-18 18:51:55.298000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781788915.3179998, 'datetime': '2026-06-18 18:51:55.318000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '312', 'tray_id': '13', 'address': '13', 'TS': 1781788915.346, 'datetime': '2026-06-18 18:51:55.346000', 'weight': '312', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781788915.483, 'datetime': '2026-06-18 18:51:55.483000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781788915.539, 'datetime': '2026-06-18 18:51:55.539000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781788915.559, 'datetime': '2026-06-18 18:51:55.559000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781788915.611, 'datetime': '2026-06-18 18:51:55.611000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781788915.6299999, 'datetime': '2026-06-18 18:51:55.630000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781788915.703, 'datetime': '2026-06-18 18:51:55.703000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781788915.722, 'datetime': '2026-06-18 18:51:55.722000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781788915.802, 'datetime': '2026-06-18 18:51:55.802000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781788915.819, 'datetime': '2026-06-18 18:51:55.819000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 18:54:20,185.185 INFO    ] processOrderPayment version is : v2
[2026-06-18 19:04:13,878.878 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 51, 56, 276844), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781788916.195, 'datetime': '2026-06-18 18:51:56.195000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781788916.239, 'datetime': '2026-06-18 18:51:56.239000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781788916.3009999, 'datetime': '2026-06-18 18:51:56.301000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781788916.417, 'datetime': '2026-06-18 18:51:56.417000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781788916.428, 'datetime': '2026-06-18 18:51:56.428000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781788916.4269998, 'datetime': '2026-06-18 18:51:56.427000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781788916.4780002, 'datetime': '2026-06-18 18:51:56.478000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788916.599, 'datetime': '2026-06-18 18:51:56.599000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781788916.5830002, 'datetime': '2026-06-18 18:51:56.583000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781788916.653, 'datetime': '2026-06-18 18:51:56.653000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781788916.6729999, 'datetime': '2026-06-18 18:51:56.673000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '715', 'tray_id': '42', 'address': '42', 'TS': 1781788916.7150002, 'datetime': '2026-06-18 18:51:56.715000', 'weight': '715', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781788916.836, 'datetime': '2026-06-18 18:51:56.836000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781788916.8130002, 'datetime': '2026-06-18 18:51:56.813000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781788916.9060001, 'datetime': '2026-06-18 18:51:56.906000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781788916.9269998, 'datetime': '2026-06-18 18:51:56.927000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 12, 989170), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781789652.9819999, 'datetime': '2026-06-18 19:04:12.982000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781789653.003, 'datetime': '2026-06-18 19:04:13.003000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781789652.998, 'datetime': '2026-06-18 19:04:12.998000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781789653.135, 'datetime': '2026-06-18 19:04:13.135000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781789653.158, 'datetime': '2026-06-18 19:04:13.158000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781789653.177, 'datetime': '2026-06-18 19:04:13.177000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781789653.172, 'datetime': '2026-06-18 19:04:13.172000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781789653.3079998, 'datetime': '2026-06-18 19:04:13.308000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781789653.2910001, 'datetime': '2026-06-18 19:04:13.291000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781789653.31, 'datetime': '2026-06-18 19:04:13.310000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781789653.467, 'datetime': '2026-06-18 19:04:13.467000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781789653.4659998, 'datetime': '2026-06-18 19:04:13.466000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 19:04:13,886.886 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 18, 51, 56, 276844), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781788916.195, 'datetime': '2026-06-18 18:51:56.195000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781788916.239, 'datetime': '2026-06-18 18:51:56.239000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781788916.3009999, 'datetime': '2026-06-18 18:51:56.301000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781788916.417, 'datetime': '2026-06-18 18:51:56.417000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781788916.428, 'datetime': '2026-06-18 18:51:56.428000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781788916.4269998, 'datetime': '2026-06-18 18:51:56.427000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781788916.4780002, 'datetime': '2026-06-18 18:51:56.478000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781788916.599, 'datetime': '2026-06-18 18:51:56.599000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781788916.5830002, 'datetime': '2026-06-18 18:51:56.583000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781788916.653, 'datetime': '2026-06-18 18:51:56.653000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781788916.6729999, 'datetime': '2026-06-18 18:51:56.673000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '715', 'tray_id': '42', 'address': '42', 'TS': 1781788916.7150002, 'datetime': '2026-06-18 18:51:56.715000', 'weight': '715', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781788916.836, 'datetime': '2026-06-18 18:51:56.836000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781788916.8130002, 'datetime': '2026-06-18 18:51:56.813000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781788916.9060001, 'datetime': '2026-06-18 18:51:56.906000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781788916.9269998, 'datetime': '2026-06-18 18:51:56.927000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 12, 989170), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781789652.9819999, 'datetime': '2026-06-18 19:04:12.982000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781789653.003, 'datetime': '2026-06-18 19:04:13.003000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781789652.998, 'datetime': '2026-06-18 19:04:12.998000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781789653.135, 'datetime': '2026-06-18 19:04:13.135000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781789653.158, 'datetime': '2026-06-18 19:04:13.158000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781789653.177, 'datetime': '2026-06-18 19:04:13.177000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781789653.172, 'datetime': '2026-06-18 19:04:13.172000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781789653.3079998, 'datetime': '2026-06-18 19:04:13.308000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781789653.2910001, 'datetime': '2026-06-18 19:04:13.291000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781789653.31, 'datetime': '2026-06-18 19:04:13.310000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781789653.467, 'datetime': '2026-06-18 19:04:13.467000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781789653.4659998, 'datetime': '2026-06-18 19:04:13.466000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 19:04:14,666.666 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 12, 989170), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781789652.9819999, 'datetime': '2026-06-18 19:04:12.982000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781789653.003, 'datetime': '2026-06-18 19:04:13.003000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781789652.998, 'datetime': '2026-06-18 19:04:12.998000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781789653.135, 'datetime': '2026-06-18 19:04:13.135000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781789653.158, 'datetime': '2026-06-18 19:04:13.158000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781789653.177, 'datetime': '2026-06-18 19:04:13.177000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781789653.172, 'datetime': '2026-06-18 19:04:13.172000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781789653.3079998, 'datetime': '2026-06-18 19:04:13.308000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781789653.2910001, 'datetime': '2026-06-18 19:04:13.291000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781789653.31, 'datetime': '2026-06-18 19:04:13.310000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781789653.467, 'datetime': '2026-06-18 19:04:13.467000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781789653.4659998, 'datetime': '2026-06-18 19:04:13.466000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 19:04:14,673.673 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 12, 989170), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781789652.9819999, 'datetime': '2026-06-18 19:04:12.982000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781789653.003, 'datetime': '2026-06-18 19:04:13.003000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781789652.998, 'datetime': '2026-06-18 19:04:12.998000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781789653.135, 'datetime': '2026-06-18 19:04:13.135000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781789653.158, 'datetime': '2026-06-18 19:04:13.158000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781789653.177, 'datetime': '2026-06-18 19:04:13.177000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781789653.172, 'datetime': '2026-06-18 19:04:13.172000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781789653.3079998, 'datetime': '2026-06-18 19:04:13.308000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '489', 'tray_id': '19', 'address': '19', 'TS': 1781789653.2910001, 'datetime': '2026-06-18 19:04:13.291000', 'weight': '489', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781789653.31, 'datetime': '2026-06-18 19:04:13.310000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781789653.467, 'datetime': '2026-06-18 19:04:13.467000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781789653.4659998, 'datetime': '2026-06-18 19:04:13.466000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 19:04:49,258.258 INFO    ] processOrderPayment version is : v2
[2026-06-18 19:10:10,211.211 INFO    ] ADDRESS: 11 TRAY WEIGHT: 93 TRAY DB WEIGHT: 93
[2026-06-18 19:10:10,216.216 INFO    ] ADDRESS: 12 TRAY WEIGHT: 116 TRAY DB WEIGHT: 116
[2026-06-18 19:10:10,220.220 INFO    ] ADDRESS: 13 TRAY WEIGHT: 313 TRAY DB WEIGHT: 313
[2026-06-18 19:10:10,225.225 INFO    ] ADDRESS: 14 TRAY WEIGHT: 360 TRAY DB WEIGHT: 360
[2026-06-18 19:10:10,230.230 INFO    ] ADDRESS: 15 TRAY WEIGHT: 158 TRAY DB WEIGHT: 158
[2026-06-18 19:10:10,235.235 INFO    ] ADDRESS: 16 TRAY WEIGHT: 433 TRAY DB WEIGHT: 433
[2026-06-18 19:10:10,239.239 INFO    ] ADDRESS: 17 TRAY WEIGHT: 100 TRAY DB WEIGHT: 100
[2026-06-18 19:10:10,244.244 INFO    ] ADDRESS: 18 TRAY WEIGHT: 211 TRAY DB WEIGHT: 211
[2026-06-18 19:10:10,249.249 INFO    ] ADDRESS: 19 TRAY WEIGHT: 489 TRAY DB WEIGHT: 489
[2026-06-18 19:10:10,254.254 INFO    ] ADDRESS: 20 TRAY WEIGHT: 88 TRAY DB WEIGHT: 88
[2026-06-18 19:10:10,258.258 INFO    ] ADDRESS: 21 TRAY WEIGHT: 177 TRAY DB WEIGHT: 177
[2026-06-18 19:10:10,263.263 INFO    ] ADDRESS: 22 TRAY WEIGHT: 187 TRAY DB WEIGHT: 187
[2026-06-18 19:10:10,268.268 INFO    ] ADDRESS: 31 TRAY WEIGHT: 822 TRAY DB WEIGHT: 822
[2026-06-18 19:10:10,272.272 INFO    ] ADDRESS: 32 TRAY WEIGHT: 1443 TRAY DB WEIGHT: 1443
[2026-06-18 19:10:10,277.277 INFO    ] ADDRESS: 33 TRAY WEIGHT: 908 TRAY DB WEIGHT: 908
[2026-06-18 19:10:10,282.282 INFO    ] ADDRESS: 34 TRAY WEIGHT: 177 TRAY DB WEIGHT: 177
[2026-06-18 19:10:10,286.286 INFO    ] ADDRESS: 35 TRAY WEIGHT: 275 TRAY DB WEIGHT: 275
[2026-06-18 19:10:10,291.291 INFO    ] ADDRESS: 36 TRAY WEIGHT: 221 TRAY DB WEIGHT: 221
[2026-06-18 19:10:10,296.296 INFO    ] ADDRESS: 37 TRAY WEIGHT: -3 TRAY DB WEIGHT: -3
[2026-06-18 19:10:10,301.301 INFO    ] ADDRESS: 38 TRAY WEIGHT: 335 TRAY DB WEIGHT: 335
[2026-06-18 19:10:10,305.305 INFO    ] ADDRESS: 39 TRAY WEIGHT: 889 TRAY DB WEIGHT: 889
[2026-06-18 19:10:10,310.310 INFO    ] ADDRESS: 40 TRAY WEIGHT: 169 TRAY DB WEIGHT: 169
[2026-06-18 19:10:10,315.315 INFO    ] ADDRESS: 41 TRAY WEIGHT: 870 TRAY DB WEIGHT: 870
[2026-06-18 19:10:10,319.319 INFO    ] ADDRESS: 42 TRAY WEIGHT: 714 TRAY DB WEIGHT: 714
[2026-06-18 19:10:10,324.324 INFO    ] ADDRESS: 43 TRAY WEIGHT: 228 TRAY DB WEIGHT: 228
[2026-06-18 19:10:10,329.329 INFO    ] ADDRESS: 44 TRAY WEIGHT: -7 TRAY DB WEIGHT: -7
[2026-06-18 19:10:10,333.333 INFO    ] ADDRESS: 45 TRAY WEIGHT: 1357 TRAY DB WEIGHT: 1357
[2026-06-18 19:10:10,338.338 INFO    ] ADDRESS: 46 TRAY WEIGHT: 582 TRAY DB WEIGHT: 582
[2026-06-18 19:10:13,350.350 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 10, 12, 478705), 'door_weights': [{'expected_tray_weight': 280, 'tray_weight': '312', 'tray_id': '13', 'address': '13', 'TS': 1781789992.443, 'datetime': '2026-06-18 19:09:52.443000', 'weight': '312', 'flow': '1'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781789764.059, 'datetime': '2026-06-18 19:06:04.059000', 'weight': '158', 'flow': '1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781789813.24, 'datetime': '2026-06-18 19:06:53.240000', 'weight': '100', 'flow': '1'}]}}
[2026-06-18 19:10:13,363.363 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 10, 12, 478705), 'door_weights': [{'expected_tray_weight': 280, 'tray_weight': '312', 'tray_id': '13', 'address': '13', 'TS': 1781789992.443, 'datetime': '2026-06-18 19:09:52.443000', 'weight': '312', 'flow': '1'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781789764.059, 'datetime': '2026-06-18 19:06:04.059000', 'weight': '158', 'flow': '1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781789813.24, 'datetime': '2026-06-18 19:06:53.240000', 'weight': '100', 'flow': '1'}]}}
[2026-06-18 19:10:14,624.624 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 10, 13, 575640), 'door_weights': [{'expected_tray_weight': 280, 'tray_weight': '312', 'tray_id': '13', 'address': '13', 'TS': 1781789992.4420002, 'datetime': '2026-06-18 19:09:52.442000', 'weight': '312', 'flow': '1'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781789764.058, 'datetime': '2026-06-18 19:06:04.058000', 'weight': '158', 'flow': '1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781789813.244, 'datetime': '2026-06-18 19:06:53.244000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 180, 'tray_weight': '193', 'tray_id': '21', 'address': '21', 'TS': 1781790013.857, 'datetime': '2026-06-18 19:10:13.857000', 'weight': '193', 'flow': '0'}]}}
[2026-06-18 19:10:14,636.636 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 10, 13, 575640), 'door_weights': [{'expected_tray_weight': 280, 'tray_weight': '312', 'tray_id': '13', 'address': '13', 'TS': 1781789992.4420002, 'datetime': '2026-06-18 19:09:52.442000', 'weight': '312', 'flow': '1'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781789764.058, 'datetime': '2026-06-18 19:06:04.058000', 'weight': '158', 'flow': '1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781789813.244, 'datetime': '2026-06-18 19:06:53.244000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 180, 'tray_weight': '193', 'tray_id': '21', 'address': '21', 'TS': 1781790013.857, 'datetime': '2026-06-18 19:10:13.857000', 'weight': '193', 'flow': '0'}]}}
[2026-06-18 19:10:15,779.779 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 10, 14, 715174), 'door_weights': [{'expected_tray_weight': 280, 'tray_weight': '312', 'tray_id': '13', 'address': '13', 'TS': 1781789992.442, 'datetime': '2026-06-18 19:09:52.442000', 'weight': '312', 'flow': '1'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781789764.0570002, 'datetime': '2026-06-18 19:06:04.057000', 'weight': '158', 'flow': '1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781789813.2410002, 'datetime': '2026-06-18 19:06:53.241000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 180, 'tray_weight': '193', 'tray_id': '21', 'address': '21', 'TS': 1781790013.8609998, 'datetime': '2026-06-18 19:10:13.861000', 'weight': '193', 'flow': '0'}]}}
[2026-06-18 19:10:15,790.790 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 10, 14, 715174), 'door_weights': [{'expected_tray_weight': 280, 'tray_weight': '312', 'tray_id': '13', 'address': '13', 'TS': 1781789992.442, 'datetime': '2026-06-18 19:09:52.442000', 'weight': '312', 'flow': '1'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781789764.0570002, 'datetime': '2026-06-18 19:06:04.057000', 'weight': '158', 'flow': '1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781789813.2410002, 'datetime': '2026-06-18 19:06:53.241000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 180, 'tray_weight': '193', 'tray_id': '21', 'address': '21', 'TS': 1781790013.8609998, 'datetime': '2026-06-18 19:10:13.861000', 'weight': '193', 'flow': '0'}]}}
[2026-06-18 19:10:17,207.207 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 10, 15, 869338), 'door_weights': [{'expected_tray_weight': 280, 'tray_weight': '312', 'tray_id': '13', 'address': '13', 'TS': 1781789992.441, 'datetime': '2026-06-18 19:09:52.441000', 'weight': '312', 'flow': '1'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781789764.056, 'datetime': '2026-06-18 19:06:04.056000', 'weight': '158', 'flow': '1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781789813.246, 'datetime': '2026-06-18 19:06:53.246000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 488, 'tray_weight': '508', 'tray_id': '19', 'address': '19', 'TS': 1781790015.651, 'datetime': '2026-06-18 19:10:15.651000', 'weight': '508', 'flow': '1'}, {'expected_tray_weight': 180, 'tray_weight': '193', 'tray_id': '21', 'address': '21', 'TS': 1781790013.861, 'datetime': '2026-06-18 19:10:13.861000', 'weight': '193', 'flow': '0'}]}}
[2026-06-18 19:10:17,218.218 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 10, 15, 869338), 'door_weights': [{'expected_tray_weight': 280, 'tray_weight': '312', 'tray_id': '13', 'address': '13', 'TS': 1781789992.441, 'datetime': '2026-06-18 19:09:52.441000', 'weight': '312', 'flow': '1'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781789764.056, 'datetime': '2026-06-18 19:06:04.056000', 'weight': '158', 'flow': '1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781789813.246, 'datetime': '2026-06-18 19:06:53.246000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 488, 'tray_weight': '508', 'tray_id': '19', 'address': '19', 'TS': 1781790015.651, 'datetime': '2026-06-18 19:10:15.651000', 'weight': '508', 'flow': '1'}, {'expected_tray_weight': 180, 'tray_weight': '193', 'tray_id': '21', 'address': '21', 'TS': 1781790013.861, 'datetime': '2026-06-18 19:10:13.861000', 'weight': '193', 'flow': '0'}]}}
[2026-06-18 19:10:18,760.760 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 10, 17, 298620), 'door_weights': [{'expected_tray_weight': 280, 'tray_weight': '312', 'tray_id': '13', 'address': '13', 'TS': 1781789992.4420002, 'datetime': '2026-06-18 19:09:52.442000', 'weight': '312', 'flow': '1'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781789764.054, 'datetime': '2026-06-18 19:06:04.054000', 'weight': '158', 'flow': '1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781789813.246, 'datetime': '2026-06-18 19:06:53.246000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 488, 'tray_weight': '508', 'tray_id': '19', 'address': '19', 'TS': 1781790015.653, 'datetime': '2026-06-18 19:10:15.653000', 'weight': '508', 'flow': '1'}, {'expected_tray_weight': 180, 'tray_weight': '193', 'tray_id': '21', 'address': '21', 'TS': 1781790013.861, 'datetime': '2026-06-18 19:10:13.861000', 'weight': '193', 'flow': '0'}]}}
[2026-06-18 19:10:18,771.771 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 10, 17, 298620), 'door_weights': [{'expected_tray_weight': 280, 'tray_weight': '312', 'tray_id': '13', 'address': '13', 'TS': 1781789992.4420002, 'datetime': '2026-06-18 19:09:52.442000', 'weight': '312', 'flow': '1'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781789764.054, 'datetime': '2026-06-18 19:06:04.054000', 'weight': '158', 'flow': '1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781789813.246, 'datetime': '2026-06-18 19:06:53.246000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 488, 'tray_weight': '508', 'tray_id': '19', 'address': '19', 'TS': 1781790015.653, 'datetime': '2026-06-18 19:10:15.653000', 'weight': '508', 'flow': '1'}, {'expected_tray_weight': 180, 'tray_weight': '193', 'tray_id': '21', 'address': '21', 'TS': 1781790013.861, 'datetime': '2026-06-18 19:10:13.861000', 'weight': '193', 'flow': '0'}]}}
[2026-06-18 19:10:20,075.075 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 10, 18, 855635), 'door_weights': [{'expected_tray_weight': 280, 'tray_weight': '312', 'tray_id': '13', 'address': '13', 'TS': 1781789992.441, 'datetime': '2026-06-18 19:09:52.441000', 'weight': '312', 'flow': '1'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781789764.054, 'datetime': '2026-06-18 19:06:04.054000', 'weight': '158', 'flow': '1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781789813.246, 'datetime': '2026-06-18 19:06:53.246000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 488, 'tray_weight': '508', 'tray_id': '19', 'address': '19', 'TS': 1781790015.649, 'datetime': '2026-06-18 19:10:15.649000', 'weight': '508', 'flow': '1'}, {'expected_tray_weight': 180, 'tray_weight': '193', 'tray_id': '21', 'address': '21', 'TS': 1781790013.861, 'datetime': '2026-06-18 19:10:13.861000', 'weight': '193', 'flow': '0'}]}}
[2026-06-18 19:10:20,088.088 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 10, 18, 855635), 'door_weights': [{'expected_tray_weight': 280, 'tray_weight': '312', 'tray_id': '13', 'address': '13', 'TS': 1781789992.441, 'datetime': '2026-06-18 19:09:52.441000', 'weight': '312', 'flow': '1'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781789764.054, 'datetime': '2026-06-18 19:06:04.054000', 'weight': '158', 'flow': '1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781789813.246, 'datetime': '2026-06-18 19:06:53.246000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 488, 'tray_weight': '508', 'tray_id': '19', 'address': '19', 'TS': 1781790015.649, 'datetime': '2026-06-18 19:10:15.649000', 'weight': '508', 'flow': '1'}, {'expected_tray_weight': 180, 'tray_weight': '193', 'tray_id': '21', 'address': '21', 'TS': 1781790013.861, 'datetime': '2026-06-18 19:10:13.861000', 'weight': '193', 'flow': '0'}]}}
[2026-06-18 19:10:21,398.398 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 10, 20, 159261), 'door_weights': [{'expected_tray_weight': 280, 'tray_weight': '312', 'tray_id': '13', 'address': '13', 'TS': 1781789992.441, 'datetime': '2026-06-18 19:09:52.441000', 'weight': '312', 'flow': '1'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781789764.053, 'datetime': '2026-06-18 19:06:04.053000', 'weight': '158', 'flow': '1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781789813.247, 'datetime': '2026-06-18 19:06:53.247000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 488, 'tray_weight': '508', 'tray_id': '19', 'address': '19', 'TS': 1781790015.6539998, 'datetime': '2026-06-18 19:10:15.654000', 'weight': '508', 'flow': '1'}, {'expected_tray_weight': 180, 'tray_weight': '193', 'tray_id': '21', 'address': '21', 'TS': 1781790013.857, 'datetime': '2026-06-18 19:10:13.857000', 'weight': '193', 'flow': '0'}]}}
[2026-06-18 19:10:21,410.410 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 10, 20, 159261), 'door_weights': [{'expected_tray_weight': 280, 'tray_weight': '312', 'tray_id': '13', 'address': '13', 'TS': 1781789992.441, 'datetime': '2026-06-18 19:09:52.441000', 'weight': '312', 'flow': '1'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781789764.053, 'datetime': '2026-06-18 19:06:04.053000', 'weight': '158', 'flow': '1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781789813.247, 'datetime': '2026-06-18 19:06:53.247000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 488, 'tray_weight': '508', 'tray_id': '19', 'address': '19', 'TS': 1781790015.6539998, 'datetime': '2026-06-18 19:10:15.654000', 'weight': '508', 'flow': '1'}, {'expected_tray_weight': 180, 'tray_weight': '193', 'tray_id': '21', 'address': '21', 'TS': 1781790013.857, 'datetime': '2026-06-18 19:10:13.857000', 'weight': '193', 'flow': '0'}]}}
[2026-06-18 19:10:22,716.716 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 10, 21, 485556), 'door_weights': [{'expected_tray_weight': 280, 'tray_weight': '312', 'tray_id': '13', 'address': '13', 'TS': 1781789992.441, 'datetime': '2026-06-18 19:09:52.441000', 'weight': '312', 'flow': '1'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781789764.0509999, 'datetime': '2026-06-18 19:06:04.051000', 'weight': '158', 'flow': '1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781789813.2480001, 'datetime': '2026-06-18 19:06:53.248000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 488, 'tray_weight': '508', 'tray_id': '19', 'address': '19', 'TS': 1781790015.6560001, 'datetime': '2026-06-18 19:10:15.656000', 'weight': '508', 'flow': '1'}, {'expected_tray_weight': 180, 'tray_weight': '193', 'tray_id': '21', 'address': '21', 'TS': 1781790013.858, 'datetime': '2026-06-18 19:10:13.858000', 'weight': '193', 'flow': '0'}]}}
[2026-06-18 19:10:22,729.729 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 10, 21, 485556), 'door_weights': [{'expected_tray_weight': 280, 'tray_weight': '312', 'tray_id': '13', 'address': '13', 'TS': 1781789992.441, 'datetime': '2026-06-18 19:09:52.441000', 'weight': '312', 'flow': '1'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781789764.0509999, 'datetime': '2026-06-18 19:06:04.051000', 'weight': '158', 'flow': '1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781789813.2480001, 'datetime': '2026-06-18 19:06:53.248000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 488, 'tray_weight': '508', 'tray_id': '19', 'address': '19', 'TS': 1781790015.6560001, 'datetime': '2026-06-18 19:10:15.656000', 'weight': '508', 'flow': '1'}, {'expected_tray_weight': 180, 'tray_weight': '193', 'tray_id': '21', 'address': '21', 'TS': 1781790013.858, 'datetime': '2026-06-18 19:10:13.858000', 'weight': '193', 'flow': '0'}]}}
[2026-06-18 19:10:23,965.965 INFO    ] collect_close_door_weights {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 10, 22, 739177), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781790022.731, 'datetime': '2026-06-18 19:10:22.731000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781790022.7519999, 'datetime': '2026-06-18 19:10:22.752000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781790022.818, 'datetime': '2026-06-18 19:10:22.818000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781790022.836, 'datetime': '2026-06-18 19:10:22.836000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781790022.843, 'datetime': '2026-06-18 19:10:22.843000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781790022.981, 'datetime': '2026-06-18 19:10:22.981000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781790022.934, 'datetime': '2026-06-18 19:10:22.934000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781790023.072, 'datetime': '2026-06-18 19:10:23.072000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781790023.283, 'datetime': '2026-06-18 19:10:23.283000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781790023.4259999, 'datetime': '2026-06-18 19:10:23.426000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '183', 'tray_id': '21', 'address': '21', 'TS': 1781790023.507, 'datetime': '2026-06-18 19:10:23.507000', 'weight': '183', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781790023.5219998, 'datetime': '2026-06-18 19:10:23.522000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 19:10:23,972.972 INFO    ] collect_close_door_weights {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 10, 22, 739177), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781790022.731, 'datetime': '2026-06-18 19:10:22.731000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781790022.7519999, 'datetime': '2026-06-18 19:10:22.752000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781790022.818, 'datetime': '2026-06-18 19:10:22.818000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781790022.836, 'datetime': '2026-06-18 19:10:22.836000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781790022.843, 'datetime': '2026-06-18 19:10:22.843000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781790022.981, 'datetime': '2026-06-18 19:10:22.981000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781790022.934, 'datetime': '2026-06-18 19:10:22.934000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781790023.072, 'datetime': '2026-06-18 19:10:23.072000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781790023.283, 'datetime': '2026-06-18 19:10:23.283000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781790023.4259999, 'datetime': '2026-06-18 19:10:23.426000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '183', 'tray_id': '21', 'address': '21', 'TS': 1781790023.507, 'datetime': '2026-06-18 19:10:23.507000', 'weight': '183', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781790023.5219998, 'datetime': '2026-06-18 19:10:23.522000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 19:10:25,498.498 INFO    ] *********** ORDER STARTED ***********
[2026-06-18 19:10:25,500.500 INFO    ] DB TRAY [{"modified_at": "2026-06-13 07:56:46", "tray_weight": "93", "door_id": "1", "sku_json": "4500626-3", "org_sku": "4500626", "tray_id": 11, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "116", "door_id": "1", "sku_json": "4500688-3", "org_sku": "4500688", "tray_id": 12, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "313", "door_id": "1", "sku_json": "4500646-8", "org_sku": "4500646", "tray_id": 13, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "360", "door_id": "1", "sku_json": "4500445-5", "org_sku": "4500445", "tray_id": 14, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "158", "door_id": "1", "sku_json": "4500659-4", "org_sku": "4500659", "tray_id": 15, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "433", "door_id": "1", "sku_json": "4500647-12", "org_sku": "4500647", "tray_id": 16, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "100", "door_id": "1", "sku_json": "4500648-3", "org_sku": "4500648", "tray_id": 17, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "211", "door_id": "1", "sku_json": "4500668-10", "org_sku": "4500668", "tray_id": 18, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "489", "door_id": "1", "sku_json": "4500709-8", "org_sku": "4500709", "tray_id": 19, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "88", "door_id": "1", "sku_json": "4500672-3", "org_sku": "4500672", "tray_id": 20, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "177", "door_id": "1", "sku_json": "4500650-6", "org_sku": "4500650", "tray_id": 21, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "187", "door_id": "1", "sku_json": "4500673-6", "org_sku": "4500673", "tray_id": 22, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "99999", "door_id": "1", "sku_json": "186055-0", "org_sku": "186055", "tray_id": 23, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "99999", "door_id": "1", "sku_json": "4500455-0", "org_sku": "4500455", "tray_id": 24, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "99999", "door_id": "1", "sku_json": "10155-0", "org_sku": "10155", "tray_id": 25, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "99999", "door_id": "1", "sku_json": "186096-0", "org_sku": "186096", "tray_id": 26, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "822", "door_id": "2", "sku_json": "166327-4", "org_sku": "166327", "tray_id": 31, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "1443", "door_id": "2", "sku_json": "4500617-5", "org_sku": "4500617", "tray_id": 32, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "908", "door_id": "2", "sku_json": "4500694-4", "org_sku": "4500694", "tray_id": 33, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "177", "door_id": "2", "sku_json": "185993-3", "org_sku": "185993", "tray_id": 34, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "275", "door_id": "2", "sku_json": "186084-7", "org_sku": "186084", "tray_id": 35, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "221", "door_id": "2", "sku_json": "4500541-11", "org_sku": "4500541", "tray_id": 36, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "-3", "door_id": "2", "sku_json": "4500669-0", "org_sku": "4500669", "tray_id": 37, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "335", "door_id": "2", "sku_json": "186078-1", "org_sku": "186078", "tray_id": 38, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "889", "door_id": "2", "sku_json": "4500700-4", "org_sku": "4500700", "tray_id": 39, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "169", "door_id": "2", "sku_json": "4500412-1", "org_sku": "4500412", "tray_id": 40, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "870", "door_id": "2", "sku_json": "108676-5", "org_sku": "108676", "tray_id": 41, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "714", "door_id": "2", "sku_json": "4500675-4", "org_sku": "4500675", "tray_id": 42, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "228", "door_id": "2", "sku_json": "4500702-1", "org_sku": "4500702", "tray_id": 43, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "-7", "door_id": "2", "sku_json": "186059-0", "org_sku": "186059", "tray_id": 44, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "1357", "door_id": "2", "sku_json": "4500656-6", "org_sku": "4500656", "tray_id": 45, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "582", "door_id": "2", "sku_json": "4500499-3", "org_sku": "4500499", "tray_id": 46, "active": 1, "created_at": "2026-06-13 07:56:46"}]
[2026-06-18 19:10:25,506.506 INFO    ] TRAY READINGS [{'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781789764.0509999, 'datetime': '2026-06-18 19:06:04.051000', 'weight': '158', 'flow': '1'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781789764.053, 'datetime': '2026-06-18 19:06:04.053000', 'weight': '158', 'flow': '1'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781789764.054, 'datetime': '2026-06-18 19:06:04.054000', 'weight': '158', 'flow': '1'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781789764.054, 'datetime': '2026-06-18 19:06:04.054000', 'weight': '158', 'flow': '1'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781789764.056, 'datetime': '2026-06-18 19:06:04.056000', 'weight': '158', 'flow': '1'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781789764.0570002, 'datetime': '2026-06-18 19:06:04.057000', 'weight': '158', 'flow': '1'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781789764.058, 'datetime': '2026-06-18 19:06:04.058000', 'weight': '158', 'flow': '1'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781789764.059, 'datetime': '2026-06-18 19:06:04.059000', 'weight': '158', 'flow': '1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781789813.24, 'datetime': '2026-06-18 19:06:53.240000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781789813.2410002, 'datetime': '2026-06-18 19:06:53.241000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781789813.244, 'datetime': '2026-06-18 19:06:53.244000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781789813.246, 'datetime': '2026-06-18 19:06:53.246000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781789813.246, 'datetime': '2026-06-18 19:06:53.246000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781789813.246, 'datetime': '2026-06-18 19:06:53.246000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781789813.247, 'datetime': '2026-06-18 19:06:53.247000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781789813.2480001, 'datetime': '2026-06-18 19:06:53.248000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 280, 'tray_weight': '312', 'tray_id': '13', 'address': '13', 'TS': 1781789992.441, 'datetime': '2026-06-18 19:09:52.441000', 'weight': '312', 'flow': '1'}, {'expected_tray_weight': 280, 'tray_weight': '312', 'tray_id': '13', 'address': '13', 'TS': 1781789992.441, 'datetime': '2026-06-18 19:09:52.441000', 'weight': '312', 'flow': '1'}, {'expected_tray_weight': 280, 'tray_weight': '312', 'tray_id': '13', 'address': '13', 'TS': 1781789992.441, 'datetime': '2026-06-18 19:09:52.441000', 'weight': '312', 'flow': '1'}, {'expected_tray_weight': 280, 'tray_weight': '312', 'tray_id': '13', 'address': '13', 'TS': 1781789992.441, 'datetime': '2026-06-18 19:09:52.441000', 'weight': '312', 'flow': '1'}, {'expected_tray_weight': 280, 'tray_weight': '312', 'tray_id': '13', 'address': '13', 'TS': 1781789992.442, 'datetime': '2026-06-18 19:09:52.442000', 'weight': '312', 'flow': '1'}, {'expected_tray_weight': 280, 'tray_weight': '312', 'tray_id': '13', 'address': '13', 'TS': 1781789992.4420002, 'datetime': '2026-06-18 19:09:52.442000', 'weight': '312', 'flow': '1'}, {'expected_tray_weight': 280, 'tray_weight': '312', 'tray_id': '13', 'address': '13', 'TS': 1781789992.4420002, 'datetime': '2026-06-18 19:09:52.442000', 'weight': '312', 'flow': '1'}, {'expected_tray_weight': 280, 'tray_weight': '312', 'tray_id': '13', 'address': '13', 'TS': 1781789992.443, 'datetime': '2026-06-18 19:09:52.443000', 'weight': '312', 'flow': '1'}, {'expected_tray_weight': 180, 'tray_weight': '193', 'tray_id': '21', 'address': '21', 'TS': 1781790013.857, 'datetime': '2026-06-18 19:10:13.857000', 'weight': '193', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '193', 'tray_id': '21', 'address': '21', 'TS': 1781790013.857, 'datetime': '2026-06-18 19:10:13.857000', 'weight': '193', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '193', 'tray_id': '21', 'address': '21', 'TS': 1781790013.858, 'datetime': '2026-06-18 19:10:13.858000', 'weight': '193', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '193', 'tray_id': '21', 'address': '21', 'TS': 1781790013.8609998, 'datetime': '2026-06-18 19:10:13.861000', 'weight': '193', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '193', 'tray_id': '21', 'address': '21', 'TS': 1781790013.861, 'datetime': '2026-06-18 19:10:13.861000', 'weight': '193', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '193', 'tray_id': '21', 'address': '21', 'TS': 1781790013.861, 'datetime': '2026-06-18 19:10:13.861000', 'weight': '193', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '193', 'tray_id': '21', 'address': '21', 'TS': 1781790013.861, 'datetime': '2026-06-18 19:10:13.861000', 'weight': '193', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '508', 'tray_id': '19', 'address': '19', 'TS': 1781790015.649, 'datetime': '2026-06-18 19:10:15.649000', 'weight': '508', 'flow': '1'}, {'expected_tray_weight': 488, 'tray_weight': '508', 'tray_id': '19', 'address': '19', 'TS': 1781790015.651, 'datetime': '2026-06-18 19:10:15.651000', 'weight': '508', 'flow': '1'}, {'expected_tray_weight': 488, 'tray_weight': '508', 'tray_id': '19', 'address': '19', 'TS': 1781790015.653, 'datetime': '2026-06-18 19:10:15.653000', 'weight': '508', 'flow': '1'}, {'expected_tray_weight': 488, 'tray_weight': '508', 'tray_id': '19', 'address': '19', 'TS': 1781790015.6539998, 'datetime': '2026-06-18 19:10:15.654000', 'weight': '508', 'flow': '1'}, {'expected_tray_weight': 488, 'tray_weight': '508', 'tray_id': '19', 'address': '19', 'TS': 1781790015.6560001, 'datetime': '2026-06-18 19:10:15.656000', 'weight': '508', 'flow': '1'}, {'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781790022.731, 'datetime': '2026-06-18 19:10:22.731000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781790022.7519999, 'datetime': '2026-06-18 19:10:22.752000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781790022.818, 'datetime': '2026-06-18 19:10:22.818000', 'weight': '313', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781790022.836, 'datetime': '2026-06-18 19:10:22.836000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781790022.843, 'datetime': '2026-06-18 19:10:22.843000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781790022.934, 'datetime': '2026-06-18 19:10:22.934000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781790022.981, 'datetime': '2026-06-18 19:10:22.981000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781790023.072, 'datetime': '2026-06-18 19:10:23.072000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 488, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781790023.283, 'datetime': '2026-06-18 19:10:23.283000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781790023.4259999, 'datetime': '2026-06-18 19:10:23.426000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '183', 'tray_id': '21', 'address': '21', 'TS': 1781790023.507, 'datetime': '2026-06-18 19:10:23.507000', 'weight': '183', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781790023.5219998, 'datetime': '2026-06-18 19:10:23.522000', 'weight': '187', 'flow': '0'}]
[2026-06-18 19:10:26,626.626 INFO    ] Final DB Tray = [{"modified_at": "2026-06-13 07:56:46", "tray_weight": "93", "door_id": "1", "sku_json": "4500626-3", "org_sku": "4500626", "tray_id": 11, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "116", "door_id": "1", "sku_json": "4500688-3", "org_sku": "4500688", "tray_id": 12, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "313", "door_id": "1", "sku_json": "4500646-8", "org_sku": "4500646", "tray_id": 13, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "361", "door_id": "1", "sku_json": "4500445-5", "org_sku": "4500445", "tray_id": 14, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "158", "door_id": "1", "sku_json": "4500659-4", "org_sku": "4500659", "tray_id": 15, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "433", "door_id": "1", "sku_json": "4500647-12", "org_sku": "4500647", "tray_id": 16, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "100", "door_id": "1", "sku_json": "4500648-3", "org_sku": "4500648", "tray_id": 17, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "211", "door_id": "1", "sku_json": "4500668-10", "org_sku": "4500668", "tray_id": 18, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "430", "door_id": "1", "sku_json": "4500709-8", "org_sku": "4500709", "tray_id": 19, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "88", "door_id": "1", "sku_json": "4500672-3", "org_sku": "4500672", "tray_id": 20, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "183", "door_id": "1", "sku_json": "4500650-6", "org_sku": "4500650", "tray_id": 21, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "187", "door_id": "1", "sku_json": "4500673-6", "org_sku": "4500673", "tray_id": 22, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "99999", "door_id": "1", "sku_json": "186055-0", "org_sku": "186055", "tray_id": 23, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "99999", "door_id": "1", "sku_json": "4500455-0", "org_sku": "4500455", "tray_id": 24, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "99999", "door_id": "1", "sku_json": "10155-0", "org_sku": "10155", "tray_id": 25, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "99999", "door_id": "1", "sku_json": "186096-0", "org_sku": "186096", "tray_id": 26, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "822", "door_id": "2", "sku_json": "166327-4", "org_sku": "166327", "tray_id": 31, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "1443", "door_id": "2", "sku_json": "4500617-5", "org_sku": "4500617", "tray_id": 32, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "908", "door_id": "2", "sku_json": "4500694-4", "org_sku": "4500694", "tray_id": 33, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "177", "door_id": "2", "sku_json": "185993-3", "org_sku": "185993", "tray_id": 34, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "275", "door_id": "2", "sku_json": "186084-7", "org_sku": "186084", "tray_id": 35, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "221", "door_id": "2", "sku_json": "4500541-11", "org_sku": "4500541", "tray_id": 36, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "-3", "door_id": "2", "sku_json": "4500669-0", "org_sku": "4500669", "tray_id": 37, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "335", "door_id": "2", "sku_json": "186078-1", "org_sku": "186078", "tray_id": 38, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "889", "door_id": "2", "sku_json": "4500700-4", "org_sku": "4500700", "tray_id": 39, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "169", "door_id": "2", "sku_json": "4500412-1", "org_sku": "4500412", "tray_id": 40, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "870", "door_id": "2", "sku_json": "108676-5", "org_sku": "108676", "tray_id": 41, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "714", "door_id": "2", "sku_json": "4500675-4", "org_sku": "4500675", "tray_id": 42, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "228", "door_id": "2", "sku_json": "4500702-1", "org_sku": "4500702", "tray_id": 43, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "-7", "door_id": "2", "sku_json": "186059-0", "org_sku": "186059", "tray_id": 44, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "1357", "door_id": "2", "sku_json": "4500656-6", "org_sku": "4500656", "tray_id": 45, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "582", "door_id": "2", "sku_json": "4500499-3", "org_sku": "4500499", "tray_id": 46, "active": 1, "created_at": "2026-06-13 07:56:46"}]
[2026-06-18 19:10:29,038.038 INFO    ] Syncing order with order id: TM06202508260618190918925
[2026-06-18 19:10:29,051.051 INFO    ] pg status for order_id: TM06202508260618190918925 before is --> False
[2026-06-18 19:10:29,055.055 INFO    ] payment_gateway for order_id: TM06202508260618190918925 is --> razor_pay and sync status is True
[2026-06-18 19:10:29,324.324 INFO    ] pg status response {'status': True}
[2026-06-18 19:10:29,357.357 INFO    ] pg status for order_id: TM06202508260618190918925 after is --> {'status': True}
[2026-06-18 19:11:36,262.262 INFO    ] ADDRESS: 11 TRAY WEIGHT: 93 TRAY DB WEIGHT: 93
[2026-06-18 19:11:36,267.267 INFO    ] ADDRESS: 12 TRAY WEIGHT: 116 TRAY DB WEIGHT: 116
[2026-06-18 19:11:36,272.272 INFO    ] ADDRESS: 13 TRAY WEIGHT: 313 TRAY DB WEIGHT: 313
[2026-06-18 19:11:36,277.277 INFO    ] ADDRESS: 14 TRAY WEIGHT: 361 TRAY DB WEIGHT: 361
[2026-06-18 19:11:36,281.281 INFO    ] ADDRESS: 15 TRAY WEIGHT: 158 TRAY DB WEIGHT: 158
[2026-06-18 19:11:36,286.286 INFO    ] ADDRESS: 16 TRAY WEIGHT: 433 TRAY DB WEIGHT: 433
[2026-06-18 19:11:36,291.291 INFO    ] ADDRESS: 17 TRAY WEIGHT: 100 TRAY DB WEIGHT: 100
[2026-06-18 19:11:36,296.296 INFO    ] ADDRESS: 18 TRAY WEIGHT: 211 TRAY DB WEIGHT: 211
[2026-06-18 19:11:36,301.301 INFO    ] ADDRESS: 19 TRAY WEIGHT: 430 TRAY DB WEIGHT: 430
[2026-06-18 19:11:36,306.306 INFO    ] ADDRESS: 20 TRAY WEIGHT: 88 TRAY DB WEIGHT: 88
[2026-06-18 19:11:36,310.310 INFO    ] ADDRESS: 21 TRAY WEIGHT: 183 TRAY DB WEIGHT: 183
[2026-06-18 19:11:36,315.315 INFO    ] ADDRESS: 22 TRAY WEIGHT: 187 TRAY DB WEIGHT: 187
[2026-06-18 19:11:36,320.320 INFO    ] ADDRESS: 31 TRAY WEIGHT: 822 TRAY DB WEIGHT: 822
[2026-06-18 19:11:36,325.325 INFO    ] ADDRESS: 32 TRAY WEIGHT: 1443 TRAY DB WEIGHT: 1443
[2026-06-18 19:11:36,329.329 INFO    ] ADDRESS: 33 TRAY WEIGHT: 908 TRAY DB WEIGHT: 908
[2026-06-18 19:11:36,334.334 INFO    ] ADDRESS: 34 TRAY WEIGHT: 177 TRAY DB WEIGHT: 177
[2026-06-18 19:11:36,339.339 INFO    ] ADDRESS: 35 TRAY WEIGHT: 275 TRAY DB WEIGHT: 275
[2026-06-18 19:11:36,344.344 INFO    ] ADDRESS: 36 TRAY WEIGHT: 221 TRAY DB WEIGHT: 221
[2026-06-18 19:11:36,349.349 INFO    ] ADDRESS: 37 TRAY WEIGHT: -3 TRAY DB WEIGHT: -3
[2026-06-18 19:11:36,354.354 INFO    ] ADDRESS: 38 TRAY WEIGHT: 335 TRAY DB WEIGHT: 335
[2026-06-18 19:11:36,358.358 INFO    ] ADDRESS: 39 TRAY WEIGHT: 889 TRAY DB WEIGHT: 889
[2026-06-18 19:11:36,363.363 INFO    ] ADDRESS: 40 TRAY WEIGHT: 169 TRAY DB WEIGHT: 169
[2026-06-18 19:11:36,368.368 INFO    ] ADDRESS: 41 TRAY WEIGHT: 870 TRAY DB WEIGHT: 870
[2026-06-18 19:11:36,373.373 INFO    ] ADDRESS: 42 TRAY WEIGHT: 714 TRAY DB WEIGHT: 714
[2026-06-18 19:11:36,377.377 INFO    ] ADDRESS: 43 TRAY WEIGHT: 228 TRAY DB WEIGHT: 228
[2026-06-18 19:11:36,382.382 INFO    ] ADDRESS: 44 TRAY WEIGHT: -7 TRAY DB WEIGHT: -7
[2026-06-18 19:11:36,387.387 INFO    ] ADDRESS: 45 TRAY WEIGHT: 1357 TRAY DB WEIGHT: 1357
[2026-06-18 19:11:36,392.392 INFO    ] ADDRESS: 46 TRAY WEIGHT: 582 TRAY DB WEIGHT: 582
[2026-06-18 19:11:39,211.211 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 11, 38, 440088), 'door_weights': [{'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781790034.8049998, 'datetime': '2026-06-18 19:10:34.805000', 'weight': '100', 'flow': '1'}]}}
[2026-06-18 19:11:39,223.223 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 11, 38, 440088), 'door_weights': [{'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781790034.8049998, 'datetime': '2026-06-18 19:10:34.805000', 'weight': '100', 'flow': '1'}]}}
[2026-06-18 19:11:40,234.234 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 11, 39, 325162), 'door_weights': [{'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781790034.804, 'datetime': '2026-06-18 19:10:34.804000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 180, 'tray_weight': '194', 'tray_id': '21', 'address': '21', 'TS': 1781790099.581, 'datetime': '2026-06-18 19:11:39.581000', 'weight': '194', 'flow': '0'}]}}
[2026-06-18 19:11:40,246.246 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 11, 39, 325162), 'door_weights': [{'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781790034.804, 'datetime': '2026-06-18 19:10:34.804000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 180, 'tray_weight': '194', 'tray_id': '21', 'address': '21', 'TS': 1781790099.581, 'datetime': '2026-06-18 19:11:39.581000', 'weight': '194', 'flow': '0'}]}}
[2026-06-18 19:11:41,258.258 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 11, 40, 324352), 'door_weights': [{'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781790034.804, 'datetime': '2026-06-18 19:10:34.804000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 180, 'tray_weight': '194', 'tray_id': '21', 'address': '21', 'TS': 1781790099.5809999, 'datetime': '2026-06-18 19:11:39.581000', 'weight': '194', 'flow': '0'}]}}
[2026-06-18 19:11:41,270.270 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 11, 40, 324352), 'door_weights': [{'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781790034.804, 'datetime': '2026-06-18 19:10:34.804000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 180, 'tray_weight': '194', 'tray_id': '21', 'address': '21', 'TS': 1781790099.5809999, 'datetime': '2026-06-18 19:11:39.581000', 'weight': '194', 'flow': '0'}]}}
[2026-06-18 19:11:42,395.395 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 11, 41, 351907), 'door_weights': [{'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781790034.796, 'datetime': '2026-06-18 19:10:34.796000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 180, 'tray_weight': '194', 'tray_id': '21', 'address': '21', 'TS': 1781790099.582, 'datetime': '2026-06-18 19:11:39.582000', 'weight': '194', 'flow': '0'}]}}
[2026-06-18 19:11:42,407.407 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 11, 41, 351907), 'door_weights': [{'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781790034.796, 'datetime': '2026-06-18 19:10:34.796000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 180, 'tray_weight': '194', 'tray_id': '21', 'address': '21', 'TS': 1781790099.582, 'datetime': '2026-06-18 19:11:39.582000', 'weight': '194', 'flow': '0'}]}}
[2026-06-18 19:11:43,480.480 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 11, 42, 483337), 'door_weights': [{'expected_tray_weight': 280, 'tray_weight': '287', 'tray_id': '13', 'address': '13', 'TS': 1781790102.389, 'datetime': '2026-06-18 19:11:42.389000', 'weight': '287', 'flow': '-1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781790034.804, 'datetime': '2026-06-18 19:10:34.804000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 180, 'tray_weight': '194', 'tray_id': '21', 'address': '21', 'TS': 1781790099.581, 'datetime': '2026-06-18 19:11:39.581000', 'weight': '194', 'flow': '0'}]}}
[2026-06-18 19:11:43,492.492 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 11, 42, 483337), 'door_weights': [{'expected_tray_weight': 280, 'tray_weight': '287', 'tray_id': '13', 'address': '13', 'TS': 1781790102.389, 'datetime': '2026-06-18 19:11:42.389000', 'weight': '287', 'flow': '-1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781790034.804, 'datetime': '2026-06-18 19:10:34.804000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 180, 'tray_weight': '194', 'tray_id': '21', 'address': '21', 'TS': 1781790099.581, 'datetime': '2026-06-18 19:11:39.581000', 'weight': '194', 'flow': '0'}]}}
[2026-06-18 19:11:44,750.750 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 11, 43, 563348), 'door_weights': [{'expected_tray_weight': 280, 'tray_weight': '287', 'tray_id': '13', 'address': '13', 'TS': 1781790102.389, 'datetime': '2026-06-18 19:11:42.389000', 'weight': '287', 'flow': '-1'}, {'expected_tray_weight': 280, 'tray_weight': '278', 'tray_id': '13', 'address': '13', 'TS': 1781790102.627, 'datetime': '2026-06-18 19:11:42.627000', 'weight': '278', 'flow': '-1'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781790103.329, 'datetime': '2026-06-18 19:11:43.329000', 'weight': '313', 'flow': '1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781790034.802, 'datetime': '2026-06-18 19:10:34.802000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 180, 'tray_weight': '194', 'tray_id': '21', 'address': '21', 'TS': 1781790099.58, 'datetime': '2026-06-18 19:11:39.580000', 'weight': '194', 'flow': '0'}]}}
[2026-06-18 19:11:44,766.766 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 11, 43, 563348), 'door_weights': [{'expected_tray_weight': 280, 'tray_weight': '287', 'tray_id': '13', 'address': '13', 'TS': 1781790102.389, 'datetime': '2026-06-18 19:11:42.389000', 'weight': '287', 'flow': '-1'}, {'expected_tray_weight': 280, 'tray_weight': '278', 'tray_id': '13', 'address': '13', 'TS': 1781790102.627, 'datetime': '2026-06-18 19:11:42.627000', 'weight': '278', 'flow': '-1'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781790103.329, 'datetime': '2026-06-18 19:11:43.329000', 'weight': '313', 'flow': '1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781790034.802, 'datetime': '2026-06-18 19:10:34.802000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 180, 'tray_weight': '194', 'tray_id': '21', 'address': '21', 'TS': 1781790099.58, 'datetime': '2026-06-18 19:11:39.580000', 'weight': '194', 'flow': '0'}]}}
[2026-06-18 19:11:45,859.859 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 11, 44, 835774), 'door_weights': [{'expected_tray_weight': 280, 'tray_weight': '278', 'tray_id': '13', 'address': '13', 'TS': 1781790102.626, 'datetime': '2026-06-18 19:11:42.626000', 'weight': '278', 'flow': '-1'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781790103.328, 'datetime': '2026-06-18 19:11:43.328000', 'weight': '313', 'flow': '1'}, {'expected_tray_weight': 280, 'tray_weight': '333', 'tray_id': '13', 'address': '13', 'TS': 1781790104.036, 'datetime': '2026-06-18 19:11:44.036000', 'weight': '333', 'flow': '1'}, {'expected_tray_weight': 280, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781790104.738, 'datetime': '2026-06-18 19:11:44.738000', 'weight': '279', 'flow': '-1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781790034.806, 'datetime': '2026-06-18 19:10:34.806000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 180, 'tray_weight': '194', 'tray_id': '21', 'address': '21', 'TS': 1781790099.576, 'datetime': '2026-06-18 19:11:39.576000', 'weight': '194', 'flow': '0'}]}}
[2026-06-18 19:11:45,871.871 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 11, 44, 835774), 'door_weights': [{'expected_tray_weight': 280, 'tray_weight': '278', 'tray_id': '13', 'address': '13', 'TS': 1781790102.626, 'datetime': '2026-06-18 19:11:42.626000', 'weight': '278', 'flow': '-1'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781790103.328, 'datetime': '2026-06-18 19:11:43.328000', 'weight': '313', 'flow': '1'}, {'expected_tray_weight': 280, 'tray_weight': '333', 'tray_id': '13', 'address': '13', 'TS': 1781790104.036, 'datetime': '2026-06-18 19:11:44.036000', 'weight': '333', 'flow': '1'}, {'expected_tray_weight': 280, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781790104.738, 'datetime': '2026-06-18 19:11:44.738000', 'weight': '279', 'flow': '-1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781790034.806, 'datetime': '2026-06-18 19:10:34.806000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 180, 'tray_weight': '194', 'tray_id': '21', 'address': '21', 'TS': 1781790099.576, 'datetime': '2026-06-18 19:11:39.576000', 'weight': '194', 'flow': '0'}]}}
[2026-06-18 19:11:46,894.894 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 11, 45, 948965), 'door_weights': [{'expected_tray_weight': 280, 'tray_weight': '278', 'tray_id': '13', 'address': '13', 'TS': 1781790102.626, 'datetime': '2026-06-18 19:11:42.626000', 'weight': '278', 'flow': '-1'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781790103.328, 'datetime': '2026-06-18 19:11:43.328000', 'weight': '313', 'flow': '1'}, {'expected_tray_weight': 280, 'tray_weight': '333', 'tray_id': '13', 'address': '13', 'TS': 1781790104.036, 'datetime': '2026-06-18 19:11:44.036000', 'weight': '333', 'flow': '1'}, {'expected_tray_weight': 280, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781790104.738, 'datetime': '2026-06-18 19:11:44.738000', 'weight': '279', 'flow': '-1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781790034.8030002, 'datetime': '2026-06-18 19:10:34.803000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 180, 'tray_weight': '194', 'tray_id': '21', 'address': '21', 'TS': 1781790099.5800002, 'datetime': '2026-06-18 19:11:39.580000', 'weight': '194', 'flow': '0'}]}}
[2026-06-18 19:11:46,915.915 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 11, 45, 948965), 'door_weights': [{'expected_tray_weight': 280, 'tray_weight': '278', 'tray_id': '13', 'address': '13', 'TS': 1781790102.626, 'datetime': '2026-06-18 19:11:42.626000', 'weight': '278', 'flow': '-1'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781790103.328, 'datetime': '2026-06-18 19:11:43.328000', 'weight': '313', 'flow': '1'}, {'expected_tray_weight': 280, 'tray_weight': '333', 'tray_id': '13', 'address': '13', 'TS': 1781790104.036, 'datetime': '2026-06-18 19:11:44.036000', 'weight': '333', 'flow': '1'}, {'expected_tray_weight': 280, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781790104.738, 'datetime': '2026-06-18 19:11:44.738000', 'weight': '279', 'flow': '-1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781790034.8030002, 'datetime': '2026-06-18 19:10:34.803000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 180, 'tray_weight': '194', 'tray_id': '21', 'address': '21', 'TS': 1781790099.5800002, 'datetime': '2026-06-18 19:11:39.580000', 'weight': '194', 'flow': '0'}]}}
[2026-06-18 19:11:48,029.029 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 11, 47, 11692), 'door_weights': [{'expected_tray_weight': 280, 'tray_weight': '278', 'tray_id': '13', 'address': '13', 'TS': 1781790102.627, 'datetime': '2026-06-18 19:11:42.627000', 'weight': '278', 'flow': '-1'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781790103.329, 'datetime': '2026-06-18 19:11:43.329000', 'weight': '313', 'flow': '1'}, {'expected_tray_weight': 280, 'tray_weight': '333', 'tray_id': '13', 'address': '13', 'TS': 1781790104.0370002, 'datetime': '2026-06-18 19:11:44.037000', 'weight': '333', 'flow': '1'}, {'expected_tray_weight': 280, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781790104.739, 'datetime': '2026-06-18 19:11:44.739000', 'weight': '279', 'flow': '-1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781790034.808, 'datetime': '2026-06-18 19:10:34.808000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 180, 'tray_weight': '194', 'tray_id': '21', 'address': '21', 'TS': 1781790099.58, 'datetime': '2026-06-18 19:11:39.580000', 'weight': '194', 'flow': '0'}]}}
[2026-06-18 19:11:48,036.036 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 11, 47, 11692), 'door_weights': [{'expected_tray_weight': 280, 'tray_weight': '278', 'tray_id': '13', 'address': '13', 'TS': 1781790102.627, 'datetime': '2026-06-18 19:11:42.627000', 'weight': '278', 'flow': '-1'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781790103.329, 'datetime': '2026-06-18 19:11:43.329000', 'weight': '313', 'flow': '1'}, {'expected_tray_weight': 280, 'tray_weight': '333', 'tray_id': '13', 'address': '13', 'TS': 1781790104.0370002, 'datetime': '2026-06-18 19:11:44.037000', 'weight': '333', 'flow': '1'}, {'expected_tray_weight': 280, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781790104.739, 'datetime': '2026-06-18 19:11:44.739000', 'weight': '279', 'flow': '-1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781790034.808, 'datetime': '2026-06-18 19:10:34.808000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 180, 'tray_weight': '194', 'tray_id': '21', 'address': '21', 'TS': 1781790099.58, 'datetime': '2026-06-18 19:11:39.580000', 'weight': '194', 'flow': '0'}]}}
[2026-06-18 19:11:49,049.049 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 11, 48, 116169), 'door_weights': [{'expected_tray_weight': 280, 'tray_weight': '278', 'tray_id': '13', 'address': '13', 'TS': 1781790102.627, 'datetime': '2026-06-18 19:11:42.627000', 'weight': '278', 'flow': '-1'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781790103.329, 'datetime': '2026-06-18 19:11:43.329000', 'weight': '313', 'flow': '1'}, {'expected_tray_weight': 280, 'tray_weight': '333', 'tray_id': '13', 'address': '13', 'TS': 1781790104.037, 'datetime': '2026-06-18 19:11:44.037000', 'weight': '333', 'flow': '1'}, {'expected_tray_weight': 280, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781790104.739, 'datetime': '2026-06-18 19:11:44.739000', 'weight': '279', 'flow': '-1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781790034.808, 'datetime': '2026-06-18 19:10:34.808000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 180, 'tray_weight': '194', 'tray_id': '21', 'address': '21', 'TS': 1781790099.579, 'datetime': '2026-06-18 19:11:39.579000', 'weight': '194', 'flow': '0'}]}}
[2026-06-18 19:11:49,061.061 INFO    ] monitor_weight {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 11, 48, 116169), 'door_weights': [{'expected_tray_weight': 280, 'tray_weight': '278', 'tray_id': '13', 'address': '13', 'TS': 1781790102.627, 'datetime': '2026-06-18 19:11:42.627000', 'weight': '278', 'flow': '-1'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781790103.329, 'datetime': '2026-06-18 19:11:43.329000', 'weight': '313', 'flow': '1'}, {'expected_tray_weight': 280, 'tray_weight': '333', 'tray_id': '13', 'address': '13', 'TS': 1781790104.037, 'datetime': '2026-06-18 19:11:44.037000', 'weight': '333', 'flow': '1'}, {'expected_tray_weight': 280, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781790104.739, 'datetime': '2026-06-18 19:11:44.739000', 'weight': '279', 'flow': '-1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781790034.808, 'datetime': '2026-06-18 19:10:34.808000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 180, 'tray_weight': '194', 'tray_id': '21', 'address': '21', 'TS': 1781790099.579, 'datetime': '2026-06-18 19:11:39.579000', 'weight': '194', 'flow': '0'}]}}
[2026-06-18 19:11:50,005.005 INFO    ] collect_close_door_weights {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 11, 49, 74156), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781790109.079, 'datetime': '2026-06-18 19:11:49.079000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781790109.101, 'datetime': '2026-06-18 19:11:49.101000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781790109.091, 'datetime': '2026-06-18 19:11:49.091000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781790109.1100001, 'datetime': '2026-06-18 19:11:49.110000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781790109.163, 'datetime': '2026-06-18 19:11:49.163000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781790109.3, 'datetime': '2026-06-18 19:11:49.300000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781790109.257, 'datetime': '2026-06-18 19:11:49.257000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781790109.393, 'datetime': '2026-06-18 19:11:49.393000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '429', 'tray_id': '19', 'address': '19', 'TS': 1781790109.416, 'datetime': '2026-06-18 19:11:49.416000', 'weight': '429', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781790109.437, 'datetime': '2026-06-18 19:11:49.437000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '183', 'tray_id': '21', 'address': '21', 'TS': 1781790109.532, 'datetime': '2026-06-18 19:11:49.532000', 'weight': '183', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781790109.589, 'datetime': '2026-06-18 19:11:49.589000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 19:11:50,012.012 INFO    ] collect_close_door_weights {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 11, 49, 74156), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781790109.079, 'datetime': '2026-06-18 19:11:49.079000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781790109.101, 'datetime': '2026-06-18 19:11:49.101000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781790109.091, 'datetime': '2026-06-18 19:11:49.091000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781790109.1100001, 'datetime': '2026-06-18 19:11:49.110000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781790109.163, 'datetime': '2026-06-18 19:11:49.163000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781790109.3, 'datetime': '2026-06-18 19:11:49.300000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781790109.257, 'datetime': '2026-06-18 19:11:49.257000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781790109.393, 'datetime': '2026-06-18 19:11:49.393000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '429', 'tray_id': '19', 'address': '19', 'TS': 1781790109.416, 'datetime': '2026-06-18 19:11:49.416000', 'weight': '429', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781790109.437, 'datetime': '2026-06-18 19:11:49.437000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '183', 'tray_id': '21', 'address': '21', 'TS': 1781790109.532, 'datetime': '2026-06-18 19:11:49.532000', 'weight': '183', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781790109.589, 'datetime': '2026-06-18 19:11:49.589000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 19:11:51,506.506 INFO    ] *********** ORDER STARTED ***********
[2026-06-18 19:11:51,508.508 INFO    ] DB TRAY [{"modified_at": "2026-06-13 07:56:46", "tray_weight": "93", "door_id": "1", "sku_json": "4500626-3", "org_sku": "4500626", "tray_id": 11, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "116", "door_id": "1", "sku_json": "4500688-3", "org_sku": "4500688", "tray_id": 12, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "313", "door_id": "1", "sku_json": "4500646-8", "org_sku": "4500646", "tray_id": 13, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "361", "door_id": "1", "sku_json": "4500445-5", "org_sku": "4500445", "tray_id": 14, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "158", "door_id": "1", "sku_json": "4500659-4", "org_sku": "4500659", "tray_id": 15, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "433", "door_id": "1", "sku_json": "4500647-12", "org_sku": "4500647", "tray_id": 16, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "100", "door_id": "1", "sku_json": "4500648-3", "org_sku": "4500648", "tray_id": 17, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "211", "door_id": "1", "sku_json": "4500668-10", "org_sku": "4500668", "tray_id": 18, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "430", "door_id": "1", "sku_json": "4500709-7", "org_sku": "4500709", "tray_id": 19, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "88", "door_id": "1", "sku_json": "4500672-3", "org_sku": "4500672", "tray_id": 20, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "183", "door_id": "1", "sku_json": "4500650-6", "org_sku": "4500650", "tray_id": 21, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "187", "door_id": "1", "sku_json": "4500673-6", "org_sku": "4500673", "tray_id": 22, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "99999", "door_id": "1", "sku_json": "186055-0", "org_sku": "186055", "tray_id": 23, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "99999", "door_id": "1", "sku_json": "4500455-0", "org_sku": "4500455", "tray_id": 24, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "99999", "door_id": "1", "sku_json": "10155-0", "org_sku": "10155", "tray_id": 25, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "99999", "door_id": "1", "sku_json": "186096-0", "org_sku": "186096", "tray_id": 26, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "822", "door_id": "2", "sku_json": "166327-4", "org_sku": "166327", "tray_id": 31, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "1443", "door_id": "2", "sku_json": "4500617-5", "org_sku": "4500617", "tray_id": 32, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "908", "door_id": "2", "sku_json": "4500694-4", "org_sku": "4500694", "tray_id": 33, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "177", "door_id": "2", "sku_json": "185993-3", "org_sku": "185993", "tray_id": 34, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "275", "door_id": "2", "sku_json": "186084-7", "org_sku": "186084", "tray_id": 35, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "221", "door_id": "2", "sku_json": "4500541-11", "org_sku": "4500541", "tray_id": 36, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "-3", "door_id": "2", "sku_json": "4500669-0", "org_sku": "4500669", "tray_id": 37, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "335", "door_id": "2", "sku_json": "186078-1", "org_sku": "186078", "tray_id": 38, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "889", "door_id": "2", "sku_json": "4500700-4", "org_sku": "4500700", "tray_id": 39, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "169", "door_id": "2", "sku_json": "4500412-1", "org_sku": "4500412", "tray_id": 40, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "870", "door_id": "2", "sku_json": "108676-5", "org_sku": "108676", "tray_id": 41, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "714", "door_id": "2", "sku_json": "4500675-4", "org_sku": "4500675", "tray_id": 42, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "228", "door_id": "2", "sku_json": "4500702-1", "org_sku": "4500702", "tray_id": 43, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "-7", "door_id": "2", "sku_json": "186059-0", "org_sku": "186059", "tray_id": 44, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "1357", "door_id": "2", "sku_json": "4500656-6", "org_sku": "4500656", "tray_id": 45, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "582", "door_id": "2", "sku_json": "4500499-3", "org_sku": "4500499", "tray_id": 46, "active": 1, "created_at": "2026-06-13 07:56:46"}]
[2026-06-18 19:11:51,511.511 INFO    ] TRAY READINGS [{'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781790034.796, 'datetime': '2026-06-18 19:10:34.796000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781790034.802, 'datetime': '2026-06-18 19:10:34.802000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781790034.8030002, 'datetime': '2026-06-18 19:10:34.803000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781790034.804, 'datetime': '2026-06-18 19:10:34.804000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781790034.804, 'datetime': '2026-06-18 19:10:34.804000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781790034.804, 'datetime': '2026-06-18 19:10:34.804000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781790034.806, 'datetime': '2026-06-18 19:10:34.806000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781790034.808, 'datetime': '2026-06-18 19:10:34.808000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781790034.808, 'datetime': '2026-06-18 19:10:34.808000', 'weight': '100', 'flow': '1'}, {'expected_tray_weight': 180, 'tray_weight': '194', 'tray_id': '21', 'address': '21', 'TS': 1781790099.576, 'datetime': '2026-06-18 19:11:39.576000', 'weight': '194', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '194', 'tray_id': '21', 'address': '21', 'TS': 1781790099.579, 'datetime': '2026-06-18 19:11:39.579000', 'weight': '194', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '194', 'tray_id': '21', 'address': '21', 'TS': 1781790099.58, 'datetime': '2026-06-18 19:11:39.580000', 'weight': '194', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '194', 'tray_id': '21', 'address': '21', 'TS': 1781790099.58, 'datetime': '2026-06-18 19:11:39.580000', 'weight': '194', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '194', 'tray_id': '21', 'address': '21', 'TS': 1781790099.5800002, 'datetime': '2026-06-18 19:11:39.580000', 'weight': '194', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '194', 'tray_id': '21', 'address': '21', 'TS': 1781790099.5809999, 'datetime': '2026-06-18 19:11:39.581000', 'weight': '194', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '194', 'tray_id': '21', 'address': '21', 'TS': 1781790099.581, 'datetime': '2026-06-18 19:11:39.581000', 'weight': '194', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '194', 'tray_id': '21', 'address': '21', 'TS': 1781790099.581, 'datetime': '2026-06-18 19:11:39.581000', 'weight': '194', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '194', 'tray_id': '21', 'address': '21', 'TS': 1781790099.582, 'datetime': '2026-06-18 19:11:39.582000', 'weight': '194', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '287', 'tray_id': '13', 'address': '13', 'TS': 1781790102.389, 'datetime': '2026-06-18 19:11:42.389000', 'weight': '287', 'flow': '-1'}, {'expected_tray_weight': 280, 'tray_weight': '278', 'tray_id': '13', 'address': '13', 'TS': 1781790102.626, 'datetime': '2026-06-18 19:11:42.626000', 'weight': '278', 'flow': '-1'}, {'expected_tray_weight': 280, 'tray_weight': '278', 'tray_id': '13', 'address': '13', 'TS': 1781790102.626, 'datetime': '2026-06-18 19:11:42.626000', 'weight': '278', 'flow': '-1'}, {'expected_tray_weight': 280, 'tray_weight': '278', 'tray_id': '13', 'address': '13', 'TS': 1781790102.627, 'datetime': '2026-06-18 19:11:42.627000', 'weight': '278', 'flow': '-1'}, {'expected_tray_weight': 280, 'tray_weight': '278', 'tray_id': '13', 'address': '13', 'TS': 1781790102.627, 'datetime': '2026-06-18 19:11:42.627000', 'weight': '278', 'flow': '-1'}, {'expected_tray_weight': 280, 'tray_weight': '278', 'tray_id': '13', 'address': '13', 'TS': 1781790102.627, 'datetime': '2026-06-18 19:11:42.627000', 'weight': '278', 'flow': '-1'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781790103.328, 'datetime': '2026-06-18 19:11:43.328000', 'weight': '313', 'flow': '1'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781790103.328, 'datetime': '2026-06-18 19:11:43.328000', 'weight': '313', 'flow': '1'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781790103.329, 'datetime': '2026-06-18 19:11:43.329000', 'weight': '313', 'flow': '1'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781790103.329, 'datetime': '2026-06-18 19:11:43.329000', 'weight': '313', 'flow': '1'}, {'expected_tray_weight': 280, 'tray_weight': '313', 'tray_id': '13', 'address': '13', 'TS': 1781790103.329, 'datetime': '2026-06-18 19:11:43.329000', 'weight': '313', 'flow': '1'}, {'expected_tray_weight': 280, 'tray_weight': '333', 'tray_id': '13', 'address': '13', 'TS': 1781790104.036, 'datetime': '2026-06-18 19:11:44.036000', 'weight': '333', 'flow': '1'}, {'expected_tray_weight': 280, 'tray_weight': '333', 'tray_id': '13', 'address': '13', 'TS': 1781790104.036, 'datetime': '2026-06-18 19:11:44.036000', 'weight': '333', 'flow': '1'}, {'expected_tray_weight': 280, 'tray_weight': '333', 'tray_id': '13', 'address': '13', 'TS': 1781790104.037, 'datetime': '2026-06-18 19:11:44.037000', 'weight': '333', 'flow': '1'}, {'expected_tray_weight': 280, 'tray_weight': '333', 'tray_id': '13', 'address': '13', 'TS': 1781790104.0370002, 'datetime': '2026-06-18 19:11:44.037000', 'weight': '333', 'flow': '1'}, {'expected_tray_weight': 280, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781790104.738, 'datetime': '2026-06-18 19:11:44.738000', 'weight': '279', 'flow': '-1'}, {'expected_tray_weight': 280, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781790104.738, 'datetime': '2026-06-18 19:11:44.738000', 'weight': '279', 'flow': '-1'}, {'expected_tray_weight': 280, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781790104.739, 'datetime': '2026-06-18 19:11:44.739000', 'weight': '279', 'flow': '-1'}, {'expected_tray_weight': 280, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781790104.739, 'datetime': '2026-06-18 19:11:44.739000', 'weight': '279', 'flow': '-1'}, {'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781790109.079, 'datetime': '2026-06-18 19:11:49.079000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 280, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781790109.091, 'datetime': '2026-06-18 19:11:49.091000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781790109.101, 'datetime': '2026-06-18 19:11:49.101000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781790109.1100001, 'datetime': '2026-06-18 19:11:49.110000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781790109.163, 'datetime': '2026-06-18 19:11:49.163000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781790109.257, 'datetime': '2026-06-18 19:11:49.257000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781790109.3, 'datetime': '2026-06-18 19:11:49.300000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781790109.393, 'datetime': '2026-06-18 19:11:49.393000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '429', 'tray_id': '19', 'address': '19', 'TS': 1781790109.416, 'datetime': '2026-06-18 19:11:49.416000', 'weight': '429', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781790109.437, 'datetime': '2026-06-18 19:11:49.437000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '183', 'tray_id': '21', 'address': '21', 'TS': 1781790109.532, 'datetime': '2026-06-18 19:11:49.532000', 'weight': '183', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781790109.589, 'datetime': '2026-06-18 19:11:49.589000', 'weight': '187', 'flow': '0'}]
[2026-06-18 19:11:52,633.633 INFO    ] Final DB Tray = [{"modified_at": "2026-06-13 07:56:46", "tray_weight": "93", "door_id": "1", "sku_json": "4500626-3", "org_sku": "4500626", "tray_id": 11, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "116", "door_id": "1", "sku_json": "4500688-3", "org_sku": "4500688", "tray_id": 12, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "279", "door_id": "1", "sku_json": "4500646-8", "org_sku": "4500646", "tray_id": 13, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "360", "door_id": "1", "sku_json": "4500445-5", "org_sku": "4500445", "tray_id": 14, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "158", "door_id": "1", "sku_json": "4500659-4", "org_sku": "4500659", "tray_id": 15, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "434", "door_id": "1", "sku_json": "4500647-12", "org_sku": "4500647", "tray_id": 16, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "100", "door_id": "1", "sku_json": "4500648-3", "org_sku": "4500648", "tray_id": 17, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "211", "door_id": "1", "sku_json": "4500668-10", "org_sku": "4500668", "tray_id": 18, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "429", "door_id": "1", "sku_json": "4500709-7", "org_sku": "4500709", "tray_id": 19, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "88", "door_id": "1", "sku_json": "4500672-3", "org_sku": "4500672", "tray_id": 20, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "183", "door_id": "1", "sku_json": "4500650-6", "org_sku": "4500650", "tray_id": 21, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "187", "door_id": "1", "sku_json": "4500673-6", "org_sku": "4500673", "tray_id": 22, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "99999", "door_id": "1", "sku_json": "186055-0", "org_sku": "186055", "tray_id": 23, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "99999", "door_id": "1", "sku_json": "4500455-0", "org_sku": "4500455", "tray_id": 24, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "99999", "door_id": "1", "sku_json": "10155-0", "org_sku": "10155", "tray_id": 25, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "99999", "door_id": "1", "sku_json": "186096-0", "org_sku": "186096", "tray_id": 26, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "822", "door_id": "2", "sku_json": "166327-4", "org_sku": "166327", "tray_id": 31, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "1443", "door_id": "2", "sku_json": "4500617-5", "org_sku": "4500617", "tray_id": 32, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "908", "door_id": "2", "sku_json": "4500694-4", "org_sku": "4500694", "tray_id": 33, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "177", "door_id": "2", "sku_json": "185993-3", "org_sku": "185993", "tray_id": 34, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "275", "door_id": "2", "sku_json": "186084-7", "org_sku": "186084", "tray_id": 35, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "221", "door_id": "2", "sku_json": "4500541-11", "org_sku": "4500541", "tray_id": 36, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "-3", "door_id": "2", "sku_json": "4500669-0", "org_sku": "4500669", "tray_id": 37, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "335", "door_id": "2", "sku_json": "186078-1", "org_sku": "186078", "tray_id": 38, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "889", "door_id": "2", "sku_json": "4500700-4", "org_sku": "4500700", "tray_id": 39, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "169", "door_id": "2", "sku_json": "4500412-1", "org_sku": "4500412", "tray_id": 40, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "870", "door_id": "2", "sku_json": "108676-5", "org_sku": "108676", "tray_id": 41, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "714", "door_id": "2", "sku_json": "4500675-4", "org_sku": "4500675", "tray_id": 42, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "228", "door_id": "2", "sku_json": "4500702-1", "org_sku": "4500702", "tray_id": 43, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "-7", "door_id": "2", "sku_json": "186059-0", "org_sku": "186059", "tray_id": 44, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "1357", "door_id": "2", "sku_json": "4500656-6", "org_sku": "4500656", "tray_id": 45, "active": 1, "created_at": "2026-06-13 07:56:46"}, {"modified_at": "2026-06-13 07:56:46", "tray_weight": "582", "door_id": "2", "sku_json": "4500499-3", "org_sku": "4500499", "tray_id": 46, "active": 1, "created_at": "2026-06-13 07:56:46"}]
[2026-06-18 19:11:56,986.986 INFO    ] Syncing order with order id: TM06202508260618191041018
[2026-06-18 19:11:57,006.006 INFO    ] pg status for order_id: TM06202508260618191041018 before is --> False
[2026-06-18 19:11:57,009.009 INFO    ] payment_gateway for order_id: TM06202508260618191041018 is --> razor_pay and sync status is True
[2026-06-18 19:11:57,283.283 INFO    ] pg status response {'status': True}
[2026-06-18 19:11:57,482.482 INFO    ] pg status for order_id: TM06202508260618191041018 after is --> {'status': True}
[2026-06-18 19:17:34,669.669 INFO    ] processOrderPayment version is : v2
[2026-06-18 19:21:16,783.783 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 21, 15, 776378), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781790675.7740002, 'datetime': '2026-06-18 19:21:15.774000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781790675.7949998, 'datetime': '2026-06-18 19:21:15.795000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781790675.854, 'datetime': '2026-06-18 19:21:15.854000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781790675.874, 'datetime': '2026-06-18 19:21:15.874000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781790675.9659998, 'datetime': '2026-06-18 19:21:15.966000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781790675.987, 'datetime': '2026-06-18 19:21:15.987000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781790676.0129998, 'datetime': '2026-06-18 19:21:16.013000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781790676.034, 'datetime': '2026-06-18 19:21:16.034000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '429', 'tray_id': '19', 'address': '19', 'TS': 1781790676.112, 'datetime': '2026-06-18 19:21:16.112000', 'weight': '429', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781790676.133, 'datetime': '2026-06-18 19:21:16.133000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781790676.2389998, 'datetime': '2026-06-18 19:21:16.239000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781790676.26, 'datetime': '2026-06-18 19:21:16.260000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 19:21:16,791.791 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 4, 13, 898144), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781789653.87, 'datetime': '2026-06-18 19:04:13.870000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781789653.8530002, 'datetime': '2026-06-18 19:04:13.853000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781789653.955, 'datetime': '2026-06-18 19:04:13.955000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781789654.0080001, 'datetime': '2026-06-18 19:04:14.008000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781789654.0410001, 'datetime': '2026-06-18 19:04:14.041000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781789654.045, 'datetime': '2026-06-18 19:04:14.045000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781789654.148, 'datetime': '2026-06-18 19:04:14.148000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781789654.143, 'datetime': '2026-06-18 19:04:14.143000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781789654.26, 'datetime': '2026-06-18 19:04:14.260000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781789654.238, 'datetime': '2026-06-18 19:04:14.238000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781789654.315, 'datetime': '2026-06-18 19:04:14.315000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781789654.3439999, 'datetime': '2026-06-18 19:04:14.344000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781789654.44, 'datetime': '2026-06-18 19:04:14.440000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781789654.4689999, 'datetime': '2026-06-18 19:04:14.469000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781789654.54, 'datetime': '2026-06-18 19:04:14.540000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781789654.592, 'datetime': '2026-06-18 19:04:14.592000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 21, 15, 776378), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781790675.7740002, 'datetime': '2026-06-18 19:21:15.774000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781790675.7949998, 'datetime': '2026-06-18 19:21:15.795000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781790675.854, 'datetime': '2026-06-18 19:21:15.854000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781790675.874, 'datetime': '2026-06-18 19:21:15.874000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781790675.9659998, 'datetime': '2026-06-18 19:21:15.966000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781790675.987, 'datetime': '2026-06-18 19:21:15.987000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781790676.0129998, 'datetime': '2026-06-18 19:21:16.013000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781790676.034, 'datetime': '2026-06-18 19:21:16.034000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '429', 'tray_id': '19', 'address': '19', 'TS': 1781790676.112, 'datetime': '2026-06-18 19:21:16.112000', 'weight': '429', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781790676.133, 'datetime': '2026-06-18 19:21:16.133000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781790676.2389998, 'datetime': '2026-06-18 19:21:16.239000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781790676.26, 'datetime': '2026-06-18 19:21:16.260000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 19:21:17,599.599 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 21, 16, 802964), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781790676.782, 'datetime': '2026-06-18 19:21:16.782000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781790676.786, 'datetime': '2026-06-18 19:21:16.786000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '910', 'tray_id': '33', 'address': '33', 'TS': 1781790676.904, 'datetime': '2026-06-18 19:21:16.904000', 'weight': '910', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781790676.932, 'datetime': '2026-06-18 19:21:16.932000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781790676.994, 'datetime': '2026-06-18 19:21:16.994000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781790676.985, 'datetime': '2026-06-18 19:21:16.985000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781790677.065, 'datetime': '2026-06-18 19:21:17.065000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781790677.1190002, 'datetime': '2026-06-18 19:21:17.119000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '890', 'tray_id': '39', 'address': '39', 'TS': 1781790677.191, 'datetime': '2026-06-18 19:21:17.191000', 'weight': '890', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781790677.244, 'datetime': '2026-06-18 19:21:17.244000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '869', 'tray_id': '41', 'address': '41', 'TS': 1781790677.286, 'datetime': '2026-06-18 19:21:17.286000', 'weight': '869', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781790677.34, 'datetime': '2026-06-18 19:21:17.340000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781790677.3739998, 'datetime': '2026-06-18 19:21:17.374000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781790677.392, 'datetime': '2026-06-18 19:21:17.392000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781790677.495, 'datetime': '2026-06-18 19:21:17.495000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781790677.509, 'datetime': '2026-06-18 19:21:17.509000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 21, 15, 776378), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781790675.7740002, 'datetime': '2026-06-18 19:21:15.774000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781790675.7949998, 'datetime': '2026-06-18 19:21:15.795000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781790675.854, 'datetime': '2026-06-18 19:21:15.854000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781790675.874, 'datetime': '2026-06-18 19:21:15.874000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781790675.9659998, 'datetime': '2026-06-18 19:21:15.966000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781790675.987, 'datetime': '2026-06-18 19:21:15.987000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781790676.0129998, 'datetime': '2026-06-18 19:21:16.013000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781790676.034, 'datetime': '2026-06-18 19:21:16.034000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '429', 'tray_id': '19', 'address': '19', 'TS': 1781790676.112, 'datetime': '2026-06-18 19:21:16.112000', 'weight': '429', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781790676.133, 'datetime': '2026-06-18 19:21:16.133000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781790676.2389998, 'datetime': '2026-06-18 19:21:16.239000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781790676.26, 'datetime': '2026-06-18 19:21:16.260000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 19:21:17,607.607 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 21, 16, 802964), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781790676.782, 'datetime': '2026-06-18 19:21:16.782000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781790676.786, 'datetime': '2026-06-18 19:21:16.786000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '910', 'tray_id': '33', 'address': '33', 'TS': 1781790676.904, 'datetime': '2026-06-18 19:21:16.904000', 'weight': '910', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781790676.932, 'datetime': '2026-06-18 19:21:16.932000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781790676.994, 'datetime': '2026-06-18 19:21:16.994000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781790676.985, 'datetime': '2026-06-18 19:21:16.985000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781790677.065, 'datetime': '2026-06-18 19:21:17.065000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781790677.1190002, 'datetime': '2026-06-18 19:21:17.119000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '890', 'tray_id': '39', 'address': '39', 'TS': 1781790677.191, 'datetime': '2026-06-18 19:21:17.191000', 'weight': '890', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781790677.244, 'datetime': '2026-06-18 19:21:17.244000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '869', 'tray_id': '41', 'address': '41', 'TS': 1781790677.286, 'datetime': '2026-06-18 19:21:17.286000', 'weight': '869', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781790677.34, 'datetime': '2026-06-18 19:21:17.340000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781790677.3739998, 'datetime': '2026-06-18 19:21:17.374000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781790677.392, 'datetime': '2026-06-18 19:21:17.392000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781790677.495, 'datetime': '2026-06-18 19:21:17.495000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781790677.509, 'datetime': '2026-06-18 19:21:17.509000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 21, 15, 776378), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781790675.7740002, 'datetime': '2026-06-18 19:21:15.774000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781790675.7949998, 'datetime': '2026-06-18 19:21:15.795000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781790675.854, 'datetime': '2026-06-18 19:21:15.854000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781790675.874, 'datetime': '2026-06-18 19:21:15.874000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781790675.9659998, 'datetime': '2026-06-18 19:21:15.966000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781790675.987, 'datetime': '2026-06-18 19:21:15.987000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781790676.0129998, 'datetime': '2026-06-18 19:21:16.013000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781790676.034, 'datetime': '2026-06-18 19:21:16.034000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '429', 'tray_id': '19', 'address': '19', 'TS': 1781790676.112, 'datetime': '2026-06-18 19:21:16.112000', 'weight': '429', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781790676.133, 'datetime': '2026-06-18 19:21:16.133000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781790676.2389998, 'datetime': '2026-06-18 19:21:16.239000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781790676.26, 'datetime': '2026-06-18 19:21:16.260000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 19:22:50,131.131 INFO    ] processOrderPayment version is : v2
[2026-06-18 19:22:50,232.232 INFO    ] pg status for order_id before: TM02201903190925175446 is --> False
[2026-06-18 19:22:50,518.518 INFO    ] pg status for order_id after: TM02201903190925175446 is --> {'status': False}
[2026-06-18 19:39:12,499.499 INFO    ] processOrderPayment version is : v2
[2026-06-18 19:39:12,663.663 INFO    ] pg status for order_id before: TM02201903190925175446 is --> False
[2026-06-18 19:39:12,921.921 INFO    ] pg status for order_id after: TM02201903190925175446 is --> {'status': False}
[2026-06-18 19:39:44,273.273 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 21, 16, 802964), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781790676.782, 'datetime': '2026-06-18 19:21:16.782000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781790676.786, 'datetime': '2026-06-18 19:21:16.786000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '910', 'tray_id': '33', 'address': '33', 'TS': 1781790676.904, 'datetime': '2026-06-18 19:21:16.904000', 'weight': '910', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781790676.932, 'datetime': '2026-06-18 19:21:16.932000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781790676.994, 'datetime': '2026-06-18 19:21:16.994000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781790676.985, 'datetime': '2026-06-18 19:21:16.985000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781790677.065, 'datetime': '2026-06-18 19:21:17.065000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781790677.1190002, 'datetime': '2026-06-18 19:21:17.119000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '890', 'tray_id': '39', 'address': '39', 'TS': 1781790677.191, 'datetime': '2026-06-18 19:21:17.191000', 'weight': '890', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781790677.244, 'datetime': '2026-06-18 19:21:17.244000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '869', 'tray_id': '41', 'address': '41', 'TS': 1781790677.286, 'datetime': '2026-06-18 19:21:17.286000', 'weight': '869', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781790677.34, 'datetime': '2026-06-18 19:21:17.340000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781790677.3739998, 'datetime': '2026-06-18 19:21:17.374000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781790677.392, 'datetime': '2026-06-18 19:21:17.392000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781790677.495, 'datetime': '2026-06-18 19:21:17.495000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781790677.509, 'datetime': '2026-06-18 19:21:17.509000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 39, 43, 323903), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781791783.308, 'datetime': '2026-06-18 19:39:43.308000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781791783.322, 'datetime': '2026-06-18 19:39:43.322000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781791783.353, 'datetime': '2026-06-18 19:39:43.353000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781791783.4910002, 'datetime': '2026-06-18 19:39:43.491000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781791783.526, 'datetime': '2026-06-18 19:39:43.526000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781791783.546, 'datetime': '2026-06-18 19:39:43.546000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781791783.6, 'datetime': '2026-06-18 19:39:43.600000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781791783.6200001, 'datetime': '2026-06-18 19:39:43.620000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '429', 'tray_id': '19', 'address': '19', 'TS': 1781791783.717, 'datetime': '2026-06-18 19:39:43.717000', 'weight': '429', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781791783.739, 'datetime': '2026-06-18 19:39:43.739000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781791783.795, 'datetime': '2026-06-18 19:39:43.795000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781791783.882, 'datetime': '2026-06-18 19:39:43.882000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 19:39:44,280.280 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 21, 16, 802964), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781790676.782, 'datetime': '2026-06-18 19:21:16.782000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781790676.786, 'datetime': '2026-06-18 19:21:16.786000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '910', 'tray_id': '33', 'address': '33', 'TS': 1781790676.904, 'datetime': '2026-06-18 19:21:16.904000', 'weight': '910', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781790676.932, 'datetime': '2026-06-18 19:21:16.932000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781790676.994, 'datetime': '2026-06-18 19:21:16.994000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781790676.985, 'datetime': '2026-06-18 19:21:16.985000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781790677.065, 'datetime': '2026-06-18 19:21:17.065000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781790677.1190002, 'datetime': '2026-06-18 19:21:17.119000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '890', 'tray_id': '39', 'address': '39', 'TS': 1781790677.191, 'datetime': '2026-06-18 19:21:17.191000', 'weight': '890', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781790677.244, 'datetime': '2026-06-18 19:21:17.244000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '869', 'tray_id': '41', 'address': '41', 'TS': 1781790677.286, 'datetime': '2026-06-18 19:21:17.286000', 'weight': '869', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781790677.34, 'datetime': '2026-06-18 19:21:17.340000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781790677.3739998, 'datetime': '2026-06-18 19:21:17.374000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781790677.392, 'datetime': '2026-06-18 19:21:17.392000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781790677.495, 'datetime': '2026-06-18 19:21:17.495000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781790677.509, 'datetime': '2026-06-18 19:21:17.509000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 39, 43, 323903), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781791783.308, 'datetime': '2026-06-18 19:39:43.308000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781791783.322, 'datetime': '2026-06-18 19:39:43.322000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781791783.353, 'datetime': '2026-06-18 19:39:43.353000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781791783.4910002, 'datetime': '2026-06-18 19:39:43.491000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781791783.526, 'datetime': '2026-06-18 19:39:43.526000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781791783.546, 'datetime': '2026-06-18 19:39:43.546000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781791783.6, 'datetime': '2026-06-18 19:39:43.600000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781791783.6200001, 'datetime': '2026-06-18 19:39:43.620000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '429', 'tray_id': '19', 'address': '19', 'TS': 1781791783.717, 'datetime': '2026-06-18 19:39:43.717000', 'weight': '429', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781791783.739, 'datetime': '2026-06-18 19:39:43.739000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781791783.795, 'datetime': '2026-06-18 19:39:43.795000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781791783.882, 'datetime': '2026-06-18 19:39:43.882000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 19:39:45,072.072 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 39, 44, 291500), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781791784.259, 'datetime': '2026-06-18 19:39:44.259000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781791784.294, 'datetime': '2026-06-18 19:39:44.294000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781791784.3000002, 'datetime': '2026-06-18 19:39:44.300000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781791784.368, 'datetime': '2026-06-18 19:39:44.368000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781791784.428, 'datetime': '2026-06-18 19:39:44.428000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781791784.4789999, 'datetime': '2026-06-18 19:39:44.479000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781791784.543, 'datetime': '2026-06-18 19:39:44.543000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781791784.573, 'datetime': '2026-06-18 19:39:44.573000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781791784.6320002, 'datetime': '2026-06-18 19:39:44.632000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781791784.736, 'datetime': '2026-06-18 19:39:44.736000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781791784.716, 'datetime': '2026-06-18 19:39:44.716000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781791784.802, 'datetime': '2026-06-18 19:39:44.802000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781791784.8, 'datetime': '2026-06-18 19:39:44.800000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781791784.856, 'datetime': '2026-06-18 19:39:44.856000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781791784.879, 'datetime': '2026-06-18 19:39:44.879000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781791784.939, 'datetime': '2026-06-18 19:39:44.939000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 39, 43, 323903), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781791783.308, 'datetime': '2026-06-18 19:39:43.308000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781791783.322, 'datetime': '2026-06-18 19:39:43.322000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781791783.353, 'datetime': '2026-06-18 19:39:43.353000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781791783.4910002, 'datetime': '2026-06-18 19:39:43.491000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781791783.526, 'datetime': '2026-06-18 19:39:43.526000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781791783.546, 'datetime': '2026-06-18 19:39:43.546000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781791783.6, 'datetime': '2026-06-18 19:39:43.600000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781791783.6200001, 'datetime': '2026-06-18 19:39:43.620000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '429', 'tray_id': '19', 'address': '19', 'TS': 1781791783.717, 'datetime': '2026-06-18 19:39:43.717000', 'weight': '429', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781791783.739, 'datetime': '2026-06-18 19:39:43.739000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781791783.795, 'datetime': '2026-06-18 19:39:43.795000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781791783.882, 'datetime': '2026-06-18 19:39:43.882000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 19:39:45,080.080 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 39, 44, 291500), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781791784.259, 'datetime': '2026-06-18 19:39:44.259000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781791784.294, 'datetime': '2026-06-18 19:39:44.294000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781791784.3000002, 'datetime': '2026-06-18 19:39:44.300000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781791784.368, 'datetime': '2026-06-18 19:39:44.368000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781791784.428, 'datetime': '2026-06-18 19:39:44.428000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781791784.4789999, 'datetime': '2026-06-18 19:39:44.479000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781791784.543, 'datetime': '2026-06-18 19:39:44.543000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781791784.573, 'datetime': '2026-06-18 19:39:44.573000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781791784.6320002, 'datetime': '2026-06-18 19:39:44.632000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781791784.736, 'datetime': '2026-06-18 19:39:44.736000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781791784.716, 'datetime': '2026-06-18 19:39:44.716000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781791784.802, 'datetime': '2026-06-18 19:39:44.802000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781791784.8, 'datetime': '2026-06-18 19:39:44.800000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781791784.856, 'datetime': '2026-06-18 19:39:44.856000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781791784.879, 'datetime': '2026-06-18 19:39:44.879000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781791784.939, 'datetime': '2026-06-18 19:39:44.939000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 39, 43, 323903), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781791783.308, 'datetime': '2026-06-18 19:39:43.308000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781791783.322, 'datetime': '2026-06-18 19:39:43.322000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781791783.353, 'datetime': '2026-06-18 19:39:43.353000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781791783.4910002, 'datetime': '2026-06-18 19:39:43.491000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781791783.526, 'datetime': '2026-06-18 19:39:43.526000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781791783.546, 'datetime': '2026-06-18 19:39:43.546000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781791783.6, 'datetime': '2026-06-18 19:39:43.600000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781791783.6200001, 'datetime': '2026-06-18 19:39:43.620000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '429', 'tray_id': '19', 'address': '19', 'TS': 1781791783.717, 'datetime': '2026-06-18 19:39:43.717000', 'weight': '429', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781791783.739, 'datetime': '2026-06-18 19:39:43.739000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781791783.795, 'datetime': '2026-06-18 19:39:43.795000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781791783.882, 'datetime': '2026-06-18 19:39:43.882000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 19:40:29,800.800 INFO    ] processOrderPayment version is : v2
[2026-06-18 19:49:48,747.747 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 39, 44, 291500), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781791784.259, 'datetime': '2026-06-18 19:39:44.259000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781791784.294, 'datetime': '2026-06-18 19:39:44.294000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781791784.3000002, 'datetime': '2026-06-18 19:39:44.300000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781791784.368, 'datetime': '2026-06-18 19:39:44.368000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781791784.428, 'datetime': '2026-06-18 19:39:44.428000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781791784.4789999, 'datetime': '2026-06-18 19:39:44.479000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781791784.543, 'datetime': '2026-06-18 19:39:44.543000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781791784.573, 'datetime': '2026-06-18 19:39:44.573000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781791784.6320002, 'datetime': '2026-06-18 19:39:44.632000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781791784.736, 'datetime': '2026-06-18 19:39:44.736000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781791784.716, 'datetime': '2026-06-18 19:39:44.716000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781791784.802, 'datetime': '2026-06-18 19:39:44.802000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781791784.8, 'datetime': '2026-06-18 19:39:44.800000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781791784.856, 'datetime': '2026-06-18 19:39:44.856000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781791784.879, 'datetime': '2026-06-18 19:39:44.879000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781791784.939, 'datetime': '2026-06-18 19:39:44.939000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 49, 47, 821086), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781792387.758, 'datetime': '2026-06-18 19:49:47.758000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781792387.779, 'datetime': '2026-06-18 19:49:47.779000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781792387.891, 'datetime': '2026-06-18 19:49:47.891000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781792387.9109998, 'datetime': '2026-06-18 19:49:47.911000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781792387.932, 'datetime': '2026-06-18 19:49:47.932000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781792387.953, 'datetime': '2026-06-18 19:49:47.953000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781792388.0870001, 'datetime': '2026-06-18 19:49:48.087000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781792388.104, 'datetime': '2026-06-18 19:49:48.104000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781792388.167, 'datetime': '2026-06-18 19:49:48.167000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781792388.1859999, 'datetime': '2026-06-18 19:49:48.186000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781792388.239, 'datetime': '2026-06-18 19:49:48.239000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781792388.306, 'datetime': '2026-06-18 19:49:48.306000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 19:49:48,754.754 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 39, 44, 291500), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781791784.259, 'datetime': '2026-06-18 19:39:44.259000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781791784.294, 'datetime': '2026-06-18 19:39:44.294000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '908', 'tray_id': '33', 'address': '33', 'TS': 1781791784.3000002, 'datetime': '2026-06-18 19:39:44.300000', 'weight': '908', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781791784.368, 'datetime': '2026-06-18 19:39:44.368000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781791784.428, 'datetime': '2026-06-18 19:39:44.428000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781791784.4789999, 'datetime': '2026-06-18 19:39:44.479000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781791784.543, 'datetime': '2026-06-18 19:39:44.543000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781791784.573, 'datetime': '2026-06-18 19:39:44.573000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781791784.6320002, 'datetime': '2026-06-18 19:39:44.632000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781791784.736, 'datetime': '2026-06-18 19:39:44.736000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781791784.716, 'datetime': '2026-06-18 19:39:44.716000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781791784.802, 'datetime': '2026-06-18 19:39:44.802000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781791784.8, 'datetime': '2026-06-18 19:39:44.800000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781791784.856, 'datetime': '2026-06-18 19:39:44.856000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781791784.879, 'datetime': '2026-06-18 19:39:44.879000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781791784.939, 'datetime': '2026-06-18 19:39:44.939000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 49, 47, 821086), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781792387.758, 'datetime': '2026-06-18 19:49:47.758000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781792387.779, 'datetime': '2026-06-18 19:49:47.779000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781792387.891, 'datetime': '2026-06-18 19:49:47.891000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781792387.9109998, 'datetime': '2026-06-18 19:49:47.911000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781792387.932, 'datetime': '2026-06-18 19:49:47.932000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781792387.953, 'datetime': '2026-06-18 19:49:47.953000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781792388.0870001, 'datetime': '2026-06-18 19:49:48.087000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781792388.104, 'datetime': '2026-06-18 19:49:48.104000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781792388.167, 'datetime': '2026-06-18 19:49:48.167000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781792388.1859999, 'datetime': '2026-06-18 19:49:48.186000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781792388.239, 'datetime': '2026-06-18 19:49:48.239000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781792388.306, 'datetime': '2026-06-18 19:49:48.306000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 19:49:49,556.556 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 49, 48, 765848), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781792388.7649999, 'datetime': '2026-06-18 19:49:48.765000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781792388.728, 'datetime': '2026-06-18 19:49:48.728000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '909', 'tray_id': '33', 'address': '33', 'TS': 1781792388.809, 'datetime': '2026-06-18 19:49:48.809000', 'weight': '909', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '176', 'tray_id': '34', 'address': '34', 'TS': 1781792388.841, 'datetime': '2026-06-18 19:49:48.841000', 'weight': '176', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781792388.9529998, 'datetime': '2026-06-18 19:49:48.953000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '220', 'tray_id': '36', 'address': '36', 'TS': 1781792388.935, 'datetime': '2026-06-18 19:49:48.935000', 'weight': '220', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781792388.969, 'datetime': '2026-06-18 19:49:48.969000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781792389.0500002, 'datetime': '2026-06-18 19:49:49.050000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781792389.1200001, 'datetime': '2026-06-18 19:49:49.120000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781792389.118, 'datetime': '2026-06-18 19:49:49.118000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781792389.1999998, 'datetime': '2026-06-18 19:49:49.200000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781792389.291, 'datetime': '2026-06-18 19:49:49.291000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781792389.277, 'datetime': '2026-06-18 19:49:49.277000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781792389.368, 'datetime': '2026-06-18 19:49:49.368000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781792389.43, 'datetime': '2026-06-18 19:49:49.430000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781792389.497, 'datetime': '2026-06-18 19:49:49.497000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 49, 47, 821086), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781792387.758, 'datetime': '2026-06-18 19:49:47.758000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781792387.779, 'datetime': '2026-06-18 19:49:47.779000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781792387.891, 'datetime': '2026-06-18 19:49:47.891000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781792387.9109998, 'datetime': '2026-06-18 19:49:47.911000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781792387.932, 'datetime': '2026-06-18 19:49:47.932000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781792387.953, 'datetime': '2026-06-18 19:49:47.953000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781792388.0870001, 'datetime': '2026-06-18 19:49:48.087000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781792388.104, 'datetime': '2026-06-18 19:49:48.104000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781792388.167, 'datetime': '2026-06-18 19:49:48.167000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781792388.1859999, 'datetime': '2026-06-18 19:49:48.186000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781792388.239, 'datetime': '2026-06-18 19:49:48.239000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781792388.306, 'datetime': '2026-06-18 19:49:48.306000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 19:49:49,564.564 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 49, 48, 765848), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781792388.7649999, 'datetime': '2026-06-18 19:49:48.765000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781792388.728, 'datetime': '2026-06-18 19:49:48.728000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '909', 'tray_id': '33', 'address': '33', 'TS': 1781792388.809, 'datetime': '2026-06-18 19:49:48.809000', 'weight': '909', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '176', 'tray_id': '34', 'address': '34', 'TS': 1781792388.841, 'datetime': '2026-06-18 19:49:48.841000', 'weight': '176', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781792388.9529998, 'datetime': '2026-06-18 19:49:48.953000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '220', 'tray_id': '36', 'address': '36', 'TS': 1781792388.935, 'datetime': '2026-06-18 19:49:48.935000', 'weight': '220', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781792388.969, 'datetime': '2026-06-18 19:49:48.969000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781792389.0500002, 'datetime': '2026-06-18 19:49:49.050000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781792389.1200001, 'datetime': '2026-06-18 19:49:49.120000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781792389.118, 'datetime': '2026-06-18 19:49:49.118000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781792389.1999998, 'datetime': '2026-06-18 19:49:49.200000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781792389.291, 'datetime': '2026-06-18 19:49:49.291000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781792389.277, 'datetime': '2026-06-18 19:49:49.277000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781792389.368, 'datetime': '2026-06-18 19:49:49.368000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781792389.43, 'datetime': '2026-06-18 19:49:49.430000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781792389.497, 'datetime': '2026-06-18 19:49:49.497000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 49, 47, 821086), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781792387.758, 'datetime': '2026-06-18 19:49:47.758000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781792387.779, 'datetime': '2026-06-18 19:49:47.779000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781792387.891, 'datetime': '2026-06-18 19:49:47.891000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781792387.9109998, 'datetime': '2026-06-18 19:49:47.911000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781792387.932, 'datetime': '2026-06-18 19:49:47.932000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781792387.953, 'datetime': '2026-06-18 19:49:47.953000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781792388.0870001, 'datetime': '2026-06-18 19:49:48.087000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781792388.104, 'datetime': '2026-06-18 19:49:48.104000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781792388.167, 'datetime': '2026-06-18 19:49:48.167000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781792388.1859999, 'datetime': '2026-06-18 19:49:48.186000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781792388.239, 'datetime': '2026-06-18 19:49:48.239000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781792388.306, 'datetime': '2026-06-18 19:49:48.306000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 19:53:24,998.998 INFO    ] processOrderPayment version is : v2
[2026-06-18 20:00:40,587.587 INFO    ] processOrderPayment version is : v2
[2026-06-18 20:00:40,695.695 INFO    ] pg status for order_id before: TM02201903190925175446 is --> False
[2026-06-18 20:00:40,981.981 INFO    ] pg status for order_id after: TM02201903190925175446 is --> {'status': False}
[2026-06-18 20:02:55,211.211 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 49, 48, 765848), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781792388.7649999, 'datetime': '2026-06-18 19:49:48.765000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781792388.728, 'datetime': '2026-06-18 19:49:48.728000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '909', 'tray_id': '33', 'address': '33', 'TS': 1781792388.809, 'datetime': '2026-06-18 19:49:48.809000', 'weight': '909', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '176', 'tray_id': '34', 'address': '34', 'TS': 1781792388.841, 'datetime': '2026-06-18 19:49:48.841000', 'weight': '176', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781792388.9529998, 'datetime': '2026-06-18 19:49:48.953000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '220', 'tray_id': '36', 'address': '36', 'TS': 1781792388.935, 'datetime': '2026-06-18 19:49:48.935000', 'weight': '220', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781792388.969, 'datetime': '2026-06-18 19:49:48.969000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781792389.0500002, 'datetime': '2026-06-18 19:49:49.050000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781792389.1200001, 'datetime': '2026-06-18 19:49:49.120000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781792389.118, 'datetime': '2026-06-18 19:49:49.118000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781792389.1999998, 'datetime': '2026-06-18 19:49:49.200000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781792389.291, 'datetime': '2026-06-18 19:49:49.291000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781792389.277, 'datetime': '2026-06-18 19:49:49.277000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781792389.368, 'datetime': '2026-06-18 19:49:49.368000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781792389.43, 'datetime': '2026-06-18 19:49:49.430000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781792389.497, 'datetime': '2026-06-18 19:49:49.497000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 20, 2, 54, 275012), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781793174.1790001, 'datetime': '2026-06-18 20:02:54.179000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781793174.317, 'datetime': '2026-06-18 20:02:54.317000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781793174.331, 'datetime': '2026-06-18 20:02:54.331000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781793174.3470001, 'datetime': '2026-06-18 20:02:54.347000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781793174.495, 'datetime': '2026-06-18 20:02:54.495000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781793174.516, 'datetime': '2026-06-18 20:02:54.516000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781793174.5319998, 'datetime': '2026-06-18 20:02:54.532000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781793174.553, 'datetime': '2026-06-18 20:02:54.553000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781793174.672, 'datetime': '2026-06-18 20:02:54.672000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781793174.692, 'datetime': '2026-06-18 20:02:54.692000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781793174.769, 'datetime': '2026-06-18 20:02:54.769000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781793174.763, 'datetime': '2026-06-18 20:02:54.763000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 20:02:55,218.218 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 19, 49, 48, 765848), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781792388.7649999, 'datetime': '2026-06-18 19:49:48.765000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781792388.728, 'datetime': '2026-06-18 19:49:48.728000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '909', 'tray_id': '33', 'address': '33', 'TS': 1781792388.809, 'datetime': '2026-06-18 19:49:48.809000', 'weight': '909', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '176', 'tray_id': '34', 'address': '34', 'TS': 1781792388.841, 'datetime': '2026-06-18 19:49:48.841000', 'weight': '176', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781792388.9529998, 'datetime': '2026-06-18 19:49:48.953000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '220', 'tray_id': '36', 'address': '36', 'TS': 1781792388.935, 'datetime': '2026-06-18 19:49:48.935000', 'weight': '220', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781792388.969, 'datetime': '2026-06-18 19:49:48.969000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781792389.0500002, 'datetime': '2026-06-18 19:49:49.050000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781792389.1200001, 'datetime': '2026-06-18 19:49:49.120000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781792389.118, 'datetime': '2026-06-18 19:49:49.118000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781792389.1999998, 'datetime': '2026-06-18 19:49:49.200000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781792389.291, 'datetime': '2026-06-18 19:49:49.291000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781792389.277, 'datetime': '2026-06-18 19:49:49.277000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781792389.368, 'datetime': '2026-06-18 19:49:49.368000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781792389.43, 'datetime': '2026-06-18 19:49:49.430000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781792389.497, 'datetime': '2026-06-18 19:49:49.497000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 20, 2, 54, 275012), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781793174.1790001, 'datetime': '2026-06-18 20:02:54.179000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781793174.317, 'datetime': '2026-06-18 20:02:54.317000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781793174.331, 'datetime': '2026-06-18 20:02:54.331000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781793174.3470001, 'datetime': '2026-06-18 20:02:54.347000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781793174.495, 'datetime': '2026-06-18 20:02:54.495000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781793174.516, 'datetime': '2026-06-18 20:02:54.516000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781793174.5319998, 'datetime': '2026-06-18 20:02:54.532000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781793174.553, 'datetime': '2026-06-18 20:02:54.553000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781793174.672, 'datetime': '2026-06-18 20:02:54.672000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781793174.692, 'datetime': '2026-06-18 20:02:54.692000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781793174.769, 'datetime': '2026-06-18 20:02:54.769000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781793174.763, 'datetime': '2026-06-18 20:02:54.763000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 20:02:55,999.999 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 20, 2, 55, 230101), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781793175.222, 'datetime': '2026-06-18 20:02:55.222000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781793175.231, 'datetime': '2026-06-18 20:02:55.231000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '909', 'tray_id': '33', 'address': '33', 'TS': 1781793175.24, 'datetime': '2026-06-18 20:02:55.240000', 'weight': '909', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '176', 'tray_id': '34', 'address': '34', 'TS': 1781793175.2970002, 'datetime': '2026-06-18 20:02:55.297000', 'weight': '176', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781793175.336, 'datetime': '2026-06-18 20:02:55.336000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781793175.434, 'datetime': '2026-06-18 20:02:55.434000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781793175.441, 'datetime': '2026-06-18 20:02:55.441000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781793175.53, 'datetime': '2026-06-18 20:02:55.530000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781793175.539, 'datetime': '2026-06-18 20:02:55.539000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781793175.6000001, 'datetime': '2026-06-18 20:02:55.600000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781793175.7069998, 'datetime': '2026-06-18 20:02:55.707000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781793175.684, 'datetime': '2026-06-18 20:02:55.684000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781793175.7159998, 'datetime': '2026-06-18 20:02:55.716000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781793175.8100002, 'datetime': '2026-06-18 20:02:55.810000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781793175.845, 'datetime': '2026-06-18 20:02:55.845000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781793175.9099998, 'datetime': '2026-06-18 20:02:55.910000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 20, 2, 54, 275012), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781793174.1790001, 'datetime': '2026-06-18 20:02:54.179000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781793174.317, 'datetime': '2026-06-18 20:02:54.317000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781793174.331, 'datetime': '2026-06-18 20:02:54.331000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781793174.3470001, 'datetime': '2026-06-18 20:02:54.347000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781793174.495, 'datetime': '2026-06-18 20:02:54.495000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781793174.516, 'datetime': '2026-06-18 20:02:54.516000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781793174.5319998, 'datetime': '2026-06-18 20:02:54.532000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781793174.553, 'datetime': '2026-06-18 20:02:54.553000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781793174.672, 'datetime': '2026-06-18 20:02:54.672000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781793174.692, 'datetime': '2026-06-18 20:02:54.692000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781793174.769, 'datetime': '2026-06-18 20:02:54.769000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781793174.763, 'datetime': '2026-06-18 20:02:54.763000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 20:02:56,007.007 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 20, 2, 55, 230101), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781793175.222, 'datetime': '2026-06-18 20:02:55.222000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781793175.231, 'datetime': '2026-06-18 20:02:55.231000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '909', 'tray_id': '33', 'address': '33', 'TS': 1781793175.24, 'datetime': '2026-06-18 20:02:55.240000', 'weight': '909', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '176', 'tray_id': '34', 'address': '34', 'TS': 1781793175.2970002, 'datetime': '2026-06-18 20:02:55.297000', 'weight': '176', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781793175.336, 'datetime': '2026-06-18 20:02:55.336000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781793175.434, 'datetime': '2026-06-18 20:02:55.434000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781793175.441, 'datetime': '2026-06-18 20:02:55.441000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781793175.53, 'datetime': '2026-06-18 20:02:55.530000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781793175.539, 'datetime': '2026-06-18 20:02:55.539000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781793175.6000001, 'datetime': '2026-06-18 20:02:55.600000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781793175.7069998, 'datetime': '2026-06-18 20:02:55.707000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781793175.684, 'datetime': '2026-06-18 20:02:55.684000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781793175.7159998, 'datetime': '2026-06-18 20:02:55.716000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781793175.8100002, 'datetime': '2026-06-18 20:02:55.810000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781793175.845, 'datetime': '2026-06-18 20:02:55.845000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781793175.9099998, 'datetime': '2026-06-18 20:02:55.910000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 20, 2, 54, 275012), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781793174.1790001, 'datetime': '2026-06-18 20:02:54.179000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781793174.317, 'datetime': '2026-06-18 20:02:54.317000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781793174.331, 'datetime': '2026-06-18 20:02:54.331000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781793174.3470001, 'datetime': '2026-06-18 20:02:54.347000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781793174.495, 'datetime': '2026-06-18 20:02:54.495000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781793174.516, 'datetime': '2026-06-18 20:02:54.516000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781793174.5319998, 'datetime': '2026-06-18 20:02:54.532000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781793174.553, 'datetime': '2026-06-18 20:02:54.553000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781793174.672, 'datetime': '2026-06-18 20:02:54.672000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781793174.692, 'datetime': '2026-06-18 20:02:54.692000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781793174.769, 'datetime': '2026-06-18 20:02:54.769000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781793174.763, 'datetime': '2026-06-18 20:02:54.763000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 20:12:05,879.879 INFO    ] processOrderPayment version is : v2
[2026-06-18 20:15:47,357.357 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 20, 2, 55, 230101), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781793175.222, 'datetime': '2026-06-18 20:02:55.222000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781793175.231, 'datetime': '2026-06-18 20:02:55.231000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '909', 'tray_id': '33', 'address': '33', 'TS': 1781793175.24, 'datetime': '2026-06-18 20:02:55.240000', 'weight': '909', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '176', 'tray_id': '34', 'address': '34', 'TS': 1781793175.2970002, 'datetime': '2026-06-18 20:02:55.297000', 'weight': '176', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781793175.336, 'datetime': '2026-06-18 20:02:55.336000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781793175.434, 'datetime': '2026-06-18 20:02:55.434000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781793175.441, 'datetime': '2026-06-18 20:02:55.441000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781793175.53, 'datetime': '2026-06-18 20:02:55.530000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781793175.539, 'datetime': '2026-06-18 20:02:55.539000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781793175.6000001, 'datetime': '2026-06-18 20:02:55.600000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781793175.7069998, 'datetime': '2026-06-18 20:02:55.707000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781793175.684, 'datetime': '2026-06-18 20:02:55.684000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781793175.7159998, 'datetime': '2026-06-18 20:02:55.716000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781793175.8100002, 'datetime': '2026-06-18 20:02:55.810000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781793175.845, 'datetime': '2026-06-18 20:02:55.845000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781793175.9099998, 'datetime': '2026-06-18 20:02:55.910000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 20, 15, 46, 243910), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781793946.157, 'datetime': '2026-06-18 20:15:46.157000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781793946.296, 'datetime': '2026-06-18 20:15:46.296000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781793946.247, 'datetime': '2026-06-18 20:15:46.247000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781793946.387, 'datetime': '2026-06-18 20:15:46.387000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781793946.3470001, 'datetime': '2026-06-18 20:15:46.347000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781793946.483, 'datetime': '2026-06-18 20:15:46.483000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781793946.5649998, 'datetime': '2026-06-18 20:15:46.565000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781793946.585, 'datetime': '2026-06-18 20:15:46.585000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '429', 'tray_id': '19', 'address': '19', 'TS': 1781793946.634, 'datetime': '2026-06-18 20:15:46.634000', 'weight': '429', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781793946.773, 'datetime': '2026-06-18 20:15:46.773000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781793946.845, 'datetime': '2026-06-18 20:15:46.845000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781793946.887, 'datetime': '2026-06-18 20:15:46.887000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 20:15:47,366.366 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 20, 2, 55, 230101), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781793175.222, 'datetime': '2026-06-18 20:02:55.222000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781793175.231, 'datetime': '2026-06-18 20:02:55.231000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '909', 'tray_id': '33', 'address': '33', 'TS': 1781793175.24, 'datetime': '2026-06-18 20:02:55.240000', 'weight': '909', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '176', 'tray_id': '34', 'address': '34', 'TS': 1781793175.2970002, 'datetime': '2026-06-18 20:02:55.297000', 'weight': '176', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781793175.336, 'datetime': '2026-06-18 20:02:55.336000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781793175.434, 'datetime': '2026-06-18 20:02:55.434000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781793175.441, 'datetime': '2026-06-18 20:02:55.441000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781793175.53, 'datetime': '2026-06-18 20:02:55.530000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781793175.539, 'datetime': '2026-06-18 20:02:55.539000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781793175.6000001, 'datetime': '2026-06-18 20:02:55.600000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781793175.7069998, 'datetime': '2026-06-18 20:02:55.707000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781793175.684, 'datetime': '2026-06-18 20:02:55.684000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781793175.7159998, 'datetime': '2026-06-18 20:02:55.716000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781793175.8100002, 'datetime': '2026-06-18 20:02:55.810000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781793175.845, 'datetime': '2026-06-18 20:02:55.845000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781793175.9099998, 'datetime': '2026-06-18 20:02:55.910000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 20, 15, 46, 243910), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781793946.157, 'datetime': '2026-06-18 20:15:46.157000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781793946.296, 'datetime': '2026-06-18 20:15:46.296000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781793946.247, 'datetime': '2026-06-18 20:15:46.247000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781793946.387, 'datetime': '2026-06-18 20:15:46.387000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781793946.3470001, 'datetime': '2026-06-18 20:15:46.347000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781793946.483, 'datetime': '2026-06-18 20:15:46.483000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781793946.5649998, 'datetime': '2026-06-18 20:15:46.565000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781793946.585, 'datetime': '2026-06-18 20:15:46.585000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '429', 'tray_id': '19', 'address': '19', 'TS': 1781793946.634, 'datetime': '2026-06-18 20:15:46.634000', 'weight': '429', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781793946.773, 'datetime': '2026-06-18 20:15:46.773000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781793946.845, 'datetime': '2026-06-18 20:15:46.845000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781793946.887, 'datetime': '2026-06-18 20:15:46.887000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 20:15:48,208.208 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 20, 15, 47, 379459), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781793947.29, 'datetime': '2026-06-18 20:15:47.290000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781793947.36, 'datetime': '2026-06-18 20:15:47.360000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '909', 'tray_id': '33', 'address': '33', 'TS': 1781793947.4650002, 'datetime': '2026-06-18 20:15:47.465000', 'weight': '909', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781793947.4529998, 'datetime': '2026-06-18 20:15:47.453000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781793947.527, 'datetime': '2026-06-18 20:15:47.527000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781793947.6439998, 'datetime': '2026-06-18 20:15:47.644000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781793947.649, 'datetime': '2026-06-18 20:15:47.649000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781793947.746, 'datetime': '2026-06-18 20:15:47.746000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781793947.718, 'datetime': '2026-06-18 20:15:47.718000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781793947.7879999, 'datetime': '2026-06-18 20:15:47.788000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '871', 'tray_id': '41', 'address': '41', 'TS': 1781793947.826, 'datetime': '2026-06-18 20:15:47.826000', 'weight': '871', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781793947.898, 'datetime': '2026-06-18 20:15:47.898000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781793947.977, 'datetime': '2026-06-18 20:15:47.977000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781793947.959, 'datetime': '2026-06-18 20:15:47.959000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781793948.048, 'datetime': '2026-06-18 20:15:48.048000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781793948.1290002, 'datetime': '2026-06-18 20:15:48.129000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 20, 15, 46, 243910), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781793946.157, 'datetime': '2026-06-18 20:15:46.157000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781793946.296, 'datetime': '2026-06-18 20:15:46.296000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781793946.247, 'datetime': '2026-06-18 20:15:46.247000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781793946.387, 'datetime': '2026-06-18 20:15:46.387000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781793946.3470001, 'datetime': '2026-06-18 20:15:46.347000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781793946.483, 'datetime': '2026-06-18 20:15:46.483000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781793946.5649998, 'datetime': '2026-06-18 20:15:46.565000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781793946.585, 'datetime': '2026-06-18 20:15:46.585000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '429', 'tray_id': '19', 'address': '19', 'TS': 1781793946.634, 'datetime': '2026-06-18 20:15:46.634000', 'weight': '429', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781793946.773, 'datetime': '2026-06-18 20:15:46.773000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781793946.845, 'datetime': '2026-06-18 20:15:46.845000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781793946.887, 'datetime': '2026-06-18 20:15:46.887000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 20:15:48,217.217 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 20, 15, 47, 379459), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781793947.29, 'datetime': '2026-06-18 20:15:47.290000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781793947.36, 'datetime': '2026-06-18 20:15:47.360000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '909', 'tray_id': '33', 'address': '33', 'TS': 1781793947.4650002, 'datetime': '2026-06-18 20:15:47.465000', 'weight': '909', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781793947.4529998, 'datetime': '2026-06-18 20:15:47.453000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781793947.527, 'datetime': '2026-06-18 20:15:47.527000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781793947.6439998, 'datetime': '2026-06-18 20:15:47.644000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781793947.649, 'datetime': '2026-06-18 20:15:47.649000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781793947.746, 'datetime': '2026-06-18 20:15:47.746000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781793947.718, 'datetime': '2026-06-18 20:15:47.718000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781793947.7879999, 'datetime': '2026-06-18 20:15:47.788000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '871', 'tray_id': '41', 'address': '41', 'TS': 1781793947.826, 'datetime': '2026-06-18 20:15:47.826000', 'weight': '871', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781793947.898, 'datetime': '2026-06-18 20:15:47.898000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781793947.977, 'datetime': '2026-06-18 20:15:47.977000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781793947.959, 'datetime': '2026-06-18 20:15:47.959000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781793948.048, 'datetime': '2026-06-18 20:15:48.048000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781793948.1290002, 'datetime': '2026-06-18 20:15:48.129000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 20, 15, 46, 243910), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781793946.157, 'datetime': '2026-06-18 20:15:46.157000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781793946.296, 'datetime': '2026-06-18 20:15:46.296000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781793946.247, 'datetime': '2026-06-18 20:15:46.247000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781793946.387, 'datetime': '2026-06-18 20:15:46.387000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781793946.3470001, 'datetime': '2026-06-18 20:15:46.347000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781793946.483, 'datetime': '2026-06-18 20:15:46.483000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781793946.5649998, 'datetime': '2026-06-18 20:15:46.565000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781793946.585, 'datetime': '2026-06-18 20:15:46.585000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '429', 'tray_id': '19', 'address': '19', 'TS': 1781793946.634, 'datetime': '2026-06-18 20:15:46.634000', 'weight': '429', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781793946.773, 'datetime': '2026-06-18 20:15:46.773000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781793946.845, 'datetime': '2026-06-18 20:15:46.845000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781793946.887, 'datetime': '2026-06-18 20:15:46.887000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 20:29:46,652.652 INFO    ] processOrderPayment version is : v2
[2026-06-18 20:32:56,454.454 INFO    ] processOrderPayment version is : v2
[2026-06-18 20:38:37,326.326 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 20, 15, 47, 379459), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781793947.29, 'datetime': '2026-06-18 20:15:47.290000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781793947.36, 'datetime': '2026-06-18 20:15:47.360000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '909', 'tray_id': '33', 'address': '33', 'TS': 1781793947.4650002, 'datetime': '2026-06-18 20:15:47.465000', 'weight': '909', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781793947.4529998, 'datetime': '2026-06-18 20:15:47.453000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781793947.527, 'datetime': '2026-06-18 20:15:47.527000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781793947.6439998, 'datetime': '2026-06-18 20:15:47.644000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781793947.649, 'datetime': '2026-06-18 20:15:47.649000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781793947.746, 'datetime': '2026-06-18 20:15:47.746000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781793947.718, 'datetime': '2026-06-18 20:15:47.718000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781793947.7879999, 'datetime': '2026-06-18 20:15:47.788000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '871', 'tray_id': '41', 'address': '41', 'TS': 1781793947.826, 'datetime': '2026-06-18 20:15:47.826000', 'weight': '871', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781793947.898, 'datetime': '2026-06-18 20:15:47.898000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781793947.977, 'datetime': '2026-06-18 20:15:47.977000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781793947.959, 'datetime': '2026-06-18 20:15:47.959000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781793948.048, 'datetime': '2026-06-18 20:15:48.048000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781793948.1290002, 'datetime': '2026-06-18 20:15:48.129000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 20, 38, 36, 394242), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781795316.303, 'datetime': '2026-06-18 20:38:36.303000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781795316.44, 'datetime': '2026-06-18 20:38:36.440000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781795316.444, 'datetime': '2026-06-18 20:38:36.444000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781795316.464, 'datetime': '2026-06-18 20:38:36.464000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781795316.491, 'datetime': '2026-06-18 20:38:36.491000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781795316.631, 'datetime': '2026-06-18 20:38:36.631000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781795316.651, 'datetime': '2026-06-18 20:38:36.651000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781795316.671, 'datetime': '2026-06-18 20:38:36.671000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '429', 'tray_id': '19', 'address': '19', 'TS': 1781795316.684, 'datetime': '2026-06-18 20:38:36.684000', 'weight': '429', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781795316.822, 'datetime': '2026-06-18 20:38:36.822000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781795316.856, 'datetime': '2026-06-18 20:38:36.856000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781795316.864, 'datetime': '2026-06-18 20:38:36.864000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 20:38:37,333.333 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 20, 15, 47, 379459), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781793947.29, 'datetime': '2026-06-18 20:15:47.290000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781793947.36, 'datetime': '2026-06-18 20:15:47.360000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '909', 'tray_id': '33', 'address': '33', 'TS': 1781793947.4650002, 'datetime': '2026-06-18 20:15:47.465000', 'weight': '909', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781793947.4529998, 'datetime': '2026-06-18 20:15:47.453000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781793947.527, 'datetime': '2026-06-18 20:15:47.527000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781793947.6439998, 'datetime': '2026-06-18 20:15:47.644000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781793947.649, 'datetime': '2026-06-18 20:15:47.649000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781793947.746, 'datetime': '2026-06-18 20:15:47.746000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781793947.718, 'datetime': '2026-06-18 20:15:47.718000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781793947.7879999, 'datetime': '2026-06-18 20:15:47.788000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '871', 'tray_id': '41', 'address': '41', 'TS': 1781793947.826, 'datetime': '2026-06-18 20:15:47.826000', 'weight': '871', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781793947.898, 'datetime': '2026-06-18 20:15:47.898000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781793947.977, 'datetime': '2026-06-18 20:15:47.977000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781793947.959, 'datetime': '2026-06-18 20:15:47.959000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781793948.048, 'datetime': '2026-06-18 20:15:48.048000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781793948.1290002, 'datetime': '2026-06-18 20:15:48.129000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 20, 38, 36, 394242), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781795316.303, 'datetime': '2026-06-18 20:38:36.303000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781795316.44, 'datetime': '2026-06-18 20:38:36.440000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781795316.444, 'datetime': '2026-06-18 20:38:36.444000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781795316.464, 'datetime': '2026-06-18 20:38:36.464000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781795316.491, 'datetime': '2026-06-18 20:38:36.491000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781795316.631, 'datetime': '2026-06-18 20:38:36.631000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781795316.651, 'datetime': '2026-06-18 20:38:36.651000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781795316.671, 'datetime': '2026-06-18 20:38:36.671000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '429', 'tray_id': '19', 'address': '19', 'TS': 1781795316.684, 'datetime': '2026-06-18 20:38:36.684000', 'weight': '429', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781795316.822, 'datetime': '2026-06-18 20:38:36.822000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781795316.856, 'datetime': '2026-06-18 20:38:36.856000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781795316.864, 'datetime': '2026-06-18 20:38:36.864000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 20:38:38,109.109 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 20, 38, 37, 345956), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781795317.291, 'datetime': '2026-06-18 20:38:37.291000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781795317.345, 'datetime': '2026-06-18 20:38:37.345000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '909', 'tray_id': '33', 'address': '33', 'TS': 1781795317.4099998, 'datetime': '2026-06-18 20:38:37.410000', 'weight': '909', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '176', 'tray_id': '34', 'address': '34', 'TS': 1781795317.428, 'datetime': '2026-06-18 20:38:37.428000', 'weight': '176', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781795317.481, 'datetime': '2026-06-18 20:38:37.481000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '220', 'tray_id': '36', 'address': '36', 'TS': 1781795317.526, 'datetime': '2026-06-18 20:38:37.526000', 'weight': '220', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781795317.566, 'datetime': '2026-06-18 20:38:37.566000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781795317.661, 'datetime': '2026-06-18 20:38:37.661000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781795317.726, 'datetime': '2026-06-18 20:38:37.726000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781795317.773, 'datetime': '2026-06-18 20:38:37.773000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781795317.767, 'datetime': '2026-06-18 20:38:37.767000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781795317.816, 'datetime': '2026-06-18 20:38:37.816000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781795317.842, 'datetime': '2026-06-18 20:38:37.842000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781795317.869, 'datetime': '2026-06-18 20:38:37.869000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781795317.927, 'datetime': '2026-06-18 20:38:37.927000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781795318.044, 'datetime': '2026-06-18 20:38:38.044000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 20, 38, 36, 394242), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781795316.303, 'datetime': '2026-06-18 20:38:36.303000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781795316.44, 'datetime': '2026-06-18 20:38:36.440000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781795316.444, 'datetime': '2026-06-18 20:38:36.444000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781795316.464, 'datetime': '2026-06-18 20:38:36.464000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781795316.491, 'datetime': '2026-06-18 20:38:36.491000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781795316.631, 'datetime': '2026-06-18 20:38:36.631000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781795316.651, 'datetime': '2026-06-18 20:38:36.651000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781795316.671, 'datetime': '2026-06-18 20:38:36.671000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '429', 'tray_id': '19', 'address': '19', 'TS': 1781795316.684, 'datetime': '2026-06-18 20:38:36.684000', 'weight': '429', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781795316.822, 'datetime': '2026-06-18 20:38:36.822000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781795316.856, 'datetime': '2026-06-18 20:38:36.856000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781795316.864, 'datetime': '2026-06-18 20:38:36.864000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 20:38:38,117.117 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 20, 38, 37, 345956), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781795317.291, 'datetime': '2026-06-18 20:38:37.291000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781795317.345, 'datetime': '2026-06-18 20:38:37.345000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '909', 'tray_id': '33', 'address': '33', 'TS': 1781795317.4099998, 'datetime': '2026-06-18 20:38:37.410000', 'weight': '909', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '176', 'tray_id': '34', 'address': '34', 'TS': 1781795317.428, 'datetime': '2026-06-18 20:38:37.428000', 'weight': '176', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781795317.481, 'datetime': '2026-06-18 20:38:37.481000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '220', 'tray_id': '36', 'address': '36', 'TS': 1781795317.526, 'datetime': '2026-06-18 20:38:37.526000', 'weight': '220', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781795317.566, 'datetime': '2026-06-18 20:38:37.566000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781795317.661, 'datetime': '2026-06-18 20:38:37.661000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781795317.726, 'datetime': '2026-06-18 20:38:37.726000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781795317.773, 'datetime': '2026-06-18 20:38:37.773000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781795317.767, 'datetime': '2026-06-18 20:38:37.767000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781795317.816, 'datetime': '2026-06-18 20:38:37.816000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781795317.842, 'datetime': '2026-06-18 20:38:37.842000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781795317.869, 'datetime': '2026-06-18 20:38:37.869000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781795317.927, 'datetime': '2026-06-18 20:38:37.927000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781795318.044, 'datetime': '2026-06-18 20:38:38.044000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 20, 38, 36, 394242), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781795316.303, 'datetime': '2026-06-18 20:38:36.303000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781795316.44, 'datetime': '2026-06-18 20:38:36.440000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781795316.444, 'datetime': '2026-06-18 20:38:36.444000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781795316.464, 'datetime': '2026-06-18 20:38:36.464000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781795316.491, 'datetime': '2026-06-18 20:38:36.491000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781795316.631, 'datetime': '2026-06-18 20:38:36.631000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781795316.651, 'datetime': '2026-06-18 20:38:36.651000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781795316.671, 'datetime': '2026-06-18 20:38:36.671000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '429', 'tray_id': '19', 'address': '19', 'TS': 1781795316.684, 'datetime': '2026-06-18 20:38:36.684000', 'weight': '429', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781795316.822, 'datetime': '2026-06-18 20:38:36.822000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781795316.856, 'datetime': '2026-06-18 20:38:36.856000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781795316.864, 'datetime': '2026-06-18 20:38:36.864000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 20:44:17,965.965 INFO    ] processOrderPayment version is : v2
[2026-06-18 20:44:18,076.076 INFO    ] pg status for order_id before: TM02201903190925175446 is --> False
[2026-06-18 20:44:18,438.438 INFO    ] pg status for order_id after: TM02201903190925175446 is --> {'status': False}
[2026-06-18 20:47:37,094.094 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 20, 38, 37, 345956), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781795317.291, 'datetime': '2026-06-18 20:38:37.291000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781795317.345, 'datetime': '2026-06-18 20:38:37.345000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '909', 'tray_id': '33', 'address': '33', 'TS': 1781795317.4099998, 'datetime': '2026-06-18 20:38:37.410000', 'weight': '909', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '176', 'tray_id': '34', 'address': '34', 'TS': 1781795317.428, 'datetime': '2026-06-18 20:38:37.428000', 'weight': '176', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781795317.481, 'datetime': '2026-06-18 20:38:37.481000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '220', 'tray_id': '36', 'address': '36', 'TS': 1781795317.526, 'datetime': '2026-06-18 20:38:37.526000', 'weight': '220', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781795317.566, 'datetime': '2026-06-18 20:38:37.566000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781795317.661, 'datetime': '2026-06-18 20:38:37.661000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781795317.726, 'datetime': '2026-06-18 20:38:37.726000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781795317.773, 'datetime': '2026-06-18 20:38:37.773000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781795317.767, 'datetime': '2026-06-18 20:38:37.767000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781795317.816, 'datetime': '2026-06-18 20:38:37.816000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781795317.842, 'datetime': '2026-06-18 20:38:37.842000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781795317.869, 'datetime': '2026-06-18 20:38:37.869000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781795317.927, 'datetime': '2026-06-18 20:38:37.927000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781795318.044, 'datetime': '2026-06-18 20:38:38.044000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 20, 47, 36, 212099), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781795856.162, 'datetime': '2026-06-18 20:47:36.162000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781795856.182, 'datetime': '2026-06-18 20:47:36.182000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781795856.25, 'datetime': '2026-06-18 20:47:36.250000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781795856.2689998, 'datetime': '2026-06-18 20:47:36.269000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781795856.397, 'datetime': '2026-06-18 20:47:36.397000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781795856.417, 'datetime': '2026-06-18 20:47:36.417000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781795856.431, 'datetime': '2026-06-18 20:47:36.431000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781795856.451, 'datetime': '2026-06-18 20:47:36.451000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781795856.582, 'datetime': '2026-06-18 20:47:36.582000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781795856.603, 'datetime': '2026-06-18 20:47:36.603000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781795856.6890001, 'datetime': '2026-06-18 20:47:36.689000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781795856.722, 'datetime': '2026-06-18 20:47:36.722000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 20:47:37,101.101 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 20, 38, 37, 345956), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781795317.291, 'datetime': '2026-06-18 20:38:37.291000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781795317.345, 'datetime': '2026-06-18 20:38:37.345000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '909', 'tray_id': '33', 'address': '33', 'TS': 1781795317.4099998, 'datetime': '2026-06-18 20:38:37.410000', 'weight': '909', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '176', 'tray_id': '34', 'address': '34', 'TS': 1781795317.428, 'datetime': '2026-06-18 20:38:37.428000', 'weight': '176', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781795317.481, 'datetime': '2026-06-18 20:38:37.481000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '220', 'tray_id': '36', 'address': '36', 'TS': 1781795317.526, 'datetime': '2026-06-18 20:38:37.526000', 'weight': '220', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781795317.566, 'datetime': '2026-06-18 20:38:37.566000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781795317.661, 'datetime': '2026-06-18 20:38:37.661000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781795317.726, 'datetime': '2026-06-18 20:38:37.726000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781795317.773, 'datetime': '2026-06-18 20:38:37.773000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781795317.767, 'datetime': '2026-06-18 20:38:37.767000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781795317.816, 'datetime': '2026-06-18 20:38:37.816000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781795317.842, 'datetime': '2026-06-18 20:38:37.842000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781795317.869, 'datetime': '2026-06-18 20:38:37.869000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781795317.927, 'datetime': '2026-06-18 20:38:37.927000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781795318.044, 'datetime': '2026-06-18 20:38:38.044000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 20, 47, 36, 212099), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781795856.162, 'datetime': '2026-06-18 20:47:36.162000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781795856.182, 'datetime': '2026-06-18 20:47:36.182000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781795856.25, 'datetime': '2026-06-18 20:47:36.250000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781795856.2689998, 'datetime': '2026-06-18 20:47:36.269000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781795856.397, 'datetime': '2026-06-18 20:47:36.397000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781795856.417, 'datetime': '2026-06-18 20:47:36.417000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781795856.431, 'datetime': '2026-06-18 20:47:36.431000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781795856.451, 'datetime': '2026-06-18 20:47:36.451000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781795856.582, 'datetime': '2026-06-18 20:47:36.582000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781795856.603, 'datetime': '2026-06-18 20:47:36.603000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781795856.6890001, 'datetime': '2026-06-18 20:47:36.689000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781795856.722, 'datetime': '2026-06-18 20:47:36.722000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 20:47:37,883.883 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 20, 47, 37, 113159), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781795857.028, 'datetime': '2026-06-18 20:47:37.028000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781795857.095, 'datetime': '2026-06-18 20:47:37.095000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '910', 'tray_id': '33', 'address': '33', 'TS': 1781795857.161, 'datetime': '2026-06-18 20:47:37.161000', 'weight': '910', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781795857.242, 'datetime': '2026-06-18 20:47:37.242000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781795857.2470002, 'datetime': '2026-06-18 20:47:37.247000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781795857.31, 'datetime': '2026-06-18 20:47:37.310000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781795857.382, 'datetime': '2026-06-18 20:47:37.382000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781795857.371, 'datetime': '2026-06-18 20:47:37.371000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781795857.453, 'datetime': '2026-06-18 20:47:37.453000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781795857.465, 'datetime': '2026-06-18 20:47:37.465000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781795857.579, 'datetime': '2026-06-18 20:47:37.579000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781795857.5479999, 'datetime': '2026-06-18 20:47:37.548000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781795857.616, 'datetime': '2026-06-18 20:47:37.616000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781795857.71, 'datetime': '2026-06-18 20:47:37.710000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781795857.765, 'datetime': '2026-06-18 20:47:37.765000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781795857.806, 'datetime': '2026-06-18 20:47:37.806000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 20, 47, 36, 212099), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781795856.162, 'datetime': '2026-06-18 20:47:36.162000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781795856.182, 'datetime': '2026-06-18 20:47:36.182000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781795856.25, 'datetime': '2026-06-18 20:47:36.250000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781795856.2689998, 'datetime': '2026-06-18 20:47:36.269000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781795856.397, 'datetime': '2026-06-18 20:47:36.397000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781795856.417, 'datetime': '2026-06-18 20:47:36.417000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781795856.431, 'datetime': '2026-06-18 20:47:36.431000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781795856.451, 'datetime': '2026-06-18 20:47:36.451000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781795856.582, 'datetime': '2026-06-18 20:47:36.582000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781795856.603, 'datetime': '2026-06-18 20:47:36.603000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781795856.6890001, 'datetime': '2026-06-18 20:47:36.689000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781795856.722, 'datetime': '2026-06-18 20:47:36.722000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 20:47:37,890.890 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 20, 47, 37, 113159), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781795857.028, 'datetime': '2026-06-18 20:47:37.028000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781795857.095, 'datetime': '2026-06-18 20:47:37.095000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '910', 'tray_id': '33', 'address': '33', 'TS': 1781795857.161, 'datetime': '2026-06-18 20:47:37.161000', 'weight': '910', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781795857.242, 'datetime': '2026-06-18 20:47:37.242000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781795857.2470002, 'datetime': '2026-06-18 20:47:37.247000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781795857.31, 'datetime': '2026-06-18 20:47:37.310000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781795857.382, 'datetime': '2026-06-18 20:47:37.382000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781795857.371, 'datetime': '2026-06-18 20:47:37.371000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781795857.453, 'datetime': '2026-06-18 20:47:37.453000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781795857.465, 'datetime': '2026-06-18 20:47:37.465000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781795857.579, 'datetime': '2026-06-18 20:47:37.579000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781795857.5479999, 'datetime': '2026-06-18 20:47:37.548000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781795857.616, 'datetime': '2026-06-18 20:47:37.616000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781795857.71, 'datetime': '2026-06-18 20:47:37.710000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781795857.765, 'datetime': '2026-06-18 20:47:37.765000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781795857.806, 'datetime': '2026-06-18 20:47:37.806000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 20, 47, 36, 212099), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781795856.162, 'datetime': '2026-06-18 20:47:36.162000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781795856.182, 'datetime': '2026-06-18 20:47:36.182000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781795856.25, 'datetime': '2026-06-18 20:47:36.250000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781795856.2689998, 'datetime': '2026-06-18 20:47:36.269000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781795856.397, 'datetime': '2026-06-18 20:47:36.397000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781795856.417, 'datetime': '2026-06-18 20:47:36.417000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781795856.431, 'datetime': '2026-06-18 20:47:36.431000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781795856.451, 'datetime': '2026-06-18 20:47:36.451000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781795856.582, 'datetime': '2026-06-18 20:47:36.582000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781795856.603, 'datetime': '2026-06-18 20:47:36.603000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781795856.6890001, 'datetime': '2026-06-18 20:47:36.689000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781795856.722, 'datetime': '2026-06-18 20:47:36.722000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 20:52:58,637.637 INFO    ] processOrderPayment version is : v2
[2026-06-18 21:02:28,997.997 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 20, 47, 37, 113159), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781795857.028, 'datetime': '2026-06-18 20:47:37.028000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781795857.095, 'datetime': '2026-06-18 20:47:37.095000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '910', 'tray_id': '33', 'address': '33', 'TS': 1781795857.161, 'datetime': '2026-06-18 20:47:37.161000', 'weight': '910', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781795857.242, 'datetime': '2026-06-18 20:47:37.242000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781795857.2470002, 'datetime': '2026-06-18 20:47:37.247000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781795857.31, 'datetime': '2026-06-18 20:47:37.310000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781795857.382, 'datetime': '2026-06-18 20:47:37.382000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781795857.371, 'datetime': '2026-06-18 20:47:37.371000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781795857.453, 'datetime': '2026-06-18 20:47:37.453000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781795857.465, 'datetime': '2026-06-18 20:47:37.465000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781795857.579, 'datetime': '2026-06-18 20:47:37.579000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781795857.5479999, 'datetime': '2026-06-18 20:47:37.548000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781795857.616, 'datetime': '2026-06-18 20:47:37.616000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781795857.71, 'datetime': '2026-06-18 20:47:37.710000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781795857.765, 'datetime': '2026-06-18 20:47:37.765000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781795857.806, 'datetime': '2026-06-18 20:47:37.806000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 21, 2, 28, 19271), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781796747.9199998, 'datetime': '2026-06-18 21:02:27.920000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781796748.059, 'datetime': '2026-06-18 21:02:28.059000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781796748.014, 'datetime': '2026-06-18 21:02:28.014000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781796748.152, 'datetime': '2026-06-18 21:02:28.152000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781796748.133, 'datetime': '2026-06-18 21:02:28.133000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781796748.27, 'datetime': '2026-06-18 21:02:28.270000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781796748.265, 'datetime': '2026-06-18 21:02:28.265000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781796748.283, 'datetime': '2026-06-18 21:02:28.283000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781796748.3739998, 'datetime': '2026-06-18 21:02:28.374000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781796748.3920002, 'datetime': '2026-06-18 21:02:28.392000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781796748.513, 'datetime': '2026-06-18 21:02:28.513000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781796748.554, 'datetime': '2026-06-18 21:02:28.554000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 21:02:29,004.004 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 20, 47, 37, 113159), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781795857.028, 'datetime': '2026-06-18 20:47:37.028000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781795857.095, 'datetime': '2026-06-18 20:47:37.095000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '910', 'tray_id': '33', 'address': '33', 'TS': 1781795857.161, 'datetime': '2026-06-18 20:47:37.161000', 'weight': '910', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781795857.242, 'datetime': '2026-06-18 20:47:37.242000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781795857.2470002, 'datetime': '2026-06-18 20:47:37.247000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781795857.31, 'datetime': '2026-06-18 20:47:37.310000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781795857.382, 'datetime': '2026-06-18 20:47:37.382000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781795857.371, 'datetime': '2026-06-18 20:47:37.371000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781795857.453, 'datetime': '2026-06-18 20:47:37.453000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781795857.465, 'datetime': '2026-06-18 20:47:37.465000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781795857.579, 'datetime': '2026-06-18 20:47:37.579000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781795857.5479999, 'datetime': '2026-06-18 20:47:37.548000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781795857.616, 'datetime': '2026-06-18 20:47:37.616000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-7', 'tray_id': '44', 'address': '44', 'TS': 1781795857.71, 'datetime': '2026-06-18 20:47:37.710000', 'weight': '-7', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781795857.765, 'datetime': '2026-06-18 20:47:37.765000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781795857.806, 'datetime': '2026-06-18 20:47:37.806000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 21, 2, 28, 19271), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781796747.9199998, 'datetime': '2026-06-18 21:02:27.920000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781796748.059, 'datetime': '2026-06-18 21:02:28.059000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781796748.014, 'datetime': '2026-06-18 21:02:28.014000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781796748.152, 'datetime': '2026-06-18 21:02:28.152000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781796748.133, 'datetime': '2026-06-18 21:02:28.133000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781796748.27, 'datetime': '2026-06-18 21:02:28.270000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781796748.265, 'datetime': '2026-06-18 21:02:28.265000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781796748.283, 'datetime': '2026-06-18 21:02:28.283000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781796748.3739998, 'datetime': '2026-06-18 21:02:28.374000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781796748.3920002, 'datetime': '2026-06-18 21:02:28.392000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781796748.513, 'datetime': '2026-06-18 21:02:28.513000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781796748.554, 'datetime': '2026-06-18 21:02:28.554000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 21:02:29,794.794 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 21, 2, 29, 16389), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '824', 'tray_id': '31', 'address': '31', 'TS': 1781796748.9459999, 'datetime': '2026-06-18 21:02:28.946000', 'weight': '824', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781796748.999, 'datetime': '2026-06-18 21:02:28.999000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '911', 'tray_id': '33', 'address': '33', 'TS': 1781796749.115, 'datetime': '2026-06-18 21:02:29.115000', 'weight': '911', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781796749.119, 'datetime': '2026-06-18 21:02:29.119000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781796749.21, 'datetime': '2026-06-18 21:02:29.210000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '220', 'tray_id': '36', 'address': '36', 'TS': 1781796749.2489998, 'datetime': '2026-06-18 21:02:29.249000', 'weight': '220', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781796749.245, 'datetime': '2026-06-18 21:02:29.245000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781796749.2610002, 'datetime': '2026-06-18 21:02:29.261000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781796749.3739998, 'datetime': '2026-06-18 21:02:29.374000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781796749.431, 'datetime': '2026-06-18 21:02:29.431000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781796749.4589999, 'datetime': '2026-06-18 21:02:29.459000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781796749.49, 'datetime': '2026-06-18 21:02:29.490000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781796749.599, 'datetime': '2026-06-18 21:02:29.599000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781796749.635, 'datetime': '2026-06-18 21:02:29.635000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781796749.625, 'datetime': '2026-06-18 21:02:29.625000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781796749.711, 'datetime': '2026-06-18 21:02:29.711000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 21, 2, 28, 19271), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781796747.9199998, 'datetime': '2026-06-18 21:02:27.920000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781796748.059, 'datetime': '2026-06-18 21:02:28.059000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781796748.014, 'datetime': '2026-06-18 21:02:28.014000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781796748.152, 'datetime': '2026-06-18 21:02:28.152000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781796748.133, 'datetime': '2026-06-18 21:02:28.133000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781796748.27, 'datetime': '2026-06-18 21:02:28.270000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781796748.265, 'datetime': '2026-06-18 21:02:28.265000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781796748.283, 'datetime': '2026-06-18 21:02:28.283000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781796748.3739998, 'datetime': '2026-06-18 21:02:28.374000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781796748.3920002, 'datetime': '2026-06-18 21:02:28.392000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781796748.513, 'datetime': '2026-06-18 21:02:28.513000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781796748.554, 'datetime': '2026-06-18 21:02:28.554000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 21:02:29,802.802 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 21, 2, 29, 16389), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '824', 'tray_id': '31', 'address': '31', 'TS': 1781796748.9459999, 'datetime': '2026-06-18 21:02:28.946000', 'weight': '824', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781796748.999, 'datetime': '2026-06-18 21:02:28.999000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '911', 'tray_id': '33', 'address': '33', 'TS': 1781796749.115, 'datetime': '2026-06-18 21:02:29.115000', 'weight': '911', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781796749.119, 'datetime': '2026-06-18 21:02:29.119000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781796749.21, 'datetime': '2026-06-18 21:02:29.210000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '220', 'tray_id': '36', 'address': '36', 'TS': 1781796749.2489998, 'datetime': '2026-06-18 21:02:29.249000', 'weight': '220', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781796749.245, 'datetime': '2026-06-18 21:02:29.245000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781796749.2610002, 'datetime': '2026-06-18 21:02:29.261000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781796749.3739998, 'datetime': '2026-06-18 21:02:29.374000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781796749.431, 'datetime': '2026-06-18 21:02:29.431000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781796749.4589999, 'datetime': '2026-06-18 21:02:29.459000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781796749.49, 'datetime': '2026-06-18 21:02:29.490000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781796749.599, 'datetime': '2026-06-18 21:02:29.599000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781796749.635, 'datetime': '2026-06-18 21:02:29.635000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781796749.625, 'datetime': '2026-06-18 21:02:29.625000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781796749.711, 'datetime': '2026-06-18 21:02:29.711000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 21, 2, 28, 19271), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781796747.9199998, 'datetime': '2026-06-18 21:02:27.920000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781796748.059, 'datetime': '2026-06-18 21:02:28.059000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781796748.014, 'datetime': '2026-06-18 21:02:28.014000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781796748.152, 'datetime': '2026-06-18 21:02:28.152000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781796748.133, 'datetime': '2026-06-18 21:02:28.133000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781796748.27, 'datetime': '2026-06-18 21:02:28.270000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781796748.265, 'datetime': '2026-06-18 21:02:28.265000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781796748.283, 'datetime': '2026-06-18 21:02:28.283000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781796748.3739998, 'datetime': '2026-06-18 21:02:28.374000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781796748.3920002, 'datetime': '2026-06-18 21:02:28.392000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781796748.513, 'datetime': '2026-06-18 21:02:28.513000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781796748.554, 'datetime': '2026-06-18 21:02:28.554000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 21:05:28,364.364 INFO    ] processOrderPayment version is : v2
[2026-06-18 21:05:28,469.469 INFO    ] pg status for order_id before: TM02201903190925175446 is --> False
[2026-06-18 21:05:28,787.787 INFO    ] pg status for order_id after: TM02201903190925175446 is --> {'status': False}
[2026-06-18 21:13:26,136.136 INFO    ] processOrderPayment version is : v2
[2026-06-18 21:20:40,481.481 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 21, 2, 29, 16389), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '824', 'tray_id': '31', 'address': '31', 'TS': 1781796748.9459999, 'datetime': '2026-06-18 21:02:28.946000', 'weight': '824', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781796748.999, 'datetime': '2026-06-18 21:02:28.999000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '911', 'tray_id': '33', 'address': '33', 'TS': 1781796749.115, 'datetime': '2026-06-18 21:02:29.115000', 'weight': '911', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781796749.119, 'datetime': '2026-06-18 21:02:29.119000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781796749.21, 'datetime': '2026-06-18 21:02:29.210000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '220', 'tray_id': '36', 'address': '36', 'TS': 1781796749.2489998, 'datetime': '2026-06-18 21:02:29.249000', 'weight': '220', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781796749.245, 'datetime': '2026-06-18 21:02:29.245000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781796749.2610002, 'datetime': '2026-06-18 21:02:29.261000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781796749.3739998, 'datetime': '2026-06-18 21:02:29.374000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781796749.431, 'datetime': '2026-06-18 21:02:29.431000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781796749.4589999, 'datetime': '2026-06-18 21:02:29.459000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781796749.49, 'datetime': '2026-06-18 21:02:29.490000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781796749.599, 'datetime': '2026-06-18 21:02:29.599000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781796749.635, 'datetime': '2026-06-18 21:02:29.635000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781796749.625, 'datetime': '2026-06-18 21:02:29.625000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781796749.711, 'datetime': '2026-06-18 21:02:29.711000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 21, 20, 39, 557008), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781797839.536, 'datetime': '2026-06-18 21:20:39.536000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781797839.555, 'datetime': '2026-06-18 21:20:39.555000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781797839.563, 'datetime': '2026-06-18 21:20:39.563000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781797839.701, 'datetime': '2026-06-18 21:20:39.701000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781797839.712, 'datetime': '2026-06-18 21:20:39.712000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781797839.732, 'datetime': '2026-06-18 21:20:39.732000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781797839.771, 'datetime': '2026-06-18 21:20:39.771000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781797839.79, 'datetime': '2026-06-18 21:20:39.790000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781797839.901, 'datetime': '2026-06-18 21:20:39.901000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781797839.92, 'datetime': '2026-06-18 21:20:39.920000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781797840.035, 'datetime': '2026-06-18 21:20:40.035000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781797840.089, 'datetime': '2026-06-18 21:20:40.089000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 21:20:40,493.493 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 21, 2, 29, 16389), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '824', 'tray_id': '31', 'address': '31', 'TS': 1781796748.9459999, 'datetime': '2026-06-18 21:02:28.946000', 'weight': '824', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781796748.999, 'datetime': '2026-06-18 21:02:28.999000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '911', 'tray_id': '33', 'address': '33', 'TS': 1781796749.115, 'datetime': '2026-06-18 21:02:29.115000', 'weight': '911', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781796749.119, 'datetime': '2026-06-18 21:02:29.119000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781796749.21, 'datetime': '2026-06-18 21:02:29.210000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '220', 'tray_id': '36', 'address': '36', 'TS': 1781796749.2489998, 'datetime': '2026-06-18 21:02:29.249000', 'weight': '220', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781796749.245, 'datetime': '2026-06-18 21:02:29.245000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781796749.2610002, 'datetime': '2026-06-18 21:02:29.261000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781796749.3739998, 'datetime': '2026-06-18 21:02:29.374000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781796749.431, 'datetime': '2026-06-18 21:02:29.431000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781796749.4589999, 'datetime': '2026-06-18 21:02:29.459000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781796749.49, 'datetime': '2026-06-18 21:02:29.490000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781796749.599, 'datetime': '2026-06-18 21:02:29.599000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781796749.635, 'datetime': '2026-06-18 21:02:29.635000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781796749.625, 'datetime': '2026-06-18 21:02:29.625000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781796749.711, 'datetime': '2026-06-18 21:02:29.711000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 21, 20, 39, 557008), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781797839.536, 'datetime': '2026-06-18 21:20:39.536000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781797839.555, 'datetime': '2026-06-18 21:20:39.555000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781797839.563, 'datetime': '2026-06-18 21:20:39.563000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781797839.701, 'datetime': '2026-06-18 21:20:39.701000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781797839.712, 'datetime': '2026-06-18 21:20:39.712000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781797839.732, 'datetime': '2026-06-18 21:20:39.732000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781797839.771, 'datetime': '2026-06-18 21:20:39.771000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781797839.79, 'datetime': '2026-06-18 21:20:39.790000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781797839.901, 'datetime': '2026-06-18 21:20:39.901000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781797839.92, 'datetime': '2026-06-18 21:20:39.920000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781797840.035, 'datetime': '2026-06-18 21:20:40.035000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781797840.089, 'datetime': '2026-06-18 21:20:40.089000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 21:20:41,313.313 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 21, 20, 40, 506171), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781797840.5049999, 'datetime': '2026-06-18 21:20:40.505000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781797840.492, 'datetime': '2026-06-18 21:20:40.492000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '909', 'tray_id': '33', 'address': '33', 'TS': 1781797840.5839999, 'datetime': '2026-06-18 21:20:40.584000', 'weight': '909', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781797840.651, 'datetime': '2026-06-18 21:20:40.651000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781797840.63, 'datetime': '2026-06-18 21:20:40.630000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781797840.73, 'datetime': '2026-06-18 21:20:40.730000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781797840.754, 'datetime': '2026-06-18 21:20:40.754000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781797840.839, 'datetime': '2026-06-18 21:20:40.839000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '890', 'tray_id': '39', 'address': '39', 'TS': 1781797840.878, 'datetime': '2026-06-18 21:20:40.878000', 'weight': '890', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781797840.8990002, 'datetime': '2026-06-18 21:20:40.899000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781797840.976, 'datetime': '2026-06-18 21:20:40.976000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781797841.04, 'datetime': '2026-06-18 21:20:41.040000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781797841.025, 'datetime': '2026-06-18 21:20:41.025000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781797841.161, 'datetime': '2026-06-18 21:20:41.161000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781797841.154, 'datetime': '2026-06-18 21:20:41.154000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781797841.237, 'datetime': '2026-06-18 21:20:41.237000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 21, 20, 39, 557008), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781797839.536, 'datetime': '2026-06-18 21:20:39.536000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781797839.555, 'datetime': '2026-06-18 21:20:39.555000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781797839.563, 'datetime': '2026-06-18 21:20:39.563000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781797839.701, 'datetime': '2026-06-18 21:20:39.701000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781797839.712, 'datetime': '2026-06-18 21:20:39.712000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781797839.732, 'datetime': '2026-06-18 21:20:39.732000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781797839.771, 'datetime': '2026-06-18 21:20:39.771000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781797839.79, 'datetime': '2026-06-18 21:20:39.790000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781797839.901, 'datetime': '2026-06-18 21:20:39.901000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781797839.92, 'datetime': '2026-06-18 21:20:39.920000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781797840.035, 'datetime': '2026-06-18 21:20:40.035000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781797840.089, 'datetime': '2026-06-18 21:20:40.089000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 21:20:41,321.321 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 21, 20, 40, 506171), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781797840.5049999, 'datetime': '2026-06-18 21:20:40.505000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781797840.492, 'datetime': '2026-06-18 21:20:40.492000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '909', 'tray_id': '33', 'address': '33', 'TS': 1781797840.5839999, 'datetime': '2026-06-18 21:20:40.584000', 'weight': '909', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781797840.651, 'datetime': '2026-06-18 21:20:40.651000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781797840.63, 'datetime': '2026-06-18 21:20:40.630000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781797840.73, 'datetime': '2026-06-18 21:20:40.730000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781797840.754, 'datetime': '2026-06-18 21:20:40.754000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781797840.839, 'datetime': '2026-06-18 21:20:40.839000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '890', 'tray_id': '39', 'address': '39', 'TS': 1781797840.878, 'datetime': '2026-06-18 21:20:40.878000', 'weight': '890', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781797840.8990002, 'datetime': '2026-06-18 21:20:40.899000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781797840.976, 'datetime': '2026-06-18 21:20:40.976000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781797841.04, 'datetime': '2026-06-18 21:20:41.040000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781797841.025, 'datetime': '2026-06-18 21:20:41.025000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781797841.161, 'datetime': '2026-06-18 21:20:41.161000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781797841.154, 'datetime': '2026-06-18 21:20:41.154000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781797841.237, 'datetime': '2026-06-18 21:20:41.237000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 21, 20, 39, 557008), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781797839.536, 'datetime': '2026-06-18 21:20:39.536000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781797839.555, 'datetime': '2026-06-18 21:20:39.555000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781797839.563, 'datetime': '2026-06-18 21:20:39.563000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781797839.701, 'datetime': '2026-06-18 21:20:39.701000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781797839.712, 'datetime': '2026-06-18 21:20:39.712000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781797839.732, 'datetime': '2026-06-18 21:20:39.732000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781797839.771, 'datetime': '2026-06-18 21:20:39.771000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781797839.79, 'datetime': '2026-06-18 21:20:39.790000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781797839.901, 'datetime': '2026-06-18 21:20:39.901000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781797839.92, 'datetime': '2026-06-18 21:20:39.920000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781797840.035, 'datetime': '2026-06-18 21:20:40.035000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781797840.089, 'datetime': '2026-06-18 21:20:40.089000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 21:22:02,837.837 INFO    ] processOrderPayment version is : v2
[2026-06-18 21:22:02,938.938 INFO    ] pg status for order_id before: TM02201903190925175446 is --> False
[2026-06-18 21:22:03,224.224 INFO    ] pg status for order_id after: TM02201903190925175446 is --> {'status': False}
[2026-06-18 21:34:07,615.615 INFO    ] processOrderPayment version is : v2
[2026-06-18 21:34:44,175.175 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 21, 20, 40, 506171), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781797840.5049999, 'datetime': '2026-06-18 21:20:40.505000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781797840.492, 'datetime': '2026-06-18 21:20:40.492000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '909', 'tray_id': '33', 'address': '33', 'TS': 1781797840.5839999, 'datetime': '2026-06-18 21:20:40.584000', 'weight': '909', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781797840.651, 'datetime': '2026-06-18 21:20:40.651000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781797840.63, 'datetime': '2026-06-18 21:20:40.630000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781797840.73, 'datetime': '2026-06-18 21:20:40.730000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781797840.754, 'datetime': '2026-06-18 21:20:40.754000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781797840.839, 'datetime': '2026-06-18 21:20:40.839000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '890', 'tray_id': '39', 'address': '39', 'TS': 1781797840.878, 'datetime': '2026-06-18 21:20:40.878000', 'weight': '890', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781797840.8990002, 'datetime': '2026-06-18 21:20:40.899000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781797840.976, 'datetime': '2026-06-18 21:20:40.976000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781797841.04, 'datetime': '2026-06-18 21:20:41.040000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781797841.025, 'datetime': '2026-06-18 21:20:41.025000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781797841.161, 'datetime': '2026-06-18 21:20:41.161000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781797841.154, 'datetime': '2026-06-18 21:20:41.154000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781797841.237, 'datetime': '2026-06-18 21:20:41.237000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 21, 34, 43, 236525), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781798683.1759999, 'datetime': '2026-06-18 21:34:43.176000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781798683.196, 'datetime': '2026-06-18 21:34:43.196000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781798683.266, 'datetime': '2026-06-18 21:34:43.266000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781798683.405, 'datetime': '2026-06-18 21:34:43.405000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781798683.361, 'datetime': '2026-06-18 21:34:43.361000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781798683.4989998, 'datetime': '2026-06-18 21:34:43.499000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '99', 'tray_id': '17', 'address': '17', 'TS': 1781798683.454, 'datetime': '2026-06-18 21:34:43.454000', 'weight': '99', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781798683.5909998, 'datetime': '2026-06-18 21:34:43.591000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781798683.6320002, 'datetime': '2026-06-18 21:34:43.632000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781798683.652, 'datetime': '2026-06-18 21:34:43.652000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781798683.708, 'datetime': '2026-06-18 21:34:43.708000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781798683.744, 'datetime': '2026-06-18 21:34:43.744000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 21:34:44,183.183 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 21, 20, 40, 506171), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781797840.5049999, 'datetime': '2026-06-18 21:20:40.505000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781797840.492, 'datetime': '2026-06-18 21:20:40.492000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '909', 'tray_id': '33', 'address': '33', 'TS': 1781797840.5839999, 'datetime': '2026-06-18 21:20:40.584000', 'weight': '909', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781797840.651, 'datetime': '2026-06-18 21:20:40.651000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781797840.63, 'datetime': '2026-06-18 21:20:40.630000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781797840.73, 'datetime': '2026-06-18 21:20:40.730000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781797840.754, 'datetime': '2026-06-18 21:20:40.754000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781797840.839, 'datetime': '2026-06-18 21:20:40.839000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '890', 'tray_id': '39', 'address': '39', 'TS': 1781797840.878, 'datetime': '2026-06-18 21:20:40.878000', 'weight': '890', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781797840.8990002, 'datetime': '2026-06-18 21:20:40.899000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781797840.976, 'datetime': '2026-06-18 21:20:40.976000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781797841.04, 'datetime': '2026-06-18 21:20:41.040000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781797841.025, 'datetime': '2026-06-18 21:20:41.025000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781797841.161, 'datetime': '2026-06-18 21:20:41.161000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781797841.154, 'datetime': '2026-06-18 21:20:41.154000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781797841.237, 'datetime': '2026-06-18 21:20:41.237000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 21, 34, 43, 236525), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781798683.1759999, 'datetime': '2026-06-18 21:34:43.176000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781798683.196, 'datetime': '2026-06-18 21:34:43.196000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781798683.266, 'datetime': '2026-06-18 21:34:43.266000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781798683.405, 'datetime': '2026-06-18 21:34:43.405000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781798683.361, 'datetime': '2026-06-18 21:34:43.361000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781798683.4989998, 'datetime': '2026-06-18 21:34:43.499000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '99', 'tray_id': '17', 'address': '17', 'TS': 1781798683.454, 'datetime': '2026-06-18 21:34:43.454000', 'weight': '99', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781798683.5909998, 'datetime': '2026-06-18 21:34:43.591000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781798683.6320002, 'datetime': '2026-06-18 21:34:43.632000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781798683.652, 'datetime': '2026-06-18 21:34:43.652000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781798683.708, 'datetime': '2026-06-18 21:34:43.708000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781798683.744, 'datetime': '2026-06-18 21:34:43.744000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 21:34:45,015.015 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 21, 34, 44, 198582), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781798684.171, 'datetime': '2026-06-18 21:34:44.171000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781798684.218, 'datetime': '2026-06-18 21:34:44.218000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '911', 'tray_id': '33', 'address': '33', 'TS': 1781798684.214, 'datetime': '2026-06-18 21:34:44.214000', 'weight': '911', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781798684.295, 'datetime': '2026-06-18 21:34:44.295000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781798684.3240001, 'datetime': '2026-06-18 21:34:44.324000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781798684.427, 'datetime': '2026-06-18 21:34:44.427000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781798684.4420002, 'datetime': '2026-06-18 21:34:44.442000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781798684.48, 'datetime': '2026-06-18 21:34:44.480000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781798684.589, 'datetime': '2026-06-18 21:34:44.589000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781798684.605, 'datetime': '2026-06-18 21:34:44.605000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781798684.7059999, 'datetime': '2026-06-18 21:34:44.706000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781798684.7389998, 'datetime': '2026-06-18 21:34:44.739000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781798684.7080002, 'datetime': '2026-06-18 21:34:44.708000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781798684.832, 'datetime': '2026-06-18 21:34:44.832000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781798684.897, 'datetime': '2026-06-18 21:34:44.897000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781798684.945, 'datetime': '2026-06-18 21:34:44.945000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 21, 34, 43, 236525), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781798683.1759999, 'datetime': '2026-06-18 21:34:43.176000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781798683.196, 'datetime': '2026-06-18 21:34:43.196000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781798683.266, 'datetime': '2026-06-18 21:34:43.266000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781798683.405, 'datetime': '2026-06-18 21:34:43.405000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781798683.361, 'datetime': '2026-06-18 21:34:43.361000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781798683.4989998, 'datetime': '2026-06-18 21:34:43.499000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '99', 'tray_id': '17', 'address': '17', 'TS': 1781798683.454, 'datetime': '2026-06-18 21:34:43.454000', 'weight': '99', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781798683.5909998, 'datetime': '2026-06-18 21:34:43.591000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781798683.6320002, 'datetime': '2026-06-18 21:34:43.632000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781798683.652, 'datetime': '2026-06-18 21:34:43.652000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781798683.708, 'datetime': '2026-06-18 21:34:43.708000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781798683.744, 'datetime': '2026-06-18 21:34:43.744000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 21:34:45,024.024 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 21, 34, 44, 198582), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781798684.171, 'datetime': '2026-06-18 21:34:44.171000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781798684.218, 'datetime': '2026-06-18 21:34:44.218000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '911', 'tray_id': '33', 'address': '33', 'TS': 1781798684.214, 'datetime': '2026-06-18 21:34:44.214000', 'weight': '911', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781798684.295, 'datetime': '2026-06-18 21:34:44.295000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781798684.3240001, 'datetime': '2026-06-18 21:34:44.324000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781798684.427, 'datetime': '2026-06-18 21:34:44.427000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781798684.4420002, 'datetime': '2026-06-18 21:34:44.442000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781798684.48, 'datetime': '2026-06-18 21:34:44.480000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781798684.589, 'datetime': '2026-06-18 21:34:44.589000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781798684.605, 'datetime': '2026-06-18 21:34:44.605000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781798684.7059999, 'datetime': '2026-06-18 21:34:44.706000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781798684.7389998, 'datetime': '2026-06-18 21:34:44.739000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781798684.7080002, 'datetime': '2026-06-18 21:34:44.708000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781798684.832, 'datetime': '2026-06-18 21:34:44.832000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781798684.897, 'datetime': '2026-06-18 21:34:44.897000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781798684.945, 'datetime': '2026-06-18 21:34:44.945000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 21, 34, 43, 236525), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781798683.1759999, 'datetime': '2026-06-18 21:34:43.176000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781798683.196, 'datetime': '2026-06-18 21:34:43.196000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781798683.266, 'datetime': '2026-06-18 21:34:43.266000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781798683.405, 'datetime': '2026-06-18 21:34:43.405000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781798683.361, 'datetime': '2026-06-18 21:34:43.361000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781798683.4989998, 'datetime': '2026-06-18 21:34:43.499000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '99', 'tray_id': '17', 'address': '17', 'TS': 1781798683.454, 'datetime': '2026-06-18 21:34:43.454000', 'weight': '99', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781798683.5909998, 'datetime': '2026-06-18 21:34:43.591000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781798683.6320002, 'datetime': '2026-06-18 21:34:43.632000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781798683.652, 'datetime': '2026-06-18 21:34:43.652000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781798683.708, 'datetime': '2026-06-18 21:34:43.708000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781798683.744, 'datetime': '2026-06-18 21:34:43.744000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 21:40:15,778.778 INFO    ] processOrderPayment version is : v2
[2026-06-18 21:40:15,879.879 INFO    ] pg status for order_id before: TM02201903190925175446 is --> False
[2026-06-18 21:40:16,143.143 INFO    ] pg status for order_id after: TM02201903190925175446 is --> {'status': False}
[2026-06-18 21:50:35,036.036 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 21, 34, 44, 198582), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781798684.171, 'datetime': '2026-06-18 21:34:44.171000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781798684.218, 'datetime': '2026-06-18 21:34:44.218000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '911', 'tray_id': '33', 'address': '33', 'TS': 1781798684.214, 'datetime': '2026-06-18 21:34:44.214000', 'weight': '911', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781798684.295, 'datetime': '2026-06-18 21:34:44.295000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781798684.3240001, 'datetime': '2026-06-18 21:34:44.324000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781798684.427, 'datetime': '2026-06-18 21:34:44.427000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781798684.4420002, 'datetime': '2026-06-18 21:34:44.442000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781798684.48, 'datetime': '2026-06-18 21:34:44.480000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781798684.589, 'datetime': '2026-06-18 21:34:44.589000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781798684.605, 'datetime': '2026-06-18 21:34:44.605000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781798684.7059999, 'datetime': '2026-06-18 21:34:44.706000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781798684.7389998, 'datetime': '2026-06-18 21:34:44.739000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781798684.7080002, 'datetime': '2026-06-18 21:34:44.708000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781798684.832, 'datetime': '2026-06-18 21:34:44.832000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781798684.897, 'datetime': '2026-06-18 21:34:44.897000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781798684.945, 'datetime': '2026-06-18 21:34:44.945000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 21, 50, 34, 35532), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781799634.04, 'datetime': '2026-06-18 21:50:34.040000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781799634.061, 'datetime': '2026-06-18 21:50:34.061000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781799634.1109998, 'datetime': '2026-06-18 21:50:34.111000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781799634.128, 'datetime': '2026-06-18 21:50:34.128000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781799634.208, 'datetime': '2026-06-18 21:50:34.208000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781799634.2280002, 'datetime': '2026-06-18 21:50:34.228000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781799634.286, 'datetime': '2026-06-18 21:50:34.286000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781799634.306, 'datetime': '2026-06-18 21:50:34.306000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '429', 'tray_id': '19', 'address': '19', 'TS': 1781799634.3690002, 'datetime': '2026-06-18 21:50:34.369000', 'weight': '429', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781799634.507, 'datetime': '2026-06-18 21:50:34.507000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781799634.514, 'datetime': '2026-06-18 21:50:34.514000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781799634.608, 'datetime': '2026-06-18 21:50:34.608000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 21:50:35,044.044 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 21, 34, 44, 198582), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781798684.171, 'datetime': '2026-06-18 21:34:44.171000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781798684.218, 'datetime': '2026-06-18 21:34:44.218000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '911', 'tray_id': '33', 'address': '33', 'TS': 1781798684.214, 'datetime': '2026-06-18 21:34:44.214000', 'weight': '911', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781798684.295, 'datetime': '2026-06-18 21:34:44.295000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781798684.3240001, 'datetime': '2026-06-18 21:34:44.324000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781798684.427, 'datetime': '2026-06-18 21:34:44.427000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781798684.4420002, 'datetime': '2026-06-18 21:34:44.442000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781798684.48, 'datetime': '2026-06-18 21:34:44.480000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781798684.589, 'datetime': '2026-06-18 21:34:44.589000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781798684.605, 'datetime': '2026-06-18 21:34:44.605000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781798684.7059999, 'datetime': '2026-06-18 21:34:44.706000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781798684.7389998, 'datetime': '2026-06-18 21:34:44.739000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781798684.7080002, 'datetime': '2026-06-18 21:34:44.708000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781798684.832, 'datetime': '2026-06-18 21:34:44.832000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781798684.897, 'datetime': '2026-06-18 21:34:44.897000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781798684.945, 'datetime': '2026-06-18 21:34:44.945000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 21, 50, 34, 35532), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781799634.04, 'datetime': '2026-06-18 21:50:34.040000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781799634.061, 'datetime': '2026-06-18 21:50:34.061000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781799634.1109998, 'datetime': '2026-06-18 21:50:34.111000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781799634.128, 'datetime': '2026-06-18 21:50:34.128000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781799634.208, 'datetime': '2026-06-18 21:50:34.208000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781799634.2280002, 'datetime': '2026-06-18 21:50:34.228000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781799634.286, 'datetime': '2026-06-18 21:50:34.286000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781799634.306, 'datetime': '2026-06-18 21:50:34.306000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '429', 'tray_id': '19', 'address': '19', 'TS': 1781799634.3690002, 'datetime': '2026-06-18 21:50:34.369000', 'weight': '429', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781799634.507, 'datetime': '2026-06-18 21:50:34.507000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781799634.514, 'datetime': '2026-06-18 21:50:34.514000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781799634.608, 'datetime': '2026-06-18 21:50:34.608000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 21:50:35,889.889 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 21, 50, 35, 56762), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781799634.999, 'datetime': '2026-06-18 21:50:34.999000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781799635.122, 'datetime': '2026-06-18 21:50:35.122000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '910', 'tray_id': '33', 'address': '33', 'TS': 1781799635.184, 'datetime': '2026-06-18 21:50:35.184000', 'weight': '910', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781799635.1430001, 'datetime': '2026-06-18 21:50:35.143000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781799635.1990001, 'datetime': '2026-06-18 21:50:35.199000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '220', 'tray_id': '36', 'address': '36', 'TS': 1781799635.282, 'datetime': '2026-06-18 21:50:35.282000', 'weight': '220', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781799635.3240001, 'datetime': '2026-06-18 21:50:35.324000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781799635.366, 'datetime': '2026-06-18 21:50:35.366000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781799635.4520001, 'datetime': '2026-06-18 21:50:35.452000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781799635.502, 'datetime': '2026-06-18 21:50:35.502000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '871', 'tray_id': '41', 'address': '41', 'TS': 1781799635.492, 'datetime': '2026-06-18 21:50:35.492000', 'weight': '871', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781799635.5470002, 'datetime': '2026-06-18 21:50:35.547000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781799635.648, 'datetime': '2026-06-18 21:50:35.648000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781799635.643, 'datetime': '2026-06-18 21:50:35.643000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781799635.7419999, 'datetime': '2026-06-18 21:50:35.742000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781799635.7779999, 'datetime': '2026-06-18 21:50:35.778000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 21, 50, 34, 35532), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781799634.04, 'datetime': '2026-06-18 21:50:34.040000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781799634.061, 'datetime': '2026-06-18 21:50:34.061000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781799634.1109998, 'datetime': '2026-06-18 21:50:34.111000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781799634.128, 'datetime': '2026-06-18 21:50:34.128000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781799634.208, 'datetime': '2026-06-18 21:50:34.208000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781799634.2280002, 'datetime': '2026-06-18 21:50:34.228000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781799634.286, 'datetime': '2026-06-18 21:50:34.286000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781799634.306, 'datetime': '2026-06-18 21:50:34.306000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '429', 'tray_id': '19', 'address': '19', 'TS': 1781799634.3690002, 'datetime': '2026-06-18 21:50:34.369000', 'weight': '429', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781799634.507, 'datetime': '2026-06-18 21:50:34.507000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781799634.514, 'datetime': '2026-06-18 21:50:34.514000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781799634.608, 'datetime': '2026-06-18 21:50:34.608000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 21:50:35,897.897 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 21, 50, 35, 56762), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781799634.999, 'datetime': '2026-06-18 21:50:34.999000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781799635.122, 'datetime': '2026-06-18 21:50:35.122000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '910', 'tray_id': '33', 'address': '33', 'TS': 1781799635.184, 'datetime': '2026-06-18 21:50:35.184000', 'weight': '910', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781799635.1430001, 'datetime': '2026-06-18 21:50:35.143000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781799635.1990001, 'datetime': '2026-06-18 21:50:35.199000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '220', 'tray_id': '36', 'address': '36', 'TS': 1781799635.282, 'datetime': '2026-06-18 21:50:35.282000', 'weight': '220', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781799635.3240001, 'datetime': '2026-06-18 21:50:35.324000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781799635.366, 'datetime': '2026-06-18 21:50:35.366000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781799635.4520001, 'datetime': '2026-06-18 21:50:35.452000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781799635.502, 'datetime': '2026-06-18 21:50:35.502000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '871', 'tray_id': '41', 'address': '41', 'TS': 1781799635.492, 'datetime': '2026-06-18 21:50:35.492000', 'weight': '871', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781799635.5470002, 'datetime': '2026-06-18 21:50:35.547000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781799635.648, 'datetime': '2026-06-18 21:50:35.648000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781799635.643, 'datetime': '2026-06-18 21:50:35.643000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781799635.7419999, 'datetime': '2026-06-18 21:50:35.742000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781799635.7779999, 'datetime': '2026-06-18 21:50:35.778000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 21, 50, 34, 35532), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781799634.04, 'datetime': '2026-06-18 21:50:34.040000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781799634.061, 'datetime': '2026-06-18 21:50:34.061000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781799634.1109998, 'datetime': '2026-06-18 21:50:34.111000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781799634.128, 'datetime': '2026-06-18 21:50:34.128000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781799634.208, 'datetime': '2026-06-18 21:50:34.208000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781799634.2280002, 'datetime': '2026-06-18 21:50:34.228000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781799634.286, 'datetime': '2026-06-18 21:50:34.286000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781799634.306, 'datetime': '2026-06-18 21:50:34.306000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '429', 'tray_id': '19', 'address': '19', 'TS': 1781799634.3690002, 'datetime': '2026-06-18 21:50:34.369000', 'weight': '429', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781799634.507, 'datetime': '2026-06-18 21:50:34.507000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781799634.514, 'datetime': '2026-06-18 21:50:34.514000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781799634.608, 'datetime': '2026-06-18 21:50:34.608000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 21:59:33,211.211 INFO    ] processOrderPayment version is : v2
[2026-06-18 21:59:33,324.324 INFO    ] pg status for order_id before: TM02201903190925175446 is --> False
[2026-06-18 21:59:33,633.633 INFO    ] pg status for order_id after: TM02201903190925175446 is --> {'status': False}
[2026-06-18 22:05:21,852.852 INFO    ] processOrderPayment version is : v2
[2026-06-18 22:06:36,689.689 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 21, 50, 35, 56762), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781799634.999, 'datetime': '2026-06-18 21:50:34.999000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781799635.122, 'datetime': '2026-06-18 21:50:35.122000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '910', 'tray_id': '33', 'address': '33', 'TS': 1781799635.184, 'datetime': '2026-06-18 21:50:35.184000', 'weight': '910', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781799635.1430001, 'datetime': '2026-06-18 21:50:35.143000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781799635.1990001, 'datetime': '2026-06-18 21:50:35.199000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '220', 'tray_id': '36', 'address': '36', 'TS': 1781799635.282, 'datetime': '2026-06-18 21:50:35.282000', 'weight': '220', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781799635.3240001, 'datetime': '2026-06-18 21:50:35.324000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781799635.366, 'datetime': '2026-06-18 21:50:35.366000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781799635.4520001, 'datetime': '2026-06-18 21:50:35.452000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781799635.502, 'datetime': '2026-06-18 21:50:35.502000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '871', 'tray_id': '41', 'address': '41', 'TS': 1781799635.492, 'datetime': '2026-06-18 21:50:35.492000', 'weight': '871', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781799635.5470002, 'datetime': '2026-06-18 21:50:35.547000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781799635.648, 'datetime': '2026-06-18 21:50:35.648000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781799635.643, 'datetime': '2026-06-18 21:50:35.643000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781799635.7419999, 'datetime': '2026-06-18 21:50:35.742000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781799635.7779999, 'datetime': '2026-06-18 21:50:35.778000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 22, 6, 35, 755008), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781800595.684, 'datetime': '2026-06-18 22:06:35.684000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781800595.7050002, 'datetime': '2026-06-18 22:06:35.705000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781800595.8279998, 'datetime': '2026-06-18 22:06:35.828000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781800595.8460002, 'datetime': '2026-06-18 22:06:35.846000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781800595.881, 'datetime': '2026-06-18 22:06:35.881000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781800596.021, 'datetime': '2026-06-18 22:06:36.021000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '99', 'tray_id': '17', 'address': '17', 'TS': 1781800596.001, 'datetime': '2026-06-18 22:06:36.001000', 'weight': '99', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781800596.0210001, 'datetime': '2026-06-18 22:06:36.021000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '429', 'tray_id': '19', 'address': '19', 'TS': 1781800596.111, 'datetime': '2026-06-18 22:06:36.111000', 'weight': '429', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781800596.133, 'datetime': '2026-06-18 22:06:36.133000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781800596.24, 'datetime': '2026-06-18 22:06:36.240000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781800596.236, 'datetime': '2026-06-18 22:06:36.236000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 22:06:36,696.696 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 21, 50, 35, 56762), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781799634.999, 'datetime': '2026-06-18 21:50:34.999000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781799635.122, 'datetime': '2026-06-18 21:50:35.122000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '910', 'tray_id': '33', 'address': '33', 'TS': 1781799635.184, 'datetime': '2026-06-18 21:50:35.184000', 'weight': '910', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781799635.1430001, 'datetime': '2026-06-18 21:50:35.143000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781799635.1990001, 'datetime': '2026-06-18 21:50:35.199000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '220', 'tray_id': '36', 'address': '36', 'TS': 1781799635.282, 'datetime': '2026-06-18 21:50:35.282000', 'weight': '220', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781799635.3240001, 'datetime': '2026-06-18 21:50:35.324000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781799635.366, 'datetime': '2026-06-18 21:50:35.366000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781799635.4520001, 'datetime': '2026-06-18 21:50:35.452000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781799635.502, 'datetime': '2026-06-18 21:50:35.502000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '871', 'tray_id': '41', 'address': '41', 'TS': 1781799635.492, 'datetime': '2026-06-18 21:50:35.492000', 'weight': '871', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781799635.5470002, 'datetime': '2026-06-18 21:50:35.547000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781799635.648, 'datetime': '2026-06-18 21:50:35.648000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781799635.643, 'datetime': '2026-06-18 21:50:35.643000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781799635.7419999, 'datetime': '2026-06-18 21:50:35.742000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781799635.7779999, 'datetime': '2026-06-18 21:50:35.778000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 22, 6, 35, 755008), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781800595.684, 'datetime': '2026-06-18 22:06:35.684000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781800595.7050002, 'datetime': '2026-06-18 22:06:35.705000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781800595.8279998, 'datetime': '2026-06-18 22:06:35.828000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781800595.8460002, 'datetime': '2026-06-18 22:06:35.846000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781800595.881, 'datetime': '2026-06-18 22:06:35.881000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781800596.021, 'datetime': '2026-06-18 22:06:36.021000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '99', 'tray_id': '17', 'address': '17', 'TS': 1781800596.001, 'datetime': '2026-06-18 22:06:36.001000', 'weight': '99', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781800596.0210001, 'datetime': '2026-06-18 22:06:36.021000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '429', 'tray_id': '19', 'address': '19', 'TS': 1781800596.111, 'datetime': '2026-06-18 22:06:36.111000', 'weight': '429', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781800596.133, 'datetime': '2026-06-18 22:06:36.133000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781800596.24, 'datetime': '2026-06-18 22:06:36.240000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781800596.236, 'datetime': '2026-06-18 22:06:36.236000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 22:06:37,514.514 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 22, 6, 36, 707653), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781800596.6980002, 'datetime': '2026-06-18 22:06:36.698000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781800596.723, 'datetime': '2026-06-18 22:06:36.723000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '910', 'tray_id': '33', 'address': '33', 'TS': 1781800596.728, 'datetime': '2026-06-18 22:06:36.728000', 'weight': '910', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781800596.764, 'datetime': '2026-06-18 22:06:36.764000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781800596.839, 'datetime': '2026-06-18 22:06:36.839000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781800596.901, 'datetime': '2026-06-18 22:06:36.901000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781800597.011, 'datetime': '2026-06-18 22:06:37.011000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781800596.994, 'datetime': '2026-06-18 22:06:36.994000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781800597.089, 'datetime': '2026-06-18 22:06:37.089000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781800597.1750002, 'datetime': '2026-06-18 22:06:37.175000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781800597.135, 'datetime': '2026-06-18 22:06:37.135000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781800597.247, 'datetime': '2026-06-18 22:06:37.247000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781800597.2350001, 'datetime': '2026-06-18 22:06:37.235000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781800597.3509998, 'datetime': '2026-06-18 22:06:37.351000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781800597.315, 'datetime': '2026-06-18 22:06:37.315000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781800597.364, 'datetime': '2026-06-18 22:06:37.364000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 22, 6, 35, 755008), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781800595.684, 'datetime': '2026-06-18 22:06:35.684000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781800595.7050002, 'datetime': '2026-06-18 22:06:35.705000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781800595.8279998, 'datetime': '2026-06-18 22:06:35.828000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781800595.8460002, 'datetime': '2026-06-18 22:06:35.846000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781800595.881, 'datetime': '2026-06-18 22:06:35.881000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781800596.021, 'datetime': '2026-06-18 22:06:36.021000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '99', 'tray_id': '17', 'address': '17', 'TS': 1781800596.001, 'datetime': '2026-06-18 22:06:36.001000', 'weight': '99', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781800596.0210001, 'datetime': '2026-06-18 22:06:36.021000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '429', 'tray_id': '19', 'address': '19', 'TS': 1781800596.111, 'datetime': '2026-06-18 22:06:36.111000', 'weight': '429', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781800596.133, 'datetime': '2026-06-18 22:06:36.133000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781800596.24, 'datetime': '2026-06-18 22:06:36.240000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781800596.236, 'datetime': '2026-06-18 22:06:36.236000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 22:06:37,522.522 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 22, 6, 36, 707653), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781800596.6980002, 'datetime': '2026-06-18 22:06:36.698000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781800596.723, 'datetime': '2026-06-18 22:06:36.723000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '910', 'tray_id': '33', 'address': '33', 'TS': 1781800596.728, 'datetime': '2026-06-18 22:06:36.728000', 'weight': '910', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781800596.764, 'datetime': '2026-06-18 22:06:36.764000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781800596.839, 'datetime': '2026-06-18 22:06:36.839000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781800596.901, 'datetime': '2026-06-18 22:06:36.901000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781800597.011, 'datetime': '2026-06-18 22:06:37.011000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781800596.994, 'datetime': '2026-06-18 22:06:36.994000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781800597.089, 'datetime': '2026-06-18 22:06:37.089000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781800597.1750002, 'datetime': '2026-06-18 22:06:37.175000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781800597.135, 'datetime': '2026-06-18 22:06:37.135000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781800597.247, 'datetime': '2026-06-18 22:06:37.247000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781800597.2350001, 'datetime': '2026-06-18 22:06:37.235000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781800597.3509998, 'datetime': '2026-06-18 22:06:37.351000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781800597.315, 'datetime': '2026-06-18 22:06:37.315000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781800597.364, 'datetime': '2026-06-18 22:06:37.364000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 22, 6, 35, 755008), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781800595.684, 'datetime': '2026-06-18 22:06:35.684000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781800595.7050002, 'datetime': '2026-06-18 22:06:35.705000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781800595.8279998, 'datetime': '2026-06-18 22:06:35.828000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781800595.8460002, 'datetime': '2026-06-18 22:06:35.846000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781800595.881, 'datetime': '2026-06-18 22:06:35.881000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781800596.021, 'datetime': '2026-06-18 22:06:36.021000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '99', 'tray_id': '17', 'address': '17', 'TS': 1781800596.001, 'datetime': '2026-06-18 22:06:36.001000', 'weight': '99', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781800596.0210001, 'datetime': '2026-06-18 22:06:36.021000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '429', 'tray_id': '19', 'address': '19', 'TS': 1781800596.111, 'datetime': '2026-06-18 22:06:36.111000', 'weight': '429', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781800596.133, 'datetime': '2026-06-18 22:06:36.133000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781800596.24, 'datetime': '2026-06-18 22:06:36.240000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781800596.236, 'datetime': '2026-06-18 22:06:36.236000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 22:18:12,624.624 INFO    ] processOrderPayment version is : v2
[2026-06-18 22:22:35,886.886 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 22, 6, 36, 707653), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781800596.6980002, 'datetime': '2026-06-18 22:06:36.698000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781800596.723, 'datetime': '2026-06-18 22:06:36.723000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '910', 'tray_id': '33', 'address': '33', 'TS': 1781800596.728, 'datetime': '2026-06-18 22:06:36.728000', 'weight': '910', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781800596.764, 'datetime': '2026-06-18 22:06:36.764000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781800596.839, 'datetime': '2026-06-18 22:06:36.839000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781800596.901, 'datetime': '2026-06-18 22:06:36.901000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781800597.011, 'datetime': '2026-06-18 22:06:37.011000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781800596.994, 'datetime': '2026-06-18 22:06:36.994000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781800597.089, 'datetime': '2026-06-18 22:06:37.089000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781800597.1750002, 'datetime': '2026-06-18 22:06:37.175000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781800597.135, 'datetime': '2026-06-18 22:06:37.135000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781800597.247, 'datetime': '2026-06-18 22:06:37.247000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781800597.2350001, 'datetime': '2026-06-18 22:06:37.235000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781800597.3509998, 'datetime': '2026-06-18 22:06:37.351000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781800597.315, 'datetime': '2026-06-18 22:06:37.315000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781800597.364, 'datetime': '2026-06-18 22:06:37.364000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 22, 22, 34, 919818), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781801554.868, 'datetime': '2026-06-18 22:22:34.868000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781801554.882, 'datetime': '2026-06-18 22:22:34.882000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781801554.9720001, 'datetime': '2026-06-18 22:22:34.972000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781801554.99, 'datetime': '2026-06-18 22:22:34.990000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781801555.07, 'datetime': '2026-06-18 22:22:35.070000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781801555.209, 'datetime': '2026-06-18 22:22:35.209000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781801555.142, 'datetime': '2026-06-18 22:22:35.142000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781801555.2819998, 'datetime': '2026-06-18 22:22:35.282000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '429', 'tray_id': '19', 'address': '19', 'TS': 1781801555.3149998, 'datetime': '2026-06-18 22:22:35.315000', 'weight': '429', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781801555.334, 'datetime': '2026-06-18 22:22:35.334000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781801555.362, 'datetime': '2026-06-18 22:22:35.362000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781801555.421, 'datetime': '2026-06-18 22:22:35.421000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 22:22:35,893.893 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 22, 6, 36, 707653), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781800596.6980002, 'datetime': '2026-06-18 22:06:36.698000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781800596.723, 'datetime': '2026-06-18 22:06:36.723000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '910', 'tray_id': '33', 'address': '33', 'TS': 1781800596.728, 'datetime': '2026-06-18 22:06:36.728000', 'weight': '910', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781800596.764, 'datetime': '2026-06-18 22:06:36.764000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781800596.839, 'datetime': '2026-06-18 22:06:36.839000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781800596.901, 'datetime': '2026-06-18 22:06:36.901000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781800597.011, 'datetime': '2026-06-18 22:06:37.011000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781800596.994, 'datetime': '2026-06-18 22:06:36.994000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781800597.089, 'datetime': '2026-06-18 22:06:37.089000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781800597.1750002, 'datetime': '2026-06-18 22:06:37.175000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781800597.135, 'datetime': '2026-06-18 22:06:37.135000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781800597.247, 'datetime': '2026-06-18 22:06:37.247000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781800597.2350001, 'datetime': '2026-06-18 22:06:37.235000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781800597.3509998, 'datetime': '2026-06-18 22:06:37.351000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781800597.315, 'datetime': '2026-06-18 22:06:37.315000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781800597.364, 'datetime': '2026-06-18 22:06:37.364000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 22, 22, 34, 919818), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781801554.868, 'datetime': '2026-06-18 22:22:34.868000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781801554.882, 'datetime': '2026-06-18 22:22:34.882000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781801554.9720001, 'datetime': '2026-06-18 22:22:34.972000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781801554.99, 'datetime': '2026-06-18 22:22:34.990000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781801555.07, 'datetime': '2026-06-18 22:22:35.070000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781801555.209, 'datetime': '2026-06-18 22:22:35.209000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781801555.142, 'datetime': '2026-06-18 22:22:35.142000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781801555.2819998, 'datetime': '2026-06-18 22:22:35.282000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '429', 'tray_id': '19', 'address': '19', 'TS': 1781801555.3149998, 'datetime': '2026-06-18 22:22:35.315000', 'weight': '429', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781801555.334, 'datetime': '2026-06-18 22:22:35.334000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781801555.362, 'datetime': '2026-06-18 22:22:35.362000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781801555.421, 'datetime': '2026-06-18 22:22:35.421000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 22:22:36,673.673 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 22, 22, 35, 906288), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781801555.904, 'datetime': '2026-06-18 22:22:35.904000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781801555.928, 'datetime': '2026-06-18 22:22:35.928000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '909', 'tray_id': '33', 'address': '33', 'TS': 1781801555.9759998, 'datetime': '2026-06-18 22:22:35.976000', 'weight': '909', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781801556.003, 'datetime': '2026-06-18 22:22:36.003000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781801556.102, 'datetime': '2026-06-18 22:22:36.102000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781801556.1190002, 'datetime': '2026-06-18 22:22:36.119000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781801556.1, 'datetime': '2026-06-18 22:22:36.100000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781801556.1759999, 'datetime': '2026-06-18 22:22:36.176000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781801556.231, 'datetime': '2026-06-18 22:22:36.231000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781801556.253, 'datetime': '2026-06-18 22:22:36.253000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '871', 'tray_id': '41', 'address': '41', 'TS': 1781801556.385, 'datetime': '2026-06-18 22:22:36.385000', 'weight': '871', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781801556.364, 'datetime': '2026-06-18 22:22:36.364000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781801556.441, 'datetime': '2026-06-18 22:22:36.441000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781801556.465, 'datetime': '2026-06-18 22:22:36.465000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781801556.53, 'datetime': '2026-06-18 22:22:36.530000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781801556.6109998, 'datetime': '2026-06-18 22:22:36.611000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 22, 22, 34, 919818), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781801554.868, 'datetime': '2026-06-18 22:22:34.868000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781801554.882, 'datetime': '2026-06-18 22:22:34.882000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781801554.9720001, 'datetime': '2026-06-18 22:22:34.972000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781801554.99, 'datetime': '2026-06-18 22:22:34.990000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781801555.07, 'datetime': '2026-06-18 22:22:35.070000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781801555.209, 'datetime': '2026-06-18 22:22:35.209000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781801555.142, 'datetime': '2026-06-18 22:22:35.142000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781801555.2819998, 'datetime': '2026-06-18 22:22:35.282000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '429', 'tray_id': '19', 'address': '19', 'TS': 1781801555.3149998, 'datetime': '2026-06-18 22:22:35.315000', 'weight': '429', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781801555.334, 'datetime': '2026-06-18 22:22:35.334000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781801555.362, 'datetime': '2026-06-18 22:22:35.362000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781801555.421, 'datetime': '2026-06-18 22:22:35.421000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 22:22:36,684.684 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 22, 22, 35, 906288), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781801555.904, 'datetime': '2026-06-18 22:22:35.904000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781801555.928, 'datetime': '2026-06-18 22:22:35.928000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '909', 'tray_id': '33', 'address': '33', 'TS': 1781801555.9759998, 'datetime': '2026-06-18 22:22:35.976000', 'weight': '909', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781801556.003, 'datetime': '2026-06-18 22:22:36.003000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781801556.102, 'datetime': '2026-06-18 22:22:36.102000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781801556.1190002, 'datetime': '2026-06-18 22:22:36.119000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781801556.1, 'datetime': '2026-06-18 22:22:36.100000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781801556.1759999, 'datetime': '2026-06-18 22:22:36.176000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781801556.231, 'datetime': '2026-06-18 22:22:36.231000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781801556.253, 'datetime': '2026-06-18 22:22:36.253000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '871', 'tray_id': '41', 'address': '41', 'TS': 1781801556.385, 'datetime': '2026-06-18 22:22:36.385000', 'weight': '871', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781801556.364, 'datetime': '2026-06-18 22:22:36.364000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781801556.441, 'datetime': '2026-06-18 22:22:36.441000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781801556.465, 'datetime': '2026-06-18 22:22:36.465000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781801556.53, 'datetime': '2026-06-18 22:22:36.530000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781801556.6109998, 'datetime': '2026-06-18 22:22:36.611000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 22, 22, 34, 919818), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781801554.868, 'datetime': '2026-06-18 22:22:34.868000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781801554.882, 'datetime': '2026-06-18 22:22:34.882000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781801554.9720001, 'datetime': '2026-06-18 22:22:34.972000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781801554.99, 'datetime': '2026-06-18 22:22:34.990000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781801555.07, 'datetime': '2026-06-18 22:22:35.070000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781801555.209, 'datetime': '2026-06-18 22:22:35.209000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781801555.142, 'datetime': '2026-06-18 22:22:35.142000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781801555.2819998, 'datetime': '2026-06-18 22:22:35.282000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '429', 'tray_id': '19', 'address': '19', 'TS': 1781801555.3149998, 'datetime': '2026-06-18 22:22:35.315000', 'weight': '429', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781801555.334, 'datetime': '2026-06-18 22:22:35.334000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '178', 'tray_id': '21', 'address': '21', 'TS': 1781801555.362, 'datetime': '2026-06-18 22:22:35.362000', 'weight': '178', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781801555.421, 'datetime': '2026-06-18 22:22:35.421000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 22:25:59,996.996 INFO    ] processOrderPayment version is : v2
[2026-06-18 22:32:16,986.986 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 22, 22, 35, 906288), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781801555.904, 'datetime': '2026-06-18 22:22:35.904000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781801555.928, 'datetime': '2026-06-18 22:22:35.928000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '909', 'tray_id': '33', 'address': '33', 'TS': 1781801555.9759998, 'datetime': '2026-06-18 22:22:35.976000', 'weight': '909', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781801556.003, 'datetime': '2026-06-18 22:22:36.003000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781801556.102, 'datetime': '2026-06-18 22:22:36.102000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781801556.1190002, 'datetime': '2026-06-18 22:22:36.119000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781801556.1, 'datetime': '2026-06-18 22:22:36.100000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781801556.1759999, 'datetime': '2026-06-18 22:22:36.176000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781801556.231, 'datetime': '2026-06-18 22:22:36.231000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781801556.253, 'datetime': '2026-06-18 22:22:36.253000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '871', 'tray_id': '41', 'address': '41', 'TS': 1781801556.385, 'datetime': '2026-06-18 22:22:36.385000', 'weight': '871', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781801556.364, 'datetime': '2026-06-18 22:22:36.364000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781801556.441, 'datetime': '2026-06-18 22:22:36.441000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781801556.465, 'datetime': '2026-06-18 22:22:36.465000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781801556.53, 'datetime': '2026-06-18 22:22:36.530000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781801556.6109998, 'datetime': '2026-06-18 22:22:36.611000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 22, 32, 16, 51377), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781802135.9950001, 'datetime': '2026-06-18 22:32:15.995000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781802136.014, 'datetime': '2026-06-18 22:32:16.014000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781802136.135, 'datetime': '2026-06-18 22:32:16.135000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781802136.155, 'datetime': '2026-06-18 22:32:16.155000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781802136.1829998, 'datetime': '2026-06-18 22:32:16.183000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781802136.324, 'datetime': '2026-06-18 22:32:16.324000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '99', 'tray_id': '17', 'address': '17', 'TS': 1781802136.3070002, 'datetime': '2026-06-18 22:32:16.307000', 'weight': '99', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781802136.3270001, 'datetime': '2026-06-18 22:32:16.327000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781802136.4280002, 'datetime': '2026-06-18 22:32:16.428000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781802136.448, 'datetime': '2026-06-18 22:32:16.448000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '179', 'tray_id': '21', 'address': '21', 'TS': 1781802136.557, 'datetime': '2026-06-18 22:32:16.557000', 'weight': '179', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781802136.5570002, 'datetime': '2026-06-18 22:32:16.557000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 22:32:16,994.994 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 22, 22, 35, 906288), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781801555.904, 'datetime': '2026-06-18 22:22:35.904000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781801555.928, 'datetime': '2026-06-18 22:22:35.928000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '909', 'tray_id': '33', 'address': '33', 'TS': 1781801555.9759998, 'datetime': '2026-06-18 22:22:35.976000', 'weight': '909', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781801556.003, 'datetime': '2026-06-18 22:22:36.003000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781801556.102, 'datetime': '2026-06-18 22:22:36.102000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781801556.1190002, 'datetime': '2026-06-18 22:22:36.119000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781801556.1, 'datetime': '2026-06-18 22:22:36.100000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781801556.1759999, 'datetime': '2026-06-18 22:22:36.176000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781801556.231, 'datetime': '2026-06-18 22:22:36.231000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781801556.253, 'datetime': '2026-06-18 22:22:36.253000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '871', 'tray_id': '41', 'address': '41', 'TS': 1781801556.385, 'datetime': '2026-06-18 22:22:36.385000', 'weight': '871', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781801556.364, 'datetime': '2026-06-18 22:22:36.364000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781801556.441, 'datetime': '2026-06-18 22:22:36.441000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781801556.465, 'datetime': '2026-06-18 22:22:36.465000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781801556.53, 'datetime': '2026-06-18 22:22:36.530000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781801556.6109998, 'datetime': '2026-06-18 22:22:36.611000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 22, 32, 16, 51377), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781802135.9950001, 'datetime': '2026-06-18 22:32:15.995000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781802136.014, 'datetime': '2026-06-18 22:32:16.014000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781802136.135, 'datetime': '2026-06-18 22:32:16.135000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781802136.155, 'datetime': '2026-06-18 22:32:16.155000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781802136.1829998, 'datetime': '2026-06-18 22:32:16.183000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781802136.324, 'datetime': '2026-06-18 22:32:16.324000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '99', 'tray_id': '17', 'address': '17', 'TS': 1781802136.3070002, 'datetime': '2026-06-18 22:32:16.307000', 'weight': '99', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781802136.3270001, 'datetime': '2026-06-18 22:32:16.327000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781802136.4280002, 'datetime': '2026-06-18 22:32:16.428000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781802136.448, 'datetime': '2026-06-18 22:32:16.448000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '179', 'tray_id': '21', 'address': '21', 'TS': 1781802136.557, 'datetime': '2026-06-18 22:32:16.557000', 'weight': '179', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781802136.5570002, 'datetime': '2026-06-18 22:32:16.557000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 22:32:17,802.802 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 22, 32, 17, 5473), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781802136.932, 'datetime': '2026-06-18 22:32:16.932000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781802136.9759998, 'datetime': '2026-06-18 22:32:16.976000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '910', 'tray_id': '33', 'address': '33', 'TS': 1781802137.092, 'datetime': '2026-06-18 22:32:17.092000', 'weight': '910', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '176', 'tray_id': '34', 'address': '34', 'TS': 1781802137.106, 'datetime': '2026-06-18 22:32:17.106000', 'weight': '176', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781802137.142, 'datetime': '2026-06-18 22:32:17.142000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '220', 'tray_id': '36', 'address': '36', 'TS': 1781802137.202, 'datetime': '2026-06-18 22:32:17.202000', 'weight': '220', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781802137.2419999, 'datetime': '2026-06-18 22:32:17.242000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781802137.285, 'datetime': '2026-06-18 22:32:17.285000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781802137.342, 'datetime': '2026-06-18 22:32:17.342000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '171', 'tray_id': '40', 'address': '40', 'TS': 1781802137.4390001, 'datetime': '2026-06-18 22:32:17.439000', 'weight': '171', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781802137.486, 'datetime': '2026-06-18 22:32:17.486000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781802137.476, 'datetime': '2026-06-18 22:32:17.476000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781802137.56, 'datetime': '2026-06-18 22:32:17.560000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-5', 'tray_id': '44', 'address': '44', 'TS': 1781802137.571, 'datetime': '2026-06-18 22:32:17.571000', 'weight': '-5', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781802137.5849998, 'datetime': '2026-06-18 22:32:17.585000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781802137.642, 'datetime': '2026-06-18 22:32:17.642000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 22, 32, 16, 51377), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781802135.9950001, 'datetime': '2026-06-18 22:32:15.995000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781802136.014, 'datetime': '2026-06-18 22:32:16.014000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781802136.135, 'datetime': '2026-06-18 22:32:16.135000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781802136.155, 'datetime': '2026-06-18 22:32:16.155000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781802136.1829998, 'datetime': '2026-06-18 22:32:16.183000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781802136.324, 'datetime': '2026-06-18 22:32:16.324000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '99', 'tray_id': '17', 'address': '17', 'TS': 1781802136.3070002, 'datetime': '2026-06-18 22:32:16.307000', 'weight': '99', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781802136.3270001, 'datetime': '2026-06-18 22:32:16.327000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781802136.4280002, 'datetime': '2026-06-18 22:32:16.428000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781802136.448, 'datetime': '2026-06-18 22:32:16.448000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '179', 'tray_id': '21', 'address': '21', 'TS': 1781802136.557, 'datetime': '2026-06-18 22:32:16.557000', 'weight': '179', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781802136.5570002, 'datetime': '2026-06-18 22:32:16.557000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 22:32:17,815.815 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 22, 32, 17, 5473), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781802136.932, 'datetime': '2026-06-18 22:32:16.932000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781802136.9759998, 'datetime': '2026-06-18 22:32:16.976000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '910', 'tray_id': '33', 'address': '33', 'TS': 1781802137.092, 'datetime': '2026-06-18 22:32:17.092000', 'weight': '910', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '176', 'tray_id': '34', 'address': '34', 'TS': 1781802137.106, 'datetime': '2026-06-18 22:32:17.106000', 'weight': '176', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781802137.142, 'datetime': '2026-06-18 22:32:17.142000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '220', 'tray_id': '36', 'address': '36', 'TS': 1781802137.202, 'datetime': '2026-06-18 22:32:17.202000', 'weight': '220', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781802137.2419999, 'datetime': '2026-06-18 22:32:17.242000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781802137.285, 'datetime': '2026-06-18 22:32:17.285000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781802137.342, 'datetime': '2026-06-18 22:32:17.342000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '171', 'tray_id': '40', 'address': '40', 'TS': 1781802137.4390001, 'datetime': '2026-06-18 22:32:17.439000', 'weight': '171', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781802137.486, 'datetime': '2026-06-18 22:32:17.486000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781802137.476, 'datetime': '2026-06-18 22:32:17.476000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781802137.56, 'datetime': '2026-06-18 22:32:17.560000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-5', 'tray_id': '44', 'address': '44', 'TS': 1781802137.571, 'datetime': '2026-06-18 22:32:17.571000', 'weight': '-5', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781802137.5849998, 'datetime': '2026-06-18 22:32:17.585000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781802137.642, 'datetime': '2026-06-18 22:32:17.642000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 22, 32, 16, 51377), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781802135.9950001, 'datetime': '2026-06-18 22:32:15.995000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781802136.014, 'datetime': '2026-06-18 22:32:16.014000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781802136.135, 'datetime': '2026-06-18 22:32:16.135000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781802136.155, 'datetime': '2026-06-18 22:32:16.155000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781802136.1829998, 'datetime': '2026-06-18 22:32:16.183000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781802136.324, 'datetime': '2026-06-18 22:32:16.324000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '99', 'tray_id': '17', 'address': '17', 'TS': 1781802136.3070002, 'datetime': '2026-06-18 22:32:16.307000', 'weight': '99', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781802136.3270001, 'datetime': '2026-06-18 22:32:16.327000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781802136.4280002, 'datetime': '2026-06-18 22:32:16.428000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781802136.448, 'datetime': '2026-06-18 22:32:16.448000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '179', 'tray_id': '21', 'address': '21', 'TS': 1781802136.557, 'datetime': '2026-06-18 22:32:16.557000', 'weight': '179', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781802136.5570002, 'datetime': '2026-06-18 22:32:16.557000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 22:32:21,244.244 INFO    ] processOrderPayment version is : v2
[2026-06-18 22:46:29,150.150 INFO    ] processOrderPayment version is : v2
[2026-06-18 22:47:13,190.190 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 22, 32, 17, 5473), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781802136.932, 'datetime': '2026-06-18 22:32:16.932000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781802136.9759998, 'datetime': '2026-06-18 22:32:16.976000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '910', 'tray_id': '33', 'address': '33', 'TS': 1781802137.092, 'datetime': '2026-06-18 22:32:17.092000', 'weight': '910', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '176', 'tray_id': '34', 'address': '34', 'TS': 1781802137.106, 'datetime': '2026-06-18 22:32:17.106000', 'weight': '176', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781802137.142, 'datetime': '2026-06-18 22:32:17.142000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '220', 'tray_id': '36', 'address': '36', 'TS': 1781802137.202, 'datetime': '2026-06-18 22:32:17.202000', 'weight': '220', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781802137.2419999, 'datetime': '2026-06-18 22:32:17.242000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781802137.285, 'datetime': '2026-06-18 22:32:17.285000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781802137.342, 'datetime': '2026-06-18 22:32:17.342000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '171', 'tray_id': '40', 'address': '40', 'TS': 1781802137.4390001, 'datetime': '2026-06-18 22:32:17.439000', 'weight': '171', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781802137.486, 'datetime': '2026-06-18 22:32:17.486000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781802137.476, 'datetime': '2026-06-18 22:32:17.476000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781802137.56, 'datetime': '2026-06-18 22:32:17.560000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-5', 'tray_id': '44', 'address': '44', 'TS': 1781802137.571, 'datetime': '2026-06-18 22:32:17.571000', 'weight': '-5', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781802137.5849998, 'datetime': '2026-06-18 22:32:17.585000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781802137.642, 'datetime': '2026-06-18 22:32:17.642000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 22, 47, 12, 264746), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781803032.204, 'datetime': '2026-06-18 22:47:12.204000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781803032.224, 'datetime': '2026-06-18 22:47:12.224000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781803032.3200002, 'datetime': '2026-06-18 22:47:12.320000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781803032.342, 'datetime': '2026-06-18 22:47:12.342000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781803032.396, 'datetime': '2026-06-18 22:47:12.396000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781803032.5319998, 'datetime': '2026-06-18 22:47:12.532000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781803032.57, 'datetime': '2026-06-18 22:47:12.570000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781803032.5900002, 'datetime': '2026-06-18 22:47:12.590000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781803032.6200001, 'datetime': '2026-06-18 22:47:12.620000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781803032.64, 'datetime': '2026-06-18 22:47:12.640000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '176', 'tray_id': '21', 'address': '21', 'TS': 1781803032.758, 'datetime': '2026-06-18 22:47:12.758000', 'weight': '176', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781803032.749, 'datetime': '2026-06-18 22:47:12.749000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 22:47:13,197.197 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 22, 32, 17, 5473), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781802136.932, 'datetime': '2026-06-18 22:32:16.932000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781802136.9759998, 'datetime': '2026-06-18 22:32:16.976000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '910', 'tray_id': '33', 'address': '33', 'TS': 1781802137.092, 'datetime': '2026-06-18 22:32:17.092000', 'weight': '910', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '176', 'tray_id': '34', 'address': '34', 'TS': 1781802137.106, 'datetime': '2026-06-18 22:32:17.106000', 'weight': '176', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781802137.142, 'datetime': '2026-06-18 22:32:17.142000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '220', 'tray_id': '36', 'address': '36', 'TS': 1781802137.202, 'datetime': '2026-06-18 22:32:17.202000', 'weight': '220', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781802137.2419999, 'datetime': '2026-06-18 22:32:17.242000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781802137.285, 'datetime': '2026-06-18 22:32:17.285000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781802137.342, 'datetime': '2026-06-18 22:32:17.342000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '171', 'tray_id': '40', 'address': '40', 'TS': 1781802137.4390001, 'datetime': '2026-06-18 22:32:17.439000', 'weight': '171', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781802137.486, 'datetime': '2026-06-18 22:32:17.486000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781802137.476, 'datetime': '2026-06-18 22:32:17.476000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781802137.56, 'datetime': '2026-06-18 22:32:17.560000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-5', 'tray_id': '44', 'address': '44', 'TS': 1781802137.571, 'datetime': '2026-06-18 22:32:17.571000', 'weight': '-5', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781802137.5849998, 'datetime': '2026-06-18 22:32:17.585000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781802137.642, 'datetime': '2026-06-18 22:32:17.642000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 22, 47, 12, 264746), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781803032.204, 'datetime': '2026-06-18 22:47:12.204000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781803032.224, 'datetime': '2026-06-18 22:47:12.224000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781803032.3200002, 'datetime': '2026-06-18 22:47:12.320000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781803032.342, 'datetime': '2026-06-18 22:47:12.342000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781803032.396, 'datetime': '2026-06-18 22:47:12.396000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781803032.5319998, 'datetime': '2026-06-18 22:47:12.532000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781803032.57, 'datetime': '2026-06-18 22:47:12.570000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781803032.5900002, 'datetime': '2026-06-18 22:47:12.590000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781803032.6200001, 'datetime': '2026-06-18 22:47:12.620000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781803032.64, 'datetime': '2026-06-18 22:47:12.640000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '176', 'tray_id': '21', 'address': '21', 'TS': 1781803032.758, 'datetime': '2026-06-18 22:47:12.758000', 'weight': '176', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781803032.749, 'datetime': '2026-06-18 22:47:12.749000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 22:47:13,986.986 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 22, 47, 13, 209072), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781803033.167, 'datetime': '2026-06-18 22:47:13.167000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781803033.1790001, 'datetime': '2026-06-18 22:47:13.179000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '909', 'tray_id': '33', 'address': '33', 'TS': 1781803033.283, 'datetime': '2026-06-18 22:47:13.283000', 'weight': '909', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781803033.288, 'datetime': '2026-06-18 22:47:13.288000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781803033.326, 'datetime': '2026-06-18 22:47:13.326000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781803033.371, 'datetime': '2026-06-18 22:47:13.371000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781803033.5, 'datetime': '2026-06-18 22:47:13.500000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781803033.456, 'datetime': '2026-06-18 22:47:13.456000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781803033.575, 'datetime': '2026-06-18 22:47:13.575000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781803033.632, 'datetime': '2026-06-18 22:47:13.632000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781803033.669, 'datetime': '2026-06-18 22:47:13.669000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781803033.738, 'datetime': '2026-06-18 22:47:13.738000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781803033.7629998, 'datetime': '2026-06-18 22:47:13.763000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781803033.793, 'datetime': '2026-06-18 22:47:13.793000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781803033.817, 'datetime': '2026-06-18 22:47:13.817000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781803033.8739998, 'datetime': '2026-06-18 22:47:13.874000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 22, 47, 12, 264746), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781803032.204, 'datetime': '2026-06-18 22:47:12.204000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781803032.224, 'datetime': '2026-06-18 22:47:12.224000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781803032.3200002, 'datetime': '2026-06-18 22:47:12.320000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781803032.342, 'datetime': '2026-06-18 22:47:12.342000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781803032.396, 'datetime': '2026-06-18 22:47:12.396000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781803032.5319998, 'datetime': '2026-06-18 22:47:12.532000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781803032.57, 'datetime': '2026-06-18 22:47:12.570000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781803032.5900002, 'datetime': '2026-06-18 22:47:12.590000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781803032.6200001, 'datetime': '2026-06-18 22:47:12.620000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781803032.64, 'datetime': '2026-06-18 22:47:12.640000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '176', 'tray_id': '21', 'address': '21', 'TS': 1781803032.758, 'datetime': '2026-06-18 22:47:12.758000', 'weight': '176', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781803032.749, 'datetime': '2026-06-18 22:47:12.749000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 22:47:13,995.995 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 22, 47, 13, 209072), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781803033.167, 'datetime': '2026-06-18 22:47:13.167000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781803033.1790001, 'datetime': '2026-06-18 22:47:13.179000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '909', 'tray_id': '33', 'address': '33', 'TS': 1781803033.283, 'datetime': '2026-06-18 22:47:13.283000', 'weight': '909', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781803033.288, 'datetime': '2026-06-18 22:47:13.288000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781803033.326, 'datetime': '2026-06-18 22:47:13.326000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781803033.371, 'datetime': '2026-06-18 22:47:13.371000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781803033.5, 'datetime': '2026-06-18 22:47:13.500000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781803033.456, 'datetime': '2026-06-18 22:47:13.456000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781803033.575, 'datetime': '2026-06-18 22:47:13.575000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781803033.632, 'datetime': '2026-06-18 22:47:13.632000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781803033.669, 'datetime': '2026-06-18 22:47:13.669000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781803033.738, 'datetime': '2026-06-18 22:47:13.738000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781803033.7629998, 'datetime': '2026-06-18 22:47:13.763000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781803033.793, 'datetime': '2026-06-18 22:47:13.793000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781803033.817, 'datetime': '2026-06-18 22:47:13.817000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781803033.8739998, 'datetime': '2026-06-18 22:47:13.874000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 22, 47, 12, 264746), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781803032.204, 'datetime': '2026-06-18 22:47:12.204000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781803032.224, 'datetime': '2026-06-18 22:47:12.224000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781803032.3200002, 'datetime': '2026-06-18 22:47:12.320000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781803032.342, 'datetime': '2026-06-18 22:47:12.342000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781803032.396, 'datetime': '2026-06-18 22:47:12.396000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '434', 'tray_id': '16', 'address': '16', 'TS': 1781803032.5319998, 'datetime': '2026-06-18 22:47:12.532000', 'weight': '434', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781803032.57, 'datetime': '2026-06-18 22:47:12.570000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781803032.5900002, 'datetime': '2026-06-18 22:47:12.590000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781803032.6200001, 'datetime': '2026-06-18 22:47:12.620000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781803032.64, 'datetime': '2026-06-18 22:47:12.640000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '176', 'tray_id': '21', 'address': '21', 'TS': 1781803032.758, 'datetime': '2026-06-18 22:47:12.758000', 'weight': '176', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781803032.749, 'datetime': '2026-06-18 22:47:12.749000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 22:58:39,610.610 INFO    ] processOrderPayment version is : v2
[2026-06-18 22:58:39,715.715 INFO    ] pg status for order_id before: TM02201903190925175446 is --> False
[2026-06-18 22:58:39,983.983 INFO    ] pg status for order_id after: TM02201903190925175446 is --> {'status': False}
[2026-06-18 23:03:50,105.105 INFO    ] processOrderPayment version is : v2
[2026-06-18 23:09:21,262.262 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 22, 47, 13, 209072), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781803033.167, 'datetime': '2026-06-18 22:47:13.167000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781803033.1790001, 'datetime': '2026-06-18 22:47:13.179000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '909', 'tray_id': '33', 'address': '33', 'TS': 1781803033.283, 'datetime': '2026-06-18 22:47:13.283000', 'weight': '909', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781803033.288, 'datetime': '2026-06-18 22:47:13.288000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781803033.326, 'datetime': '2026-06-18 22:47:13.326000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781803033.371, 'datetime': '2026-06-18 22:47:13.371000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781803033.5, 'datetime': '2026-06-18 22:47:13.500000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781803033.456, 'datetime': '2026-06-18 22:47:13.456000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781803033.575, 'datetime': '2026-06-18 22:47:13.575000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781803033.632, 'datetime': '2026-06-18 22:47:13.632000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781803033.669, 'datetime': '2026-06-18 22:47:13.669000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781803033.738, 'datetime': '2026-06-18 22:47:13.738000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781803033.7629998, 'datetime': '2026-06-18 22:47:13.763000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781803033.793, 'datetime': '2026-06-18 22:47:13.793000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781803033.817, 'datetime': '2026-06-18 22:47:13.817000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781803033.8739998, 'datetime': '2026-06-18 22:47:13.874000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 23, 9, 20, 331893), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781804360.326, 'datetime': '2026-06-18 23:09:20.326000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781804360.346, 'datetime': '2026-06-18 23:09:20.346000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781804360.4529998, 'datetime': '2026-06-18 23:09:20.453000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781804360.4750001, 'datetime': '2026-06-18 23:09:20.475000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781804360.4950001, 'datetime': '2026-06-18 23:09:20.495000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781804360.5170002, 'datetime': '2026-06-18 23:09:20.517000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781804360.557, 'datetime': '2026-06-18 23:09:20.557000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781804360.6959999, 'datetime': '2026-06-18 23:09:20.696000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781804360.712, 'datetime': '2026-06-18 23:09:20.712000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781804360.732, 'datetime': '2026-06-18 23:09:20.732000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '176', 'tray_id': '21', 'address': '21', 'TS': 1781804360.804, 'datetime': '2026-06-18 23:09:20.804000', 'weight': '176', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781804360.8140001, 'datetime': '2026-06-18 23:09:20.814000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 23:09:21,270.270 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 22, 47, 13, 209072), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781803033.167, 'datetime': '2026-06-18 22:47:13.167000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781803033.1790001, 'datetime': '2026-06-18 22:47:13.179000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '909', 'tray_id': '33', 'address': '33', 'TS': 1781803033.283, 'datetime': '2026-06-18 22:47:13.283000', 'weight': '909', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781803033.288, 'datetime': '2026-06-18 22:47:13.288000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781803033.326, 'datetime': '2026-06-18 22:47:13.326000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781803033.371, 'datetime': '2026-06-18 22:47:13.371000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781803033.5, 'datetime': '2026-06-18 22:47:13.500000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781803033.456, 'datetime': '2026-06-18 22:47:13.456000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781803033.575, 'datetime': '2026-06-18 22:47:13.575000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781803033.632, 'datetime': '2026-06-18 22:47:13.632000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781803033.669, 'datetime': '2026-06-18 22:47:13.669000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781803033.738, 'datetime': '2026-06-18 22:47:13.738000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781803033.7629998, 'datetime': '2026-06-18 22:47:13.763000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781803033.793, 'datetime': '2026-06-18 22:47:13.793000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781803033.817, 'datetime': '2026-06-18 22:47:13.817000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781803033.8739998, 'datetime': '2026-06-18 22:47:13.874000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 23, 9, 20, 331893), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781804360.326, 'datetime': '2026-06-18 23:09:20.326000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781804360.346, 'datetime': '2026-06-18 23:09:20.346000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781804360.4529998, 'datetime': '2026-06-18 23:09:20.453000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781804360.4750001, 'datetime': '2026-06-18 23:09:20.475000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781804360.4950001, 'datetime': '2026-06-18 23:09:20.495000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781804360.5170002, 'datetime': '2026-06-18 23:09:20.517000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781804360.557, 'datetime': '2026-06-18 23:09:20.557000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781804360.6959999, 'datetime': '2026-06-18 23:09:20.696000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781804360.712, 'datetime': '2026-06-18 23:09:20.712000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781804360.732, 'datetime': '2026-06-18 23:09:20.732000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '176', 'tray_id': '21', 'address': '21', 'TS': 1781804360.804, 'datetime': '2026-06-18 23:09:20.804000', 'weight': '176', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781804360.8140001, 'datetime': '2026-06-18 23:09:20.814000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 23:09:22,100.100 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 23, 9, 21, 283476), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781804361.2719998, 'datetime': '2026-06-18 23:09:21.272000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781804361.243, 'datetime': '2026-06-18 23:09:21.243000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '910', 'tray_id': '33', 'address': '33', 'TS': 1781804361.357, 'datetime': '2026-06-18 23:09:21.357000', 'weight': '910', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781804361.3700001, 'datetime': '2026-06-18 23:09:21.370000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '274', 'tray_id': '35', 'address': '35', 'TS': 1781804361.3830001, 'datetime': '2026-06-18 23:09:21.383000', 'weight': '274', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781804361.478, 'datetime': '2026-06-18 23:09:21.478000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781804361.544, 'datetime': '2026-06-18 23:09:21.544000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781804361.618, 'datetime': '2026-06-18 23:09:21.618000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781804361.635, 'datetime': '2026-06-18 23:09:21.635000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781804361.7159998, 'datetime': '2026-06-18 23:09:21.716000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781804361.7020001, 'datetime': '2026-06-18 23:09:21.702000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781804361.782, 'datetime': '2026-06-18 23:09:21.782000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781804361.878, 'datetime': '2026-06-18 23:09:21.878000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781804361.909, 'datetime': '2026-06-18 23:09:21.909000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781804361.9819999, 'datetime': '2026-06-18 23:09:21.982000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781804361.9959998, 'datetime': '2026-06-18 23:09:21.996000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 23, 9, 20, 331893), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781804360.326, 'datetime': '2026-06-18 23:09:20.326000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781804360.346, 'datetime': '2026-06-18 23:09:20.346000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781804360.4529998, 'datetime': '2026-06-18 23:09:20.453000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781804360.4750001, 'datetime': '2026-06-18 23:09:20.475000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781804360.4950001, 'datetime': '2026-06-18 23:09:20.495000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781804360.5170002, 'datetime': '2026-06-18 23:09:20.517000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781804360.557, 'datetime': '2026-06-18 23:09:20.557000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781804360.6959999, 'datetime': '2026-06-18 23:09:20.696000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781804360.712, 'datetime': '2026-06-18 23:09:20.712000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781804360.732, 'datetime': '2026-06-18 23:09:20.732000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '176', 'tray_id': '21', 'address': '21', 'TS': 1781804360.804, 'datetime': '2026-06-18 23:09:20.804000', 'weight': '176', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781804360.8140001, 'datetime': '2026-06-18 23:09:20.814000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 23:09:22,108.108 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 23, 9, 21, 283476), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781804361.2719998, 'datetime': '2026-06-18 23:09:21.272000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781804361.243, 'datetime': '2026-06-18 23:09:21.243000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '910', 'tray_id': '33', 'address': '33', 'TS': 1781804361.357, 'datetime': '2026-06-18 23:09:21.357000', 'weight': '910', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781804361.3700001, 'datetime': '2026-06-18 23:09:21.370000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '274', 'tray_id': '35', 'address': '35', 'TS': 1781804361.3830001, 'datetime': '2026-06-18 23:09:21.383000', 'weight': '274', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781804361.478, 'datetime': '2026-06-18 23:09:21.478000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781804361.544, 'datetime': '2026-06-18 23:09:21.544000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781804361.618, 'datetime': '2026-06-18 23:09:21.618000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781804361.635, 'datetime': '2026-06-18 23:09:21.635000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781804361.7159998, 'datetime': '2026-06-18 23:09:21.716000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781804361.7020001, 'datetime': '2026-06-18 23:09:21.702000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781804361.782, 'datetime': '2026-06-18 23:09:21.782000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781804361.878, 'datetime': '2026-06-18 23:09:21.878000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781804361.909, 'datetime': '2026-06-18 23:09:21.909000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781804361.9819999, 'datetime': '2026-06-18 23:09:21.982000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781804361.9959998, 'datetime': '2026-06-18 23:09:21.996000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 23, 9, 20, 331893), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781804360.326, 'datetime': '2026-06-18 23:09:20.326000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781804360.346, 'datetime': '2026-06-18 23:09:20.346000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781804360.4529998, 'datetime': '2026-06-18 23:09:20.453000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781804360.4750001, 'datetime': '2026-06-18 23:09:20.475000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781804360.4950001, 'datetime': '2026-06-18 23:09:20.495000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781804360.5170002, 'datetime': '2026-06-18 23:09:20.517000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781804360.557, 'datetime': '2026-06-18 23:09:20.557000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781804360.6959999, 'datetime': '2026-06-18 23:09:20.696000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781804360.712, 'datetime': '2026-06-18 23:09:20.712000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781804360.732, 'datetime': '2026-06-18 23:09:20.732000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '176', 'tray_id': '21', 'address': '21', 'TS': 1781804360.804, 'datetime': '2026-06-18 23:09:20.804000', 'weight': '176', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781804360.8140001, 'datetime': '2026-06-18 23:09:20.814000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 23:15:13,889.889 INFO    ] processOrderPayment version is : v2
[2026-06-18 23:15:13,991.991 INFO    ] pg status for order_id before: TM02201903190925175446 is --> False
[2026-06-18 23:15:14,384.384 INFO    ] pg status for order_id after: TM02201903190925175446 is --> {'status': False}
[2026-06-18 23:15:21,866.866 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 23, 9, 21, 283476), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781804361.2719998, 'datetime': '2026-06-18 23:09:21.272000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781804361.243, 'datetime': '2026-06-18 23:09:21.243000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '910', 'tray_id': '33', 'address': '33', 'TS': 1781804361.357, 'datetime': '2026-06-18 23:09:21.357000', 'weight': '910', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781804361.3700001, 'datetime': '2026-06-18 23:09:21.370000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '274', 'tray_id': '35', 'address': '35', 'TS': 1781804361.3830001, 'datetime': '2026-06-18 23:09:21.383000', 'weight': '274', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781804361.478, 'datetime': '2026-06-18 23:09:21.478000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781804361.544, 'datetime': '2026-06-18 23:09:21.544000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781804361.618, 'datetime': '2026-06-18 23:09:21.618000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781804361.635, 'datetime': '2026-06-18 23:09:21.635000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781804361.7159998, 'datetime': '2026-06-18 23:09:21.716000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781804361.7020001, 'datetime': '2026-06-18 23:09:21.702000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781804361.782, 'datetime': '2026-06-18 23:09:21.782000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781804361.878, 'datetime': '2026-06-18 23:09:21.878000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781804361.909, 'datetime': '2026-06-18 23:09:21.909000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781804361.9819999, 'datetime': '2026-06-18 23:09:21.982000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781804361.9959998, 'datetime': '2026-06-18 23:09:21.996000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 23, 15, 20, 976703), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781804720.889, 'datetime': '2026-06-18 23:15:20.889000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781804721.029, 'datetime': '2026-06-18 23:15:21.029000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781804720.9859998, 'datetime': '2026-06-18 23:15:20.986000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781804721.124, 'datetime': '2026-06-18 23:15:21.124000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781804721.134, 'datetime': '2026-06-18 23:15:21.134000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781804721.152, 'datetime': '2026-06-18 23:15:21.152000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781804721.26, 'datetime': '2026-06-18 23:15:21.260000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781804721.282, 'datetime': '2026-06-18 23:15:21.282000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781804721.3, 'datetime': '2026-06-18 23:15:21.300000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781804721.319, 'datetime': '2026-06-18 23:15:21.319000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781804721.375, 'datetime': '2026-06-18 23:15:21.375000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781804721.416, 'datetime': '2026-06-18 23:15:21.416000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 23:15:21,874.874 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 23, 9, 21, 283476), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781804361.2719998, 'datetime': '2026-06-18 23:09:21.272000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781804361.243, 'datetime': '2026-06-18 23:09:21.243000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '910', 'tray_id': '33', 'address': '33', 'TS': 1781804361.357, 'datetime': '2026-06-18 23:09:21.357000', 'weight': '910', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781804361.3700001, 'datetime': '2026-06-18 23:09:21.370000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '274', 'tray_id': '35', 'address': '35', 'TS': 1781804361.3830001, 'datetime': '2026-06-18 23:09:21.383000', 'weight': '274', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781804361.478, 'datetime': '2026-06-18 23:09:21.478000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781804361.544, 'datetime': '2026-06-18 23:09:21.544000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781804361.618, 'datetime': '2026-06-18 23:09:21.618000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781804361.635, 'datetime': '2026-06-18 23:09:21.635000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '170', 'tray_id': '40', 'address': '40', 'TS': 1781804361.7159998, 'datetime': '2026-06-18 23:09:21.716000', 'weight': '170', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781804361.7020001, 'datetime': '2026-06-18 23:09:21.702000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781804361.782, 'datetime': '2026-06-18 23:09:21.782000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781804361.878, 'datetime': '2026-06-18 23:09:21.878000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781804361.909, 'datetime': '2026-06-18 23:09:21.909000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781804361.9819999, 'datetime': '2026-06-18 23:09:21.982000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781804361.9959998, 'datetime': '2026-06-18 23:09:21.996000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 23, 15, 20, 976703), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781804720.889, 'datetime': '2026-06-18 23:15:20.889000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781804721.029, 'datetime': '2026-06-18 23:15:21.029000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781804720.9859998, 'datetime': '2026-06-18 23:15:20.986000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781804721.124, 'datetime': '2026-06-18 23:15:21.124000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781804721.134, 'datetime': '2026-06-18 23:15:21.134000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781804721.152, 'datetime': '2026-06-18 23:15:21.152000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781804721.26, 'datetime': '2026-06-18 23:15:21.260000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781804721.282, 'datetime': '2026-06-18 23:15:21.282000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781804721.3, 'datetime': '2026-06-18 23:15:21.300000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781804721.319, 'datetime': '2026-06-18 23:15:21.319000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781804721.375, 'datetime': '2026-06-18 23:15:21.375000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781804721.416, 'datetime': '2026-06-18 23:15:21.416000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 23:15:22,659.659 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 23, 15, 21, 889285), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781804721.8660002, 'datetime': '2026-06-18 23:15:21.866000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781804721.911, 'datetime': '2026-06-18 23:15:21.911000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '910', 'tray_id': '33', 'address': '33', 'TS': 1781804721.99, 'datetime': '2026-06-18 23:15:21.990000', 'weight': '910', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781804722.027, 'datetime': '2026-06-18 23:15:22.027000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781804721.999, 'datetime': '2026-06-18 23:15:21.999000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '220', 'tray_id': '36', 'address': '36', 'TS': 1781804722.0449998, 'datetime': '2026-06-18 23:15:22.045000', 'weight': '220', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781804722.0909998, 'datetime': '2026-06-18 23:15:22.091000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781804722.212, 'datetime': '2026-06-18 23:15:22.212000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781804722.226, 'datetime': '2026-06-18 23:15:22.226000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '171', 'tray_id': '40', 'address': '40', 'TS': 1781804722.3119998, 'datetime': '2026-06-18 23:15:22.312000', 'weight': '171', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '871', 'tray_id': '41', 'address': '41', 'TS': 1781804722.285, 'datetime': '2026-06-18 23:15:22.285000', 'weight': '871', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781804722.405, 'datetime': '2026-06-18 23:15:22.405000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781804722.3960001, 'datetime': '2026-06-18 23:15:22.396000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781804722.506, 'datetime': '2026-06-18 23:15:22.506000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781804722.51, 'datetime': '2026-06-18 23:15:22.510000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781804722.513, 'datetime': '2026-06-18 23:15:22.513000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 23, 15, 20, 976703), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781804720.889, 'datetime': '2026-06-18 23:15:20.889000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781804721.029, 'datetime': '2026-06-18 23:15:21.029000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781804720.9859998, 'datetime': '2026-06-18 23:15:20.986000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781804721.124, 'datetime': '2026-06-18 23:15:21.124000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781804721.134, 'datetime': '2026-06-18 23:15:21.134000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781804721.152, 'datetime': '2026-06-18 23:15:21.152000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781804721.26, 'datetime': '2026-06-18 23:15:21.260000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781804721.282, 'datetime': '2026-06-18 23:15:21.282000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781804721.3, 'datetime': '2026-06-18 23:15:21.300000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781804721.319, 'datetime': '2026-06-18 23:15:21.319000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781804721.375, 'datetime': '2026-06-18 23:15:21.375000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781804721.416, 'datetime': '2026-06-18 23:15:21.416000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 23:15:22,666.666 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 23, 15, 21, 889285), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781804721.8660002, 'datetime': '2026-06-18 23:15:21.866000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781804721.911, 'datetime': '2026-06-18 23:15:21.911000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '910', 'tray_id': '33', 'address': '33', 'TS': 1781804721.99, 'datetime': '2026-06-18 23:15:21.990000', 'weight': '910', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781804722.027, 'datetime': '2026-06-18 23:15:22.027000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781804721.999, 'datetime': '2026-06-18 23:15:21.999000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '220', 'tray_id': '36', 'address': '36', 'TS': 1781804722.0449998, 'datetime': '2026-06-18 23:15:22.045000', 'weight': '220', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781804722.0909998, 'datetime': '2026-06-18 23:15:22.091000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781804722.212, 'datetime': '2026-06-18 23:15:22.212000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781804722.226, 'datetime': '2026-06-18 23:15:22.226000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '171', 'tray_id': '40', 'address': '40', 'TS': 1781804722.3119998, 'datetime': '2026-06-18 23:15:22.312000', 'weight': '171', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '871', 'tray_id': '41', 'address': '41', 'TS': 1781804722.285, 'datetime': '2026-06-18 23:15:22.285000', 'weight': '871', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781804722.405, 'datetime': '2026-06-18 23:15:22.405000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781804722.3960001, 'datetime': '2026-06-18 23:15:22.396000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781804722.506, 'datetime': '2026-06-18 23:15:22.506000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781804722.51, 'datetime': '2026-06-18 23:15:22.510000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781804722.513, 'datetime': '2026-06-18 23:15:22.513000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 23, 15, 20, 976703), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781804720.889, 'datetime': '2026-06-18 23:15:20.889000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781804721.029, 'datetime': '2026-06-18 23:15:21.029000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781804720.9859998, 'datetime': '2026-06-18 23:15:20.986000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781804721.124, 'datetime': '2026-06-18 23:15:21.124000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781804721.134, 'datetime': '2026-06-18 23:15:21.134000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781804721.152, 'datetime': '2026-06-18 23:15:21.152000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781804721.26, 'datetime': '2026-06-18 23:15:21.260000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781804721.282, 'datetime': '2026-06-18 23:15:21.282000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781804721.3, 'datetime': '2026-06-18 23:15:21.300000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '89', 'tray_id': '20', 'address': '20', 'TS': 1781804721.319, 'datetime': '2026-06-18 23:15:21.319000', 'weight': '89', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '177', 'tray_id': '21', 'address': '21', 'TS': 1781804721.375, 'datetime': '2026-06-18 23:15:21.375000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781804721.416, 'datetime': '2026-06-18 23:15:21.416000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 23:21:26,013.013 INFO    ] processOrderPayment version is : v2
[2026-06-18 23:39:58,354.354 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 23, 15, 21, 889285), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781804721.8660002, 'datetime': '2026-06-18 23:15:21.866000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781804721.911, 'datetime': '2026-06-18 23:15:21.911000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '910', 'tray_id': '33', 'address': '33', 'TS': 1781804721.99, 'datetime': '2026-06-18 23:15:21.990000', 'weight': '910', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781804722.027, 'datetime': '2026-06-18 23:15:22.027000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781804721.999, 'datetime': '2026-06-18 23:15:21.999000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '220', 'tray_id': '36', 'address': '36', 'TS': 1781804722.0449998, 'datetime': '2026-06-18 23:15:22.045000', 'weight': '220', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781804722.0909998, 'datetime': '2026-06-18 23:15:22.091000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781804722.212, 'datetime': '2026-06-18 23:15:22.212000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781804722.226, 'datetime': '2026-06-18 23:15:22.226000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '171', 'tray_id': '40', 'address': '40', 'TS': 1781804722.3119998, 'datetime': '2026-06-18 23:15:22.312000', 'weight': '171', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '871', 'tray_id': '41', 'address': '41', 'TS': 1781804722.285, 'datetime': '2026-06-18 23:15:22.285000', 'weight': '871', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781804722.405, 'datetime': '2026-06-18 23:15:22.405000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781804722.3960001, 'datetime': '2026-06-18 23:15:22.396000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781804722.506, 'datetime': '2026-06-18 23:15:22.506000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781804722.51, 'datetime': '2026-06-18 23:15:22.510000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781804722.513, 'datetime': '2026-06-18 23:15:22.513000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 23, 39, 57, 401770), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781806197.394, 'datetime': '2026-06-18 23:39:57.394000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781806197.4160001, 'datetime': '2026-06-18 23:39:57.416000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781806197.395, 'datetime': '2026-06-18 23:39:57.395000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781806197.533, 'datetime': '2026-06-18 23:39:57.533000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781806197.545, 'datetime': '2026-06-18 23:39:57.545000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781806197.5670002, 'datetime': '2026-06-18 23:39:57.567000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '99', 'tray_id': '17', 'address': '17', 'TS': 1781806197.692, 'datetime': '2026-06-18 23:39:57.692000', 'weight': '99', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781806197.713, 'datetime': '2026-06-18 23:39:57.713000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781806197.726, 'datetime': '2026-06-18 23:39:57.726000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781806197.745, 'datetime': '2026-06-18 23:39:57.745000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '176', 'tray_id': '21', 'address': '21', 'TS': 1781806197.835, 'datetime': '2026-06-18 23:39:57.835000', 'weight': '176', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781806197.866, 'datetime': '2026-06-18 23:39:57.866000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 23:39:58,363.363 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 23, 15, 21, 889285), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '823', 'tray_id': '31', 'address': '31', 'TS': 1781804721.8660002, 'datetime': '2026-06-18 23:15:21.866000', 'weight': '823', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781804721.911, 'datetime': '2026-06-18 23:15:21.911000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '910', 'tray_id': '33', 'address': '33', 'TS': 1781804721.99, 'datetime': '2026-06-18 23:15:21.990000', 'weight': '910', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781804722.027, 'datetime': '2026-06-18 23:15:22.027000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781804721.999, 'datetime': '2026-06-18 23:15:21.999000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '220', 'tray_id': '36', 'address': '36', 'TS': 1781804722.0449998, 'datetime': '2026-06-18 23:15:22.045000', 'weight': '220', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781804722.0909998, 'datetime': '2026-06-18 23:15:22.091000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781804722.212, 'datetime': '2026-06-18 23:15:22.212000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781804722.226, 'datetime': '2026-06-18 23:15:22.226000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '171', 'tray_id': '40', 'address': '40', 'TS': 1781804722.3119998, 'datetime': '2026-06-18 23:15:22.312000', 'weight': '171', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '871', 'tray_id': '41', 'address': '41', 'TS': 1781804722.285, 'datetime': '2026-06-18 23:15:22.285000', 'weight': '871', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781804722.405, 'datetime': '2026-06-18 23:15:22.405000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781804722.3960001, 'datetime': '2026-06-18 23:15:22.396000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781804722.506, 'datetime': '2026-06-18 23:15:22.506000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781804722.51, 'datetime': '2026-06-18 23:15:22.510000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781804722.513, 'datetime': '2026-06-18 23:15:22.513000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 23, 39, 57, 401770), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781806197.394, 'datetime': '2026-06-18 23:39:57.394000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781806197.4160001, 'datetime': '2026-06-18 23:39:57.416000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781806197.395, 'datetime': '2026-06-18 23:39:57.395000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781806197.533, 'datetime': '2026-06-18 23:39:57.533000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781806197.545, 'datetime': '2026-06-18 23:39:57.545000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781806197.5670002, 'datetime': '2026-06-18 23:39:57.567000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '99', 'tray_id': '17', 'address': '17', 'TS': 1781806197.692, 'datetime': '2026-06-18 23:39:57.692000', 'weight': '99', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781806197.713, 'datetime': '2026-06-18 23:39:57.713000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781806197.726, 'datetime': '2026-06-18 23:39:57.726000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781806197.745, 'datetime': '2026-06-18 23:39:57.745000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '176', 'tray_id': '21', 'address': '21', 'TS': 1781806197.835, 'datetime': '2026-06-18 23:39:57.835000', 'weight': '176', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781806197.866, 'datetime': '2026-06-18 23:39:57.866000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 23:39:59,181.181 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 23, 39, 58, 378044), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781806198.322, 'datetime': '2026-06-18 23:39:58.322000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781806198.3760002, 'datetime': '2026-06-18 23:39:58.376000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '909', 'tray_id': '33', 'address': '33', 'TS': 1781806198.476, 'datetime': '2026-06-18 23:39:58.476000', 'weight': '909', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781806198.507, 'datetime': '2026-06-18 23:39:58.507000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781806198.533, 'datetime': '2026-06-18 23:39:58.533000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781806198.593, 'datetime': '2026-06-18 23:39:58.593000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781806198.633, 'datetime': '2026-06-18 23:39:58.633000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781806198.6590002, 'datetime': '2026-06-18 23:39:58.659000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781806198.733, 'datetime': '2026-06-18 23:39:58.733000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781806198.789, 'datetime': '2026-06-18 23:39:58.789000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781806198.7800002, 'datetime': '2026-06-18 23:39:58.780000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781806198.873, 'datetime': '2026-06-18 23:39:58.873000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781806198.904, 'datetime': '2026-06-18 23:39:58.904000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781806198.928, 'datetime': '2026-06-18 23:39:58.928000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781806199.063, 'datetime': '2026-06-18 23:39:59.063000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781806199.079, 'datetime': '2026-06-18 23:39:59.079000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 23, 39, 57, 401770), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781806197.394, 'datetime': '2026-06-18 23:39:57.394000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781806197.4160001, 'datetime': '2026-06-18 23:39:57.416000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781806197.395, 'datetime': '2026-06-18 23:39:57.395000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781806197.533, 'datetime': '2026-06-18 23:39:57.533000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781806197.545, 'datetime': '2026-06-18 23:39:57.545000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781806197.5670002, 'datetime': '2026-06-18 23:39:57.567000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '99', 'tray_id': '17', 'address': '17', 'TS': 1781806197.692, 'datetime': '2026-06-18 23:39:57.692000', 'weight': '99', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781806197.713, 'datetime': '2026-06-18 23:39:57.713000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781806197.726, 'datetime': '2026-06-18 23:39:57.726000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781806197.745, 'datetime': '2026-06-18 23:39:57.745000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '176', 'tray_id': '21', 'address': '21', 'TS': 1781806197.835, 'datetime': '2026-06-18 23:39:57.835000', 'weight': '176', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781806197.866, 'datetime': '2026-06-18 23:39:57.866000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 23:39:59,189.189 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 23, 39, 58, 378044), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781806198.322, 'datetime': '2026-06-18 23:39:58.322000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781806198.3760002, 'datetime': '2026-06-18 23:39:58.376000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '909', 'tray_id': '33', 'address': '33', 'TS': 1781806198.476, 'datetime': '2026-06-18 23:39:58.476000', 'weight': '909', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781806198.507, 'datetime': '2026-06-18 23:39:58.507000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781806198.533, 'datetime': '2026-06-18 23:39:58.533000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781806198.593, 'datetime': '2026-06-18 23:39:58.593000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781806198.633, 'datetime': '2026-06-18 23:39:58.633000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781806198.6590002, 'datetime': '2026-06-18 23:39:58.659000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781806198.733, 'datetime': '2026-06-18 23:39:58.733000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781806198.789, 'datetime': '2026-06-18 23:39:58.789000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781806198.7800002, 'datetime': '2026-06-18 23:39:58.780000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781806198.873, 'datetime': '2026-06-18 23:39:58.873000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781806198.904, 'datetime': '2026-06-18 23:39:58.904000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781806198.928, 'datetime': '2026-06-18 23:39:58.928000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781806199.063, 'datetime': '2026-06-18 23:39:59.063000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781806199.079, 'datetime': '2026-06-18 23:39:59.079000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 23, 39, 57, 401770), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781806197.394, 'datetime': '2026-06-18 23:39:57.394000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781806197.4160001, 'datetime': '2026-06-18 23:39:57.416000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781806197.395, 'datetime': '2026-06-18 23:39:57.395000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '361', 'tray_id': '14', 'address': '14', 'TS': 1781806197.533, 'datetime': '2026-06-18 23:39:57.533000', 'weight': '361', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781806197.545, 'datetime': '2026-06-18 23:39:57.545000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781806197.5670002, 'datetime': '2026-06-18 23:39:57.567000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '99', 'tray_id': '17', 'address': '17', 'TS': 1781806197.692, 'datetime': '2026-06-18 23:39:57.692000', 'weight': '99', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781806197.713, 'datetime': '2026-06-18 23:39:57.713000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781806197.726, 'datetime': '2026-06-18 23:39:57.726000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781806197.745, 'datetime': '2026-06-18 23:39:57.745000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '176', 'tray_id': '21', 'address': '21', 'TS': 1781806197.835, 'datetime': '2026-06-18 23:39:57.835000', 'weight': '176', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781806197.866, 'datetime': '2026-06-18 23:39:57.866000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 23:40:01,368.368 INFO    ] processOrderPayment version is : v2
[2026-06-18 23:45:38,801.801 INFO    ] processOrderPayment version is : v2
[2026-06-18 23:54:32,452.452 INFO    ] processOrderPayment version is : v2
[2026-06-18 23:54:32,552.552 INFO    ] pg status for order_id before: TM02201903190925175446 is --> False
[2026-06-18 23:54:32,809.809 INFO    ] pg status for order_id after: TM02201903190925175446 is --> {'status': False}
[2026-06-18 23:54:53,258.258 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 23, 39, 58, 378044), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781806198.322, 'datetime': '2026-06-18 23:39:58.322000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781806198.3760002, 'datetime': '2026-06-18 23:39:58.376000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '909', 'tray_id': '33', 'address': '33', 'TS': 1781806198.476, 'datetime': '2026-06-18 23:39:58.476000', 'weight': '909', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781806198.507, 'datetime': '2026-06-18 23:39:58.507000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781806198.533, 'datetime': '2026-06-18 23:39:58.533000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781806198.593, 'datetime': '2026-06-18 23:39:58.593000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781806198.633, 'datetime': '2026-06-18 23:39:58.633000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781806198.6590002, 'datetime': '2026-06-18 23:39:58.659000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781806198.733, 'datetime': '2026-06-18 23:39:58.733000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781806198.789, 'datetime': '2026-06-18 23:39:58.789000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781806198.7800002, 'datetime': '2026-06-18 23:39:58.780000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781806198.873, 'datetime': '2026-06-18 23:39:58.873000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781806198.904, 'datetime': '2026-06-18 23:39:58.904000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781806198.928, 'datetime': '2026-06-18 23:39:58.928000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781806199.063, 'datetime': '2026-06-18 23:39:59.063000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781806199.079, 'datetime': '2026-06-18 23:39:59.079000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 23, 54, 52, 275884), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781807092.175, 'datetime': '2026-06-18 23:54:52.175000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781807092.315, 'datetime': '2026-06-18 23:54:52.315000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781807092.281, 'datetime': '2026-06-18 23:54:52.281000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781807092.418, 'datetime': '2026-06-18 23:54:52.418000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781807092.4589999, 'datetime': '2026-06-18 23:54:52.459000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781807092.478, 'datetime': '2026-06-18 23:54:52.478000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781807092.542, 'datetime': '2026-06-18 23:54:52.542000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781807092.5600002, 'datetime': '2026-06-18 23:54:52.560000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781807092.6200001, 'datetime': '2026-06-18 23:54:52.620000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781807092.64, 'datetime': '2026-06-18 23:54:52.640000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '176', 'tray_id': '21', 'address': '21', 'TS': 1781807092.799, 'datetime': '2026-06-18 23:54:52.799000', 'weight': '176', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781807092.806, 'datetime': '2026-06-18 23:54:52.806000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 23:54:53,272.272 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 23, 39, 58, 378044), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781806198.322, 'datetime': '2026-06-18 23:39:58.322000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1444', 'tray_id': '32', 'address': '32', 'TS': 1781806198.3760002, 'datetime': '2026-06-18 23:39:58.376000', 'weight': '1444', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '909', 'tray_id': '33', 'address': '33', 'TS': 1781806198.476, 'datetime': '2026-06-18 23:39:58.476000', 'weight': '909', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781806198.507, 'datetime': '2026-06-18 23:39:58.507000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781806198.533, 'datetime': '2026-06-18 23:39:58.533000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781806198.593, 'datetime': '2026-06-18 23:39:58.593000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781806198.633, 'datetime': '2026-06-18 23:39:58.633000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '334', 'tray_id': '38', 'address': '38', 'TS': 1781806198.6590002, 'datetime': '2026-06-18 23:39:58.659000', 'weight': '334', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781806198.733, 'datetime': '2026-06-18 23:39:58.733000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781806198.789, 'datetime': '2026-06-18 23:39:58.789000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781806198.7800002, 'datetime': '2026-06-18 23:39:58.780000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '713', 'tray_id': '42', 'address': '42', 'TS': 1781806198.873, 'datetime': '2026-06-18 23:39:58.873000', 'weight': '713', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '229', 'tray_id': '43', 'address': '43', 'TS': 1781806198.904, 'datetime': '2026-06-18 23:39:58.904000', 'weight': '229', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781806198.928, 'datetime': '2026-06-18 23:39:58.928000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781806199.063, 'datetime': '2026-06-18 23:39:59.063000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '582', 'tray_id': '46', 'address': '46', 'TS': 1781806199.079, 'datetime': '2026-06-18 23:39:59.079000', 'weight': '582', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 23, 54, 52, 275884), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781807092.175, 'datetime': '2026-06-18 23:54:52.175000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781807092.315, 'datetime': '2026-06-18 23:54:52.315000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781807092.281, 'datetime': '2026-06-18 23:54:52.281000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781807092.418, 'datetime': '2026-06-18 23:54:52.418000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781807092.4589999, 'datetime': '2026-06-18 23:54:52.459000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781807092.478, 'datetime': '2026-06-18 23:54:52.478000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781807092.542, 'datetime': '2026-06-18 23:54:52.542000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781807092.5600002, 'datetime': '2026-06-18 23:54:52.560000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781807092.6200001, 'datetime': '2026-06-18 23:54:52.620000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781807092.64, 'datetime': '2026-06-18 23:54:52.640000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '176', 'tray_id': '21', 'address': '21', 'TS': 1781807092.799, 'datetime': '2026-06-18 23:54:52.799000', 'weight': '176', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781807092.806, 'datetime': '2026-06-18 23:54:52.806000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 23:54:54,084.084 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 23, 54, 53, 293563), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781807093.2580001, 'datetime': '2026-06-18 23:54:53.258000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781807093.296, 'datetime': '2026-06-18 23:54:53.296000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '909', 'tray_id': '33', 'address': '33', 'TS': 1781807093.347, 'datetime': '2026-06-18 23:54:53.347000', 'weight': '909', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781807093.385, 'datetime': '2026-06-18 23:54:53.385000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781807093.412, 'datetime': '2026-06-18 23:54:53.412000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781807093.459, 'datetime': '2026-06-18 23:54:53.459000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781807093.486, 'datetime': '2026-06-18 23:54:53.486000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781807093.5540001, 'datetime': '2026-06-18 23:54:53.554000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781807093.6369998, 'datetime': '2026-06-18 23:54:53.637000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781807093.678, 'datetime': '2026-06-18 23:54:53.678000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781807093.678, 'datetime': '2026-06-18 23:54:53.678000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781807093.73, 'datetime': '2026-06-18 23:54:53.730000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781807093.8030002, 'datetime': '2026-06-18 23:54:53.803000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781807093.845, 'datetime': '2026-06-18 23:54:53.845000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781807093.864, 'datetime': '2026-06-18 23:54:53.864000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781807093.913, 'datetime': '2026-06-18 23:54:53.913000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 23, 54, 52, 275884), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781807092.175, 'datetime': '2026-06-18 23:54:52.175000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781807092.315, 'datetime': '2026-06-18 23:54:52.315000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781807092.281, 'datetime': '2026-06-18 23:54:52.281000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781807092.418, 'datetime': '2026-06-18 23:54:52.418000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781807092.4589999, 'datetime': '2026-06-18 23:54:52.459000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781807092.478, 'datetime': '2026-06-18 23:54:52.478000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781807092.542, 'datetime': '2026-06-18 23:54:52.542000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781807092.5600002, 'datetime': '2026-06-18 23:54:52.560000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781807092.6200001, 'datetime': '2026-06-18 23:54:52.620000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781807092.64, 'datetime': '2026-06-18 23:54:52.640000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '176', 'tray_id': '21', 'address': '21', 'TS': 1781807092.799, 'datetime': '2026-06-18 23:54:52.799000', 'weight': '176', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781807092.806, 'datetime': '2026-06-18 23:54:52.806000', 'weight': '187', 'flow': '0'}]}}
[2026-06-18 23:54:54,097.097 INFO    ] get_tray_status {'2': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 23, 54, 53, 293563), 'door_weights': [{'expected_tray_weight': 840, 'tray_weight': '822', 'tray_id': '31', 'address': '31', 'TS': 1781807093.2580001, 'datetime': '2026-06-18 23:54:53.258000', 'weight': '822', 'flow': '0'}, {'expected_tray_weight': 1430, 'tray_weight': '1443', 'tray_id': '32', 'address': '32', 'TS': 1781807093.296, 'datetime': '2026-06-18 23:54:53.296000', 'weight': '1443', 'flow': '0'}, {'expected_tray_weight': 928, 'tray_weight': '909', 'tray_id': '33', 'address': '33', 'TS': 1781807093.347, 'datetime': '2026-06-18 23:54:53.347000', 'weight': '909', 'flow': '0'}, {'expected_tray_weight': 126, 'tray_weight': '177', 'tray_id': '34', 'address': '34', 'TS': 1781807093.385, 'datetime': '2026-06-18 23:54:53.385000', 'weight': '177', 'flow': '0'}, {'expected_tray_weight': 287, 'tray_weight': '275', 'tray_id': '35', 'address': '35', 'TS': 1781807093.412, 'datetime': '2026-06-18 23:54:53.412000', 'weight': '275', 'flow': '0'}, {'expected_tray_weight': 209, 'tray_weight': '221', 'tray_id': '36', 'address': '36', 'TS': 1781807093.459, 'datetime': '2026-06-18 23:54:53.459000', 'weight': '221', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-3', 'tray_id': '37', 'address': '37', 'TS': 1781807093.486, 'datetime': '2026-06-18 23:54:53.486000', 'weight': '-3', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '335', 'tray_id': '38', 'address': '38', 'TS': 1781807093.5540001, 'datetime': '2026-06-18 23:54:53.554000', 'weight': '335', 'flow': '0'}, {'expected_tray_weight': 712, 'tray_weight': '889', 'tray_id': '39', 'address': '39', 'TS': 1781807093.6369998, 'datetime': '2026-06-18 23:54:53.637000', 'weight': '889', 'flow': '0'}, {'expected_tray_weight': 166, 'tray_weight': '169', 'tray_id': '40', 'address': '40', 'TS': 1781807093.678, 'datetime': '2026-06-18 23:54:53.678000', 'weight': '169', 'flow': '0'}, {'expected_tray_weight': 885, 'tray_weight': '870', 'tray_id': '41', 'address': '41', 'TS': 1781807093.678, 'datetime': '2026-06-18 23:54:53.678000', 'weight': '870', 'flow': '0'}, {'expected_tray_weight': 700, 'tray_weight': '714', 'tray_id': '42', 'address': '42', 'TS': 1781807093.73, 'datetime': '2026-06-18 23:54:53.730000', 'weight': '714', 'flow': '0'}, {'expected_tray_weight': 222, 'tray_weight': '228', 'tray_id': '43', 'address': '43', 'TS': 1781807093.8030002, 'datetime': '2026-06-18 23:54:53.803000', 'weight': '228', 'flow': '0'}, {'expected_tray_weight': 0, 'tray_weight': '-6', 'tray_id': '44', 'address': '44', 'TS': 1781807093.845, 'datetime': '2026-06-18 23:54:53.845000', 'weight': '-6', 'flow': '0'}, {'expected_tray_weight': 1350, 'tray_weight': '1357', 'tray_id': '45', 'address': '45', 'TS': 1781807093.864, 'datetime': '2026-06-18 23:54:53.864000', 'weight': '1357', 'flow': '0'}, {'expected_tray_weight': 576, 'tray_weight': '583', 'tray_id': '46', 'address': '46', 'TS': 1781807093.913, 'datetime': '2026-06-18 23:54:53.913000', 'weight': '583', 'flow': '0'}]}, '1': {'weight_recorded_at': datetime.datetime(2026, 6, 18, 23, 54, 52, 275884), 'door_weights': [{'expected_tray_weight': 81, 'tray_weight': '93', 'tray_id': '11', 'address': '11', 'TS': 1781807092.175, 'datetime': '2026-06-18 23:54:52.175000', 'weight': '93', 'flow': '0'}, {'expected_tray_weight': 90, 'tray_weight': '116', 'tray_id': '12', 'address': '12', 'TS': 1781807092.315, 'datetime': '2026-06-18 23:54:52.315000', 'weight': '116', 'flow': '0'}, {'expected_tray_weight': 245, 'tray_weight': '279', 'tray_id': '13', 'address': '13', 'TS': 1781807092.281, 'datetime': '2026-06-18 23:54:52.281000', 'weight': '279', 'flow': '0'}, {'expected_tray_weight': 335, 'tray_weight': '360', 'tray_id': '14', 'address': '14', 'TS': 1781807092.418, 'datetime': '2026-06-18 23:54:52.418000', 'weight': '360', 'flow': '0'}, {'expected_tray_weight': 128, 'tray_weight': '158', 'tray_id': '15', 'address': '15', 'TS': 1781807092.4589999, 'datetime': '2026-06-18 23:54:52.459000', 'weight': '158', 'flow': '0'}, {'expected_tray_weight': 432, 'tray_weight': '433', 'tray_id': '16', 'address': '16', 'TS': 1781807092.478, 'datetime': '2026-06-18 23:54:52.478000', 'weight': '433', 'flow': '0'}, {'expected_tray_weight': 75, 'tray_weight': '100', 'tray_id': '17', 'address': '17', 'TS': 1781807092.542, 'datetime': '2026-06-18 23:54:52.542000', 'weight': '100', 'flow': '0'}, {'expected_tray_weight': 210, 'tray_weight': '211', 'tray_id': '18', 'address': '18', 'TS': 1781807092.5600002, 'datetime': '2026-06-18 23:54:52.560000', 'weight': '211', 'flow': '0'}, {'expected_tray_weight': 427, 'tray_weight': '430', 'tray_id': '19', 'address': '19', 'TS': 1781807092.6200001, 'datetime': '2026-06-18 23:54:52.620000', 'weight': '430', 'flow': '0'}, {'expected_tray_weight': 87, 'tray_weight': '88', 'tray_id': '20', 'address': '20', 'TS': 1781807092.64, 'datetime': '2026-06-18 23:54:52.640000', 'weight': '88', 'flow': '0'}, {'expected_tray_weight': 180, 'tray_weight': '176', 'tray_id': '21', 'address': '21', 'TS': 1781807092.799, 'datetime': '2026-06-18 23:54:52.799000', 'weight': '176', 'flow': '0'}, {'expected_tray_weight': 168, 'tray_weight': '187', 'tray_id': '22', 'address': '22', 'TS': 1781807092.806, 'datetime': '2026-06-18 23:54:52.806000', 'weight': '187', 'flow': '0'}]}}
